File indexing completed on 2025-01-18 09:41:39
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012 namespace boost { namespace mpl {
0013
0014 template<
0015 typename T0, typename T1, typename T2, typename T3, typename T4
0016 , typename T5, typename T6, typename T7, typename T8, typename T9
0017 , typename T10, typename T11, typename T12, typename T13, typename T14
0018 , typename T15, typename T16, typename T17, typename T18, typename T19
0019 , typename T20
0020 >
0021 struct list21
0022 : l_item<
0023 long_<21>
0024 , T0
0025 , list20< T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20 >
0026 >
0027 {
0028 typedef list21 type;
0029 };
0030
0031 template<
0032 typename T0, typename T1, typename T2, typename T3, typename T4
0033 , typename T5, typename T6, typename T7, typename T8, typename T9
0034 , typename T10, typename T11, typename T12, typename T13, typename T14
0035 , typename T15, typename T16, typename T17, typename T18, typename T19
0036 , typename T20, typename T21
0037 >
0038 struct list22
0039 : l_item<
0040 long_<22>
0041 , T0
0042 , list21< T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21 >
0043 >
0044 {
0045 typedef list22 type;
0046 };
0047
0048 template<
0049 typename T0, typename T1, typename T2, typename T3, typename T4
0050 , typename T5, typename T6, typename T7, typename T8, typename T9
0051 , typename T10, typename T11, typename T12, typename T13, typename T14
0052 , typename T15, typename T16, typename T17, typename T18, typename T19
0053 , typename T20, typename T21, typename T22
0054 >
0055 struct list23
0056 : l_item<
0057 long_<23>
0058 , T0
0059 , list22< T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22 >
0060 >
0061 {
0062 typedef list23 type;
0063 };
0064
0065 template<
0066 typename T0, typename T1, typename T2, typename T3, typename T4
0067 , typename T5, typename T6, typename T7, typename T8, typename T9
0068 , typename T10, typename T11, typename T12, typename T13, typename T14
0069 , typename T15, typename T16, typename T17, typename T18, typename T19
0070 , typename T20, typename T21, typename T22, typename T23
0071 >
0072 struct list24
0073 : l_item<
0074 long_<24>
0075 , T0
0076 , list23< T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23 >
0077 >
0078 {
0079 typedef list24 type;
0080 };
0081
0082 template<
0083 typename T0, typename T1, typename T2, typename T3, typename T4
0084 , typename T5, typename T6, typename T7, typename T8, typename T9
0085 , typename T10, typename T11, typename T12, typename T13, typename T14
0086 , typename T15, typename T16, typename T17, typename T18, typename T19
0087 , typename T20, typename T21, typename T22, typename T23, typename T24
0088 >
0089 struct list25
0090 : l_item<
0091 long_<25>
0092 , T0
0093 , list24< T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24 >
0094 >
0095 {
0096 typedef list25 type;
0097 };
0098
0099 template<
0100 typename T0, typename T1, typename T2, typename T3, typename T4
0101 , typename T5, typename T6, typename T7, typename T8, typename T9
0102 , typename T10, typename T11, typename T12, typename T13, typename T14
0103 , typename T15, typename T16, typename T17, typename T18, typename T19
0104 , typename T20, typename T21, typename T22, typename T23, typename T24
0105 , typename T25
0106 >
0107 struct list26
0108 : l_item<
0109 long_<26>
0110 , T0
0111 , list25< T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25 >
0112 >
0113 {
0114 typedef list26 type;
0115 };
0116
0117 template<
0118 typename T0, typename T1, typename T2, typename T3, typename T4
0119 , typename T5, typename T6, typename T7, typename T8, typename T9
0120 , typename T10, typename T11, typename T12, typename T13, typename T14
0121 , typename T15, typename T16, typename T17, typename T18, typename T19
0122 , typename T20, typename T21, typename T22, typename T23, typename T24
0123 , typename T25, typename T26
0124 >
0125 struct list27
0126 : l_item<
0127 long_<27>
0128 , T0
0129 , list26< T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26 >
0130 >
0131 {
0132 typedef list27 type;
0133 };
0134
0135 template<
0136 typename T0, typename T1, typename T2, typename T3, typename T4
0137 , typename T5, typename T6, typename T7, typename T8, typename T9
0138 , typename T10, typename T11, typename T12, typename T13, typename T14
0139 , typename T15, typename T16, typename T17, typename T18, typename T19
0140 , typename T20, typename T21, typename T22, typename T23, typename T24
0141 , typename T25, typename T26, typename T27
0142 >
0143 struct list28
0144 : l_item<
0145 long_<28>
0146 , T0
0147 , list27< T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27 >
0148 >
0149 {
0150 typedef list28 type;
0151 };
0152
0153 template<
0154 typename T0, typename T1, typename T2, typename T3, typename T4
0155 , typename T5, typename T6, typename T7, typename T8, typename T9
0156 , typename T10, typename T11, typename T12, typename T13, typename T14
0157 , typename T15, typename T16, typename T17, typename T18, typename T19
0158 , typename T20, typename T21, typename T22, typename T23, typename T24
0159 , typename T25, typename T26, typename T27, typename T28
0160 >
0161 struct list29
0162 : l_item<
0163 long_<29>
0164 , T0
0165 , list28< T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28 >
0166 >
0167 {
0168 typedef list29 type;
0169 };
0170
0171 template<
0172 typename T0, typename T1, typename T2, typename T3, typename T4
0173 , typename T5, typename T6, typename T7, typename T8, typename T9
0174 , typename T10, typename T11, typename T12, typename T13, typename T14
0175 , typename T15, typename T16, typename T17, typename T18, typename T19
0176 , typename T20, typename T21, typename T22, typename T23, typename T24
0177 , typename T25, typename T26, typename T27, typename T28, typename T29
0178 >
0179 struct list30
0180 : l_item<
0181 long_<30>
0182 , T0
0183 , list29< T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,T23,T24,T25,T26,T27,T28,T29 >
0184 >
0185 {
0186 typedef list30 type;
0187 };
0188
0189 }}