Back to home page

EIC code displayed by LXR

 
 

    


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

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/set50.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, typename T21, typename T22, typename T23, typename T24
0021     , typename T25, typename T26, typename T27, typename T28, typename T29
0022     , typename T30, typename T31, typename T32, typename T33, typename T34
0023     , typename T35, typename T36, typename T37, typename T38, typename T39
0024     , typename T40
0025     >
0026 struct set41
0027     : s_item<
0028           T40
0029         , typename set40< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
0030         , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25
0031         , T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38
0032         , T39 >::item_
0033         >
0034 {
0035     typedef set41 type;
0036 };
0037 
0038 template<
0039       typename T0, typename T1, typename T2, typename T3, typename T4
0040     , typename T5, typename T6, typename T7, typename T8, typename T9
0041     , typename T10, typename T11, typename T12, typename T13, typename T14
0042     , typename T15, typename T16, typename T17, typename T18, typename T19
0043     , typename T20, typename T21, typename T22, typename T23, typename T24
0044     , typename T25, typename T26, typename T27, typename T28, typename T29
0045     , typename T30, typename T31, typename T32, typename T33, typename T34
0046     , typename T35, typename T36, typename T37, typename T38, typename T39
0047     , typename T40, typename T41
0048     >
0049 struct set42
0050     : s_item<
0051           T41
0052         , typename set41< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
0053         , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25
0054         , T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39
0055         , T40 >::item_
0056         >
0057 {
0058     typedef set42 type;
0059 };
0060 
0061 template<
0062       typename T0, typename T1, typename T2, typename T3, typename T4
0063     , typename T5, typename T6, typename T7, typename T8, typename T9
0064     , typename T10, typename T11, typename T12, typename T13, typename T14
0065     , typename T15, typename T16, typename T17, typename T18, typename T19
0066     , typename T20, typename T21, typename T22, typename T23, typename T24
0067     , typename T25, typename T26, typename T27, typename T28, typename T29
0068     , typename T30, typename T31, typename T32, typename T33, typename T34
0069     , typename T35, typename T36, typename T37, typename T38, typename T39
0070     , typename T40, typename T41, typename T42
0071     >
0072 struct set43
0073     : s_item<
0074           T42
0075         , typename set42< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
0076         , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25
0077         , T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39
0078         , T40, T41 >::item_
0079         >
0080 {
0081     typedef set43 type;
0082 };
0083 
0084 template<
0085       typename T0, typename T1, typename T2, typename T3, typename T4
0086     , typename T5, typename T6, typename T7, typename T8, typename T9
0087     , typename T10, typename T11, typename T12, typename T13, typename T14
0088     , typename T15, typename T16, typename T17, typename T18, typename T19
0089     , typename T20, typename T21, typename T22, typename T23, typename T24
0090     , typename T25, typename T26, typename T27, typename T28, typename T29
0091     , typename T30, typename T31, typename T32, typename T33, typename T34
0092     , typename T35, typename T36, typename T37, typename T38, typename T39
0093     , typename T40, typename T41, typename T42, typename T43
0094     >
0095 struct set44
0096     : s_item<
0097           T43
0098         , typename set43< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
0099         , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25
0100         , T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39
0101         , T40, T41, T42 >::item_
0102         >
0103 {
0104     typedef set44 type;
0105 };
0106 
0107 template<
0108       typename T0, typename T1, typename T2, typename T3, typename T4
0109     , typename T5, typename T6, typename T7, typename T8, typename T9
0110     , typename T10, typename T11, typename T12, typename T13, typename T14
0111     , typename T15, typename T16, typename T17, typename T18, typename T19
0112     , typename T20, typename T21, typename T22, typename T23, typename T24
0113     , typename T25, typename T26, typename T27, typename T28, typename T29
0114     , typename T30, typename T31, typename T32, typename T33, typename T34
0115     , typename T35, typename T36, typename T37, typename T38, typename T39
0116     , typename T40, typename T41, typename T42, typename T43, typename T44
0117     >
0118 struct set45
0119     : s_item<
0120           T44
0121         , typename set44< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
0122         , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25
0123         , T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39
0124         , T40, T41, T42, T43 >::item_
0125         >
0126 {
0127     typedef set45 type;
0128 };
0129 
0130 template<
0131       typename T0, typename T1, typename T2, typename T3, typename T4
0132     , typename T5, typename T6, typename T7, typename T8, typename T9
0133     , typename T10, typename T11, typename T12, typename T13, typename T14
0134     , typename T15, typename T16, typename T17, typename T18, typename T19
0135     , typename T20, typename T21, typename T22, typename T23, typename T24
0136     , typename T25, typename T26, typename T27, typename T28, typename T29
0137     , typename T30, typename T31, typename T32, typename T33, typename T34
0138     , typename T35, typename T36, typename T37, typename T38, typename T39
0139     , typename T40, typename T41, typename T42, typename T43, typename T44
0140     , typename T45
0141     >
0142 struct set46
0143     : s_item<
0144           T45
0145         , typename set45< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
0146         , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25
0147         , T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39
0148         , T40, T41, T42, T43, T44 >::item_
0149         >
0150 {
0151     typedef set46 type;
0152 };
0153 
0154 template<
0155       typename T0, typename T1, typename T2, typename T3, typename T4
0156     , typename T5, typename T6, typename T7, typename T8, typename T9
0157     , typename T10, typename T11, typename T12, typename T13, typename T14
0158     , typename T15, typename T16, typename T17, typename T18, typename T19
0159     , typename T20, typename T21, typename T22, typename T23, typename T24
0160     , typename T25, typename T26, typename T27, typename T28, typename T29
0161     , typename T30, typename T31, typename T32, typename T33, typename T34
0162     , typename T35, typename T36, typename T37, typename T38, typename T39
0163     , typename T40, typename T41, typename T42, typename T43, typename T44
0164     , typename T45, typename T46
0165     >
0166 struct set47
0167     : s_item<
0168           T46
0169         , typename set46< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
0170         , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25
0171         , T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39
0172         , T40, T41, T42, T43, T44, T45 >::item_
0173         >
0174 {
0175     typedef set47 type;
0176 };
0177 
0178 template<
0179       typename T0, typename T1, typename T2, typename T3, typename T4
0180     , typename T5, typename T6, typename T7, typename T8, typename T9
0181     , typename T10, typename T11, typename T12, typename T13, typename T14
0182     , typename T15, typename T16, typename T17, typename T18, typename T19
0183     , typename T20, typename T21, typename T22, typename T23, typename T24
0184     , typename T25, typename T26, typename T27, typename T28, typename T29
0185     , typename T30, typename T31, typename T32, typename T33, typename T34
0186     , typename T35, typename T36, typename T37, typename T38, typename T39
0187     , typename T40, typename T41, typename T42, typename T43, typename T44
0188     , typename T45, typename T46, typename T47
0189     >
0190 struct set48
0191     : s_item<
0192           T47
0193         , typename set47< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
0194         , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25
0195         , T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39
0196         , T40, T41, T42, T43, T44, T45, T46 >::item_
0197         >
0198 {
0199     typedef set48 type;
0200 };
0201 
0202 template<
0203       typename T0, typename T1, typename T2, typename T3, typename T4
0204     , typename T5, typename T6, typename T7, typename T8, typename T9
0205     , typename T10, typename T11, typename T12, typename T13, typename T14
0206     , typename T15, typename T16, typename T17, typename T18, typename T19
0207     , typename T20, typename T21, typename T22, typename T23, typename T24
0208     , typename T25, typename T26, typename T27, typename T28, typename T29
0209     , typename T30, typename T31, typename T32, typename T33, typename T34
0210     , typename T35, typename T36, typename T37, typename T38, typename T39
0211     , typename T40, typename T41, typename T42, typename T43, typename T44
0212     , typename T45, typename T46, typename T47, typename T48
0213     >
0214 struct set49
0215     : s_item<
0216           T48
0217         , typename set48< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
0218         , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25
0219         , T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39
0220         , T40, T41, T42, T43, T44, T45, T46, T47 >::item_
0221         >
0222 {
0223     typedef set49 type;
0224 };
0225 
0226 template<
0227       typename T0, typename T1, typename T2, typename T3, typename T4
0228     , typename T5, typename T6, typename T7, typename T8, typename T9
0229     , typename T10, typename T11, typename T12, typename T13, typename T14
0230     , typename T15, typename T16, typename T17, typename T18, typename T19
0231     , typename T20, typename T21, typename T22, typename T23, typename T24
0232     , typename T25, typename T26, typename T27, typename T28, typename T29
0233     , typename T30, typename T31, typename T32, typename T33, typename T34
0234     , typename T35, typename T36, typename T37, typename T38, typename T39
0235     , typename T40, typename T41, typename T42, typename T43, typename T44
0236     , typename T45, typename T46, typename T47, typename T48, typename T49
0237     >
0238 struct set50
0239     : s_item<
0240           T49
0241         , typename set49< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
0242         , T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25
0243         , T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39
0244         , T40, T41, T42, T43, T44, T45, T46, T47, T48 >::item_
0245         >
0246 {
0247     typedef set50 type;
0248 };
0249 
0250 }}