File indexing completed on 2025-12-16 09:57:11
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
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
0019 >
0020 struct set11
0021 : s_item<
0022 T10
0023 , typename set10< T0,T1,T2,T3,T4,T5,T6,T7,T8,T9 >::item_
0024 >
0025 {
0026 typedef set11 type;
0027 };
0028
0029 template<
0030 typename T0, typename T1, typename T2, typename T3, typename T4
0031 , typename T5, typename T6, typename T7, typename T8, typename T9
0032 , typename T10, typename T11
0033 >
0034 struct set12
0035 : s_item<
0036 T11
0037 , typename set11< T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10 >::item_
0038 >
0039 {
0040 typedef set12 type;
0041 };
0042
0043 template<
0044 typename T0, typename T1, typename T2, typename T3, typename T4
0045 , typename T5, typename T6, typename T7, typename T8, typename T9
0046 , typename T10, typename T11, typename T12
0047 >
0048 struct set13
0049 : s_item<
0050 T12
0051 , typename set12< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10
0052 , T11 >::item_
0053 >
0054 {
0055 typedef set13 type;
0056 };
0057
0058 template<
0059 typename T0, typename T1, typename T2, typename T3, typename T4
0060 , typename T5, typename T6, typename T7, typename T8, typename T9
0061 , typename T10, typename T11, typename T12, typename T13
0062 >
0063 struct set14
0064 : s_item<
0065 T13
0066 , typename set13< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
0067 , T12 >::item_
0068 >
0069 {
0070 typedef set14 type;
0071 };
0072
0073 template<
0074 typename T0, typename T1, typename T2, typename T3, typename T4
0075 , typename T5, typename T6, typename T7, typename T8, typename T9
0076 , typename T10, typename T11, typename T12, typename T13, typename T14
0077 >
0078 struct set15
0079 : s_item<
0080 T14
0081 , typename set14< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
0082 , T12, T13 >::item_
0083 >
0084 {
0085 typedef set15 type;
0086 };
0087
0088 template<
0089 typename T0, typename T1, typename T2, typename T3, typename T4
0090 , typename T5, typename T6, typename T7, typename T8, typename T9
0091 , typename T10, typename T11, typename T12, typename T13, typename T14
0092 , typename T15
0093 >
0094 struct set16
0095 : s_item<
0096 T15
0097 , typename set15< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
0098 , T12, T13, T14 >::item_
0099 >
0100 {
0101 typedef set16 type;
0102 };
0103
0104 template<
0105 typename T0, typename T1, typename T2, typename T3, typename T4
0106 , typename T5, typename T6, typename T7, typename T8, typename T9
0107 , typename T10, typename T11, typename T12, typename T13, typename T14
0108 , typename T15, typename T16
0109 >
0110 struct set17
0111 : s_item<
0112 T16
0113 , typename set16< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
0114 , T12, T13, T14, T15 >::item_
0115 >
0116 {
0117 typedef set17 type;
0118 };
0119
0120 template<
0121 typename T0, typename T1, typename T2, typename T3, typename T4
0122 , typename T5, typename T6, typename T7, typename T8, typename T9
0123 , typename T10, typename T11, typename T12, typename T13, typename T14
0124 , typename T15, typename T16, typename T17
0125 >
0126 struct set18
0127 : s_item<
0128 T17
0129 , typename set17< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
0130 , T12, T13, T14, T15, T16 >::item_
0131 >
0132 {
0133 typedef set18 type;
0134 };
0135
0136 template<
0137 typename T0, typename T1, typename T2, typename T3, typename T4
0138 , typename T5, typename T6, typename T7, typename T8, typename T9
0139 , typename T10, typename T11, typename T12, typename T13, typename T14
0140 , typename T15, typename T16, typename T17, typename T18
0141 >
0142 struct set19
0143 : s_item<
0144 T18
0145 , typename set18< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
0146 , T12, T13, T14, T15, T16, T17 >::item_
0147 >
0148 {
0149 typedef set19 type;
0150 };
0151
0152 template<
0153 typename T0, typename T1, typename T2, typename T3, typename T4
0154 , typename T5, typename T6, typename T7, typename T8, typename T9
0155 , typename T10, typename T11, typename T12, typename T13, typename T14
0156 , typename T15, typename T16, typename T17, typename T18, typename T19
0157 >
0158 struct set20
0159 : s_item<
0160 T19
0161 , typename set19< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11
0162 , T12, T13, T14, T15, T16, T17, T18 >::item_
0163 >
0164 {
0165 typedef set20 type;
0166 };
0167
0168 }}