Publishing R3
[platform/upstream/dldt.git] / inference-engine / thirdparty / clDNN / common / boost / 1.64.0 / include / boost-1_64 / boost / mpl / set / aux_ / preprocessed / plain / set30.hpp
1
2 // Copyright Aleksey Gurtovoy 2000-2004
3 // Copyright David Abrahams 2003-2004
4 //
5 // Distributed under the Boost Software License, Version 1.0. 
6 // (See accompanying file LICENSE_1_0.txt or copy at 
7 // http://www.boost.org/LICENSE_1_0.txt)
8 //
9
10 // Preprocessed version of "boost/mpl/set/set30.hpp" header
11 // -- DO NOT modify by hand!
12
13 namespace boost { namespace mpl {
14
15 template<
16       typename T0, typename T1, typename T2, typename T3, typename T4
17     , typename T5, typename T6, typename T7, typename T8, typename T9
18     , typename T10, typename T11, typename T12, typename T13, typename T14
19     , typename T15, typename T16, typename T17, typename T18, typename T19
20     , typename T20
21     >
22 struct set21
23     : s_item<
24           T20
25         , typename set20< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
26         , T12, T13, T14, T15, T16, T17, T18, T19 >::item_
27         >
28 {
29     typedef set21 type;
30 };
31
32 template<
33       typename T0, typename T1, typename T2, typename T3, typename T4
34     , typename T5, typename T6, typename T7, typename T8, typename T9
35     , typename T10, typename T11, typename T12, typename T13, typename T14
36     , typename T15, typename T16, typename T17, typename T18, typename T19
37     , typename T20, typename T21
38     >
39 struct set22
40     : s_item<
41           T21
42         , typename set21< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
43         , T12, T13, T14, T15, T16, T17, T18, T19, T20 >::item_
44         >
45 {
46     typedef set22 type;
47 };
48
49 template<
50       typename T0, typename T1, typename T2, typename T3, typename T4
51     , typename T5, typename T6, typename T7, typename T8, typename T9
52     , typename T10, typename T11, typename T12, typename T13, typename T14
53     , typename T15, typename T16, typename T17, typename T18, typename T19
54     , typename T20, typename T21, typename T22
55     >
56 struct set23
57     : s_item<
58           T22
59         , typename set22< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
60         , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21 >::item_
61         >
62 {
63     typedef set23 type;
64 };
65
66 template<
67       typename T0, typename T1, typename T2, typename T3, typename T4
68     , typename T5, typename T6, typename T7, typename T8, typename T9
69     , typename T10, typename T11, typename T12, typename T13, typename T14
70     , typename T15, typename T16, typename T17, typename T18, typename T19
71     , typename T20, typename T21, typename T22, typename T23
72     >
73 struct set24
74     : s_item<
75           T23
76         , typename set23< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
77         , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22 >::item_
78         >
79 {
80     typedef set24 type;
81 };
82
83 template<
84       typename T0, typename T1, typename T2, typename T3, typename T4
85     , typename T5, typename T6, typename T7, typename T8, typename T9
86     , typename T10, typename T11, typename T12, typename T13, typename T14
87     , typename T15, typename T16, typename T17, typename T18, typename T19
88     , typename T20, typename T21, typename T22, typename T23, typename T24
89     >
90 struct set25
91     : s_item<
92           T24
93         , typename set24< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
94         , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23 >::item_
95         >
96 {
97     typedef set25 type;
98 };
99
100 template<
101       typename T0, typename T1, typename T2, typename T3, typename T4
102     , typename T5, typename T6, typename T7, typename T8, typename T9
103     , typename T10, typename T11, typename T12, typename T13, typename T14
104     , typename T15, typename T16, typename T17, typename T18, typename T19
105     , typename T20, typename T21, typename T22, typename T23, typename T24
106     , typename T25
107     >
108 struct set26
109     : s_item<
110           T25
111         , typename set25< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
112         , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23
113         , T24 >::item_
114         >
115 {
116     typedef set26 type;
117 };
118
119 template<
120       typename T0, typename T1, typename T2, typename T3, typename T4
121     , typename T5, typename T6, typename T7, typename T8, typename T9
122     , typename T10, typename T11, typename T12, typename T13, typename T14
123     , typename T15, typename T16, typename T17, typename T18, typename T19
124     , typename T20, typename T21, typename T22, typename T23, typename T24
125     , typename T25, typename T26
126     >
127 struct set27
128     : s_item<
129           T26
130         , typename set26< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
131         , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24
132         , T25 >::item_
133         >
134 {
135     typedef set27 type;
136 };
137
138 template<
139       typename T0, typename T1, typename T2, typename T3, typename T4
140     , typename T5, typename T6, typename T7, typename T8, typename T9
141     , typename T10, typename T11, typename T12, typename T13, typename T14
142     , typename T15, typename T16, typename T17, typename T18, typename T19
143     , typename T20, typename T21, typename T22, typename T23, typename T24
144     , typename T25, typename T26, typename T27
145     >
146 struct set28
147     : s_item<
148           T27
149         , typename set27< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
150         , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25
151         , T26 >::item_
152         >
153 {
154     typedef set28 type;
155 };
156
157 template<
158       typename T0, typename T1, typename T2, typename T3, typename T4
159     , typename T5, typename T6, typename T7, typename T8, typename T9
160     , typename T10, typename T11, typename T12, typename T13, typename T14
161     , typename T15, typename T16, typename T17, typename T18, typename T19
162     , typename T20, typename T21, typename T22, typename T23, typename T24
163     , typename T25, typename T26, typename T27, typename T28
164     >
165 struct set29
166     : s_item<
167           T28
168         , typename set28< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
169         , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25
170         , T26, T27 >::item_
171         >
172 {
173     typedef set29 type;
174 };
175
176 template<
177       typename T0, typename T1, typename T2, typename T3, typename T4
178     , typename T5, typename T6, typename T7, typename T8, typename T9
179     , typename T10, typename T11, typename T12, typename T13, typename T14
180     , typename T15, typename T16, typename T17, typename T18, typename T19
181     , typename T20, typename T21, typename T22, typename T23, typename T24
182     , typename T25, typename T26, typename T27, typename T28, typename T29
183     >
184 struct set30
185     : s_item<
186           T29
187         , typename set29< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
188         , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25
189         , T26, T27, T28 >::item_
190         >
191 {
192     typedef set30 type;
193 };
194
195 }}