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 / set50.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/set50.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, typename T21, typename T22, typename T23, typename T24
21     , typename T25, typename T26, typename T27, typename T28, typename T29
22     , typename T30, typename T31, typename T32, typename T33, typename T34
23     , typename T35, typename T36, typename T37, typename T38, typename T39
24     , typename T40
25     >
26 struct set41
27     : s_item<
28           T40
29         , typename set40< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
30         , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25
31         , T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38
32         , T39 >::item_
33         >
34 {
35     typedef set41 type;
36 };
37
38 template<
39       typename T0, typename T1, typename T2, typename T3, typename T4
40     , typename T5, typename T6, typename T7, typename T8, typename T9
41     , typename T10, typename T11, typename T12, typename T13, typename T14
42     , typename T15, typename T16, typename T17, typename T18, typename T19
43     , typename T20, typename T21, typename T22, typename T23, typename T24
44     , typename T25, typename T26, typename T27, typename T28, typename T29
45     , typename T30, typename T31, typename T32, typename T33, typename T34
46     , typename T35, typename T36, typename T37, typename T38, typename T39
47     , typename T40, typename T41
48     >
49 struct set42
50     : s_item<
51           T41
52         , typename set41< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
53         , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25
54         , T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39
55         , T40 >::item_
56         >
57 {
58     typedef set42 type;
59 };
60
61 template<
62       typename T0, typename T1, typename T2, typename T3, typename T4
63     , typename T5, typename T6, typename T7, typename T8, typename T9
64     , typename T10, typename T11, typename T12, typename T13, typename T14
65     , typename T15, typename T16, typename T17, typename T18, typename T19
66     , typename T20, typename T21, typename T22, typename T23, typename T24
67     , typename T25, typename T26, typename T27, typename T28, typename T29
68     , typename T30, typename T31, typename T32, typename T33, typename T34
69     , typename T35, typename T36, typename T37, typename T38, typename T39
70     , typename T40, typename T41, typename T42
71     >
72 struct set43
73     : s_item<
74           T42
75         , typename set42< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
76         , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25
77         , T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39
78         , T40, T41 >::item_
79         >
80 {
81     typedef set43 type;
82 };
83
84 template<
85       typename T0, typename T1, typename T2, typename T3, typename T4
86     , typename T5, typename T6, typename T7, typename T8, typename T9
87     , typename T10, typename T11, typename T12, typename T13, typename T14
88     , typename T15, typename T16, typename T17, typename T18, typename T19
89     , typename T20, typename T21, typename T22, typename T23, typename T24
90     , typename T25, typename T26, typename T27, typename T28, typename T29
91     , typename T30, typename T31, typename T32, typename T33, typename T34
92     , typename T35, typename T36, typename T37, typename T38, typename T39
93     , typename T40, typename T41, typename T42, typename T43
94     >
95 struct set44
96     : s_item<
97           T43
98         , typename set43< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
99         , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25
100         , T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39
101         , T40, T41, T42 >::item_
102         >
103 {
104     typedef set44 type;
105 };
106
107 template<
108       typename T0, typename T1, typename T2, typename T3, typename T4
109     , typename T5, typename T6, typename T7, typename T8, typename T9
110     , typename T10, typename T11, typename T12, typename T13, typename T14
111     , typename T15, typename T16, typename T17, typename T18, typename T19
112     , typename T20, typename T21, typename T22, typename T23, typename T24
113     , typename T25, typename T26, typename T27, typename T28, typename T29
114     , typename T30, typename T31, typename T32, typename T33, typename T34
115     , typename T35, typename T36, typename T37, typename T38, typename T39
116     , typename T40, typename T41, typename T42, typename T43, typename T44
117     >
118 struct set45
119     : s_item<
120           T44
121         , typename set44< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
122         , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25
123         , T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39
124         , T40, T41, T42, T43 >::item_
125         >
126 {
127     typedef set45 type;
128 };
129
130 template<
131       typename T0, typename T1, typename T2, typename T3, typename T4
132     , typename T5, typename T6, typename T7, typename T8, typename T9
133     , typename T10, typename T11, typename T12, typename T13, typename T14
134     , typename T15, typename T16, typename T17, typename T18, typename T19
135     , typename T20, typename T21, typename T22, typename T23, typename T24
136     , typename T25, typename T26, typename T27, typename T28, typename T29
137     , typename T30, typename T31, typename T32, typename T33, typename T34
138     , typename T35, typename T36, typename T37, typename T38, typename T39
139     , typename T40, typename T41, typename T42, typename T43, typename T44
140     , typename T45
141     >
142 struct set46
143     : s_item<
144           T45
145         , typename set45< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
146         , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25
147         , T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39
148         , T40, T41, T42, T43, T44 >::item_
149         >
150 {
151     typedef set46 type;
152 };
153
154 template<
155       typename T0, typename T1, typename T2, typename T3, typename T4
156     , typename T5, typename T6, typename T7, typename T8, typename T9
157     , typename T10, typename T11, typename T12, typename T13, typename T14
158     , typename T15, typename T16, typename T17, typename T18, typename T19
159     , typename T20, typename T21, typename T22, typename T23, typename T24
160     , typename T25, typename T26, typename T27, typename T28, typename T29
161     , typename T30, typename T31, typename T32, typename T33, typename T34
162     , typename T35, typename T36, typename T37, typename T38, typename T39
163     , typename T40, typename T41, typename T42, typename T43, typename T44
164     , typename T45, typename T46
165     >
166 struct set47
167     : s_item<
168           T46
169         , typename set46< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
170         , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25
171         , T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39
172         , T40, T41, T42, T43, T44, T45 >::item_
173         >
174 {
175     typedef set47 type;
176 };
177
178 template<
179       typename T0, typename T1, typename T2, typename T3, typename T4
180     , typename T5, typename T6, typename T7, typename T8, typename T9
181     , typename T10, typename T11, typename T12, typename T13, typename T14
182     , typename T15, typename T16, typename T17, typename T18, typename T19
183     , typename T20, typename T21, typename T22, typename T23, typename T24
184     , typename T25, typename T26, typename T27, typename T28, typename T29
185     , typename T30, typename T31, typename T32, typename T33, typename T34
186     , typename T35, typename T36, typename T37, typename T38, typename T39
187     , typename T40, typename T41, typename T42, typename T43, typename T44
188     , typename T45, typename T46, typename T47
189     >
190 struct set48
191     : s_item<
192           T47
193         , typename set47< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
194         , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25
195         , T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39
196         , T40, T41, T42, T43, T44, T45, T46 >::item_
197         >
198 {
199     typedef set48 type;
200 };
201
202 template<
203       typename T0, typename T1, typename T2, typename T3, typename T4
204     , typename T5, typename T6, typename T7, typename T8, typename T9
205     , typename T10, typename T11, typename T12, typename T13, typename T14
206     , typename T15, typename T16, typename T17, typename T18, typename T19
207     , typename T20, typename T21, typename T22, typename T23, typename T24
208     , typename T25, typename T26, typename T27, typename T28, typename T29
209     , typename T30, typename T31, typename T32, typename T33, typename T34
210     , typename T35, typename T36, typename T37, typename T38, typename T39
211     , typename T40, typename T41, typename T42, typename T43, typename T44
212     , typename T45, typename T46, typename T47, typename T48
213     >
214 struct set49
215     : s_item<
216           T48
217         , typename set48< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
218         , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25
219         , T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39
220         , T40, T41, T42, T43, T44, T45, T46, T47 >::item_
221         >
222 {
223     typedef set49 type;
224 };
225
226 template<
227       typename T0, typename T1, typename T2, typename T3, typename T4
228     , typename T5, typename T6, typename T7, typename T8, typename T9
229     , typename T10, typename T11, typename T12, typename T13, typename T14
230     , typename T15, typename T16, typename T17, typename T18, typename T19
231     , typename T20, typename T21, typename T22, typename T23, typename T24
232     , typename T25, typename T26, typename T27, typename T28, typename T29
233     , typename T30, typename T31, typename T32, typename T33, typename T34
234     , typename T35, typename T36, typename T37, typename T38, typename T39
235     , typename T40, typename T41, typename T42, typename T43, typename T44
236     , typename T45, typename T46, typename T47, typename T48, typename T49
237     >
238 struct set50
239     : s_item<
240           T49
241         , typename set49< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
242         , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25
243         , T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39
244         , T40, T41, T42, T43, T44, T45, T46, T47, T48 >::item_
245         >
246 {
247     typedef set50 type;
248 };
249
250 }}