Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-01-18 09:41:43

0001 
0002 // Copyright Aleksey Gurtovoy 2000-2004
0003 // Copyright David Abrahams 2003-2004
0004 //
0005 // Distributed under the Boost Software License, Version 1.0. 
0006 // (See accompanying file LICENSE_1_0.txt or copy at 
0007 // http://www.boost.org/LICENSE_1_0.txt)
0008 //
0009 
0010 // Preprocessed version of "boost/mpl/set/set30.hpp" header
0011 // -- DO NOT modify by hand!
0012 
0013 namespace boost { namespace mpl {
0014 
0015 template<
0016       typename T0, typename T1, typename T2, typename T3, typename T4
0017     , typename T5, typename T6, typename T7, typename T8, typename T9
0018     , typename T10, typename T11, typename T12, typename T13, typename T14
0019     , typename T15, typename T16, typename T17, typename T18, typename T19
0020     , typename T20
0021     >
0022 struct set21
0023     : s_item<
0024           T20
0025         , typename set20< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
0026         , T12, T13, T14, T15, T16, T17, T18, T19 >::item_
0027         >
0028 {
0029     typedef set21 type;
0030 };
0031 
0032 template<
0033       typename T0, typename T1, typename T2, typename T3, typename T4
0034     , typename T5, typename T6, typename T7, typename T8, typename T9
0035     , typename T10, typename T11, typename T12, typename T13, typename T14
0036     , typename T15, typename T16, typename T17, typename T18, typename T19
0037     , typename T20, typename T21
0038     >
0039 struct set22
0040     : s_item<
0041           T21
0042         , typename set21< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
0043         , T12, T13, T14, T15, T16, T17, T18, T19, T20 >::item_
0044         >
0045 {
0046     typedef set22 type;
0047 };
0048 
0049 template<
0050       typename T0, typename T1, typename T2, typename T3, typename T4
0051     , typename T5, typename T6, typename T7, typename T8, typename T9
0052     , typename T10, typename T11, typename T12, typename T13, typename T14
0053     , typename T15, typename T16, typename T17, typename T18, typename T19
0054     , typename T20, typename T21, typename T22
0055     >
0056 struct set23
0057     : s_item<
0058           T22
0059         , typename set22< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
0060         , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21 >::item_
0061         >
0062 {
0063     typedef set23 type;
0064 };
0065 
0066 template<
0067       typename T0, typename T1, typename T2, typename T3, typename T4
0068     , typename T5, typename T6, typename T7, typename T8, typename T9
0069     , typename T10, typename T11, typename T12, typename T13, typename T14
0070     , typename T15, typename T16, typename T17, typename T18, typename T19
0071     , typename T20, typename T21, typename T22, typename T23
0072     >
0073 struct set24
0074     : s_item<
0075           T23
0076         , typename set23< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
0077         , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22 >::item_
0078         >
0079 {
0080     typedef set24 type;
0081 };
0082 
0083 template<
0084       typename T0, typename T1, typename T2, typename T3, typename T4
0085     , typename T5, typename T6, typename T7, typename T8, typename T9
0086     , typename T10, typename T11, typename T12, typename T13, typename T14
0087     , typename T15, typename T16, typename T17, typename T18, typename T19
0088     , typename T20, typename T21, typename T22, typename T23, typename T24
0089     >
0090 struct set25
0091     : s_item<
0092           T24
0093         , typename set24< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
0094         , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23 >::item_
0095         >
0096 {
0097     typedef set25 type;
0098 };
0099 
0100 template<
0101       typename T0, typename T1, typename T2, typename T3, typename T4
0102     , typename T5, typename T6, typename T7, typename T8, typename T9
0103     , typename T10, typename T11, typename T12, typename T13, typename T14
0104     , typename T15, typename T16, typename T17, typename T18, typename T19
0105     , typename T20, typename T21, typename T22, typename T23, typename T24
0106     , typename T25
0107     >
0108 struct set26
0109     : s_item<
0110           T25
0111         , typename set25< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
0112         , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23
0113         , T24 >::item_
0114         >
0115 {
0116     typedef set26 type;
0117 };
0118 
0119 template<
0120       typename T0, typename T1, typename T2, typename T3, typename T4
0121     , typename T5, typename T6, typename T7, typename T8, typename T9
0122     , typename T10, typename T11, typename T12, typename T13, typename T14
0123     , typename T15, typename T16, typename T17, typename T18, typename T19
0124     , typename T20, typename T21, typename T22, typename T23, typename T24
0125     , typename T25, typename T26
0126     >
0127 struct set27
0128     : s_item<
0129           T26
0130         , typename set26< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
0131         , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24
0132         , T25 >::item_
0133         >
0134 {
0135     typedef set27 type;
0136 };
0137 
0138 template<
0139       typename T0, typename T1, typename T2, typename T3, typename T4
0140     , typename T5, typename T6, typename T7, typename T8, typename T9
0141     , typename T10, typename T11, typename T12, typename T13, typename T14
0142     , typename T15, typename T16, typename T17, typename T18, typename T19
0143     , typename T20, typename T21, typename T22, typename T23, typename T24
0144     , typename T25, typename T26, typename T27
0145     >
0146 struct set28
0147     : s_item<
0148           T27
0149         , typename set27< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
0150         , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25
0151         , T26 >::item_
0152         >
0153 {
0154     typedef set28 type;
0155 };
0156 
0157 template<
0158       typename T0, typename T1, typename T2, typename T3, typename T4
0159     , typename T5, typename T6, typename T7, typename T8, typename T9
0160     , typename T10, typename T11, typename T12, typename T13, typename T14
0161     , typename T15, typename T16, typename T17, typename T18, typename T19
0162     , typename T20, typename T21, typename T22, typename T23, typename T24
0163     , typename T25, typename T26, typename T27, typename T28
0164     >
0165 struct set29
0166     : s_item<
0167           T28
0168         , typename set28< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
0169         , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25
0170         , T26, T27 >::item_
0171         >
0172 {
0173     typedef set29 type;
0174 };
0175 
0176 template<
0177       typename T0, typename T1, typename T2, typename T3, typename T4
0178     , typename T5, typename T6, typename T7, typename T8, typename T9
0179     , typename T10, typename T11, typename T12, typename T13, typename T14
0180     , typename T15, typename T16, typename T17, typename T18, typename T19
0181     , typename T20, typename T21, typename T22, typename T23, typename T24
0182     , typename T25, typename T26, typename T27, typename T28, typename T29
0183     >
0184 struct set30
0185     : s_item<
0186           T29
0187         , typename set29< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
0188         , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25
0189         , T26, T27, T28 >::item_
0190         >
0191 {
0192     typedef set30 type;
0193 };
0194 
0195 }}