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, typename T21, typename T22, typename T23, typename T24
0020 , typename T25, typename T26, typename T27, typename T28, typename T29
0021 , typename T30
0022 >
0023 struct list31
0024 : l_item<
0025 long_<31>
0026 , T0
0027 , list30< 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,T30 >
0028 >
0029 {
0030 typedef list31 type;
0031 };
0032
0033 template<
0034 typename T0, typename T1, typename T2, typename T3, typename T4
0035 , typename T5, typename T6, typename T7, typename T8, typename T9
0036 , typename T10, typename T11, typename T12, typename T13, typename T14
0037 , typename T15, typename T16, typename T17, typename T18, typename T19
0038 , typename T20, typename T21, typename T22, typename T23, typename T24
0039 , typename T25, typename T26, typename T27, typename T28, typename T29
0040 , typename T30, typename T31
0041 >
0042 struct list32
0043 : l_item<
0044 long_<32>
0045 , T0
0046 , list31< 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,T30,T31 >
0047 >
0048 {
0049 typedef list32 type;
0050 };
0051
0052 template<
0053 typename T0, typename T1, typename T2, typename T3, typename T4
0054 , typename T5, typename T6, typename T7, typename T8, typename T9
0055 , typename T10, typename T11, typename T12, typename T13, typename T14
0056 , typename T15, typename T16, typename T17, typename T18, typename T19
0057 , typename T20, typename T21, typename T22, typename T23, typename T24
0058 , typename T25, typename T26, typename T27, typename T28, typename T29
0059 , typename T30, typename T31, typename T32
0060 >
0061 struct list33
0062 : l_item<
0063 long_<33>
0064 , T0
0065 , list32< 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,T30,T31,T32 >
0066 >
0067 {
0068 typedef list33 type;
0069 };
0070
0071 template<
0072 typename T0, typename T1, typename T2, typename T3, typename T4
0073 , typename T5, typename T6, typename T7, typename T8, typename T9
0074 , typename T10, typename T11, typename T12, typename T13, typename T14
0075 , typename T15, typename T16, typename T17, typename T18, typename T19
0076 , typename T20, typename T21, typename T22, typename T23, typename T24
0077 , typename T25, typename T26, typename T27, typename T28, typename T29
0078 , typename T30, typename T31, typename T32, typename T33
0079 >
0080 struct list34
0081 : l_item<
0082 long_<34>
0083 , T0
0084 , list33< 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,T30,T31,T32,T33 >
0085 >
0086 {
0087 typedef list34 type;
0088 };
0089
0090 template<
0091 typename T0, typename T1, typename T2, typename T3, typename T4
0092 , typename T5, typename T6, typename T7, typename T8, typename T9
0093 , typename T10, typename T11, typename T12, typename T13, typename T14
0094 , typename T15, typename T16, typename T17, typename T18, typename T19
0095 , typename T20, typename T21, typename T22, typename T23, typename T24
0096 , typename T25, typename T26, typename T27, typename T28, typename T29
0097 , typename T30, typename T31, typename T32, typename T33, typename T34
0098 >
0099 struct list35
0100 : l_item<
0101 long_<35>
0102 , T0
0103 , list34< 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,T30,T31,T32,T33,T34 >
0104 >
0105 {
0106 typedef list35 type;
0107 };
0108
0109 template<
0110 typename T0, typename T1, typename T2, typename T3, typename T4
0111 , typename T5, typename T6, typename T7, typename T8, typename T9
0112 , typename T10, typename T11, typename T12, typename T13, typename T14
0113 , typename T15, typename T16, typename T17, typename T18, typename T19
0114 , typename T20, typename T21, typename T22, typename T23, typename T24
0115 , typename T25, typename T26, typename T27, typename T28, typename T29
0116 , typename T30, typename T31, typename T32, typename T33, typename T34
0117 , typename T35
0118 >
0119 struct list36
0120 : l_item<
0121 long_<36>
0122 , T0
0123 , list35< 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,T30,T31,T32,T33,T34,T35 >
0124 >
0125 {
0126 typedef list36 type;
0127 };
0128
0129 template<
0130 typename T0, typename T1, typename T2, typename T3, typename T4
0131 , typename T5, typename T6, typename T7, typename T8, typename T9
0132 , typename T10, typename T11, typename T12, typename T13, typename T14
0133 , typename T15, typename T16, typename T17, typename T18, typename T19
0134 , typename T20, typename T21, typename T22, typename T23, typename T24
0135 , typename T25, typename T26, typename T27, typename T28, typename T29
0136 , typename T30, typename T31, typename T32, typename T33, typename T34
0137 , typename T35, typename T36
0138 >
0139 struct list37
0140 : l_item<
0141 long_<37>
0142 , T0
0143 , list36< 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,T30,T31,T32,T33,T34,T35,T36 >
0144 >
0145 {
0146 typedef list37 type;
0147 };
0148
0149 template<
0150 typename T0, typename T1, typename T2, typename T3, typename T4
0151 , typename T5, typename T6, typename T7, typename T8, typename T9
0152 , typename T10, typename T11, typename T12, typename T13, typename T14
0153 , typename T15, typename T16, typename T17, typename T18, typename T19
0154 , typename T20, typename T21, typename T22, typename T23, typename T24
0155 , typename T25, typename T26, typename T27, typename T28, typename T29
0156 , typename T30, typename T31, typename T32, typename T33, typename T34
0157 , typename T35, typename T36, typename T37
0158 >
0159 struct list38
0160 : l_item<
0161 long_<38>
0162 , T0
0163 , list37< 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,T30,T31,T32,T33,T34,T35,T36,T37 >
0164 >
0165 {
0166 typedef list38 type;
0167 };
0168
0169 template<
0170 typename T0, typename T1, typename T2, typename T3, typename T4
0171 , typename T5, typename T6, typename T7, typename T8, typename T9
0172 , typename T10, typename T11, typename T12, typename T13, typename T14
0173 , typename T15, typename T16, typename T17, typename T18, typename T19
0174 , typename T20, typename T21, typename T22, typename T23, typename T24
0175 , typename T25, typename T26, typename T27, typename T28, typename T29
0176 , typename T30, typename T31, typename T32, typename T33, typename T34
0177 , typename T35, typename T36, typename T37, typename T38
0178 >
0179 struct list39
0180 : l_item<
0181 long_<39>
0182 , T0
0183 , list38< 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,T30,T31,T32,T33,T34,T35,T36,T37,T38 >
0184 >
0185 {
0186 typedef list39 type;
0187 };
0188
0189 template<
0190 typename T0, typename T1, typename T2, typename T3, typename T4
0191 , typename T5, typename T6, typename T7, typename T8, typename T9
0192 , typename T10, typename T11, typename T12, typename T13, typename T14
0193 , typename T15, typename T16, typename T17, typename T18, typename T19
0194 , typename T20, typename T21, typename T22, typename T23, typename T24
0195 , typename T25, typename T26, typename T27, typename T28, typename T29
0196 , typename T30, typename T31, typename T32, typename T33, typename T34
0197 , typename T35, typename T36, typename T37, typename T38, typename T39
0198 >
0199 struct list40
0200 : l_item<
0201 long_<40>
0202 , T0
0203 , list39< 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,T30,T31,T32,T33,T34,T35,T36,T37,T38,T39 >
0204 >
0205 {
0206 typedef list40 type;
0207 };
0208
0209 }}