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 T
0016 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0017 >
0018 struct list11_c
0019 : l_item<
0020 long_<11>
0021 , integral_c< T,C0 >
0022 , list10_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10 >
0023 >
0024 {
0025 typedef list11_c type;
0026 typedef T value_type;
0027 };
0028
0029 template<
0030 typename T
0031 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0032 , T C11
0033 >
0034 struct list12_c
0035 : l_item<
0036 long_<12>
0037 , integral_c< T,C0 >
0038 , list11_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11 >
0039 >
0040 {
0041 typedef list12_c type;
0042 typedef T value_type;
0043 };
0044
0045 template<
0046 typename T
0047 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0048 , T C11, T C12
0049 >
0050 struct list13_c
0051 : l_item<
0052 long_<13>
0053 , integral_c< T,C0 >
0054 , list12_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12 >
0055 >
0056 {
0057 typedef list13_c type;
0058 typedef T value_type;
0059 };
0060
0061 template<
0062 typename T
0063 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0064 , T C11, T C12, T C13
0065 >
0066 struct list14_c
0067 : l_item<
0068 long_<14>
0069 , integral_c< T,C0 >
0070 , list13_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13 >
0071 >
0072 {
0073 typedef list14_c type;
0074 typedef T value_type;
0075 };
0076
0077 template<
0078 typename T
0079 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0080 , T C11, T C12, T C13, T C14
0081 >
0082 struct list15_c
0083 : l_item<
0084 long_<15>
0085 , integral_c< T,C0 >
0086 , list14_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14 >
0087 >
0088 {
0089 typedef list15_c type;
0090 typedef T value_type;
0091 };
0092
0093 template<
0094 typename T
0095 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0096 , T C11, T C12, T C13, T C14, T C15
0097 >
0098 struct list16_c
0099 : l_item<
0100 long_<16>
0101 , integral_c< T,C0 >
0102 , list15_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15 >
0103 >
0104 {
0105 typedef list16_c type;
0106 typedef T value_type;
0107 };
0108
0109 template<
0110 typename T
0111 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0112 , T C11, T C12, T C13, T C14, T C15, T C16
0113 >
0114 struct list17_c
0115 : l_item<
0116 long_<17>
0117 , integral_c< T,C0 >
0118 , list16_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16 >
0119 >
0120 {
0121 typedef list17_c type;
0122 typedef T value_type;
0123 };
0124
0125 template<
0126 typename T
0127 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0128 , T C11, T C12, T C13, T C14, T C15, T C16, T C17
0129 >
0130 struct list18_c
0131 : l_item<
0132 long_<18>
0133 , integral_c< T,C0 >
0134 , list17_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17 >
0135 >
0136 {
0137 typedef list18_c type;
0138 typedef T value_type;
0139 };
0140
0141 template<
0142 typename T
0143 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0144 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18
0145 >
0146 struct list19_c
0147 : l_item<
0148 long_<19>
0149 , integral_c< T,C0 >
0150 , list18_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18 >
0151 >
0152 {
0153 typedef list19_c type;
0154 typedef T value_type;
0155 };
0156
0157 template<
0158 typename T
0159 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0160 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19
0161 >
0162 struct list20_c
0163 : l_item<
0164 long_<20>
0165 , integral_c< T,C0 >
0166 , list19_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19 >
0167 >
0168 {
0169 typedef list20_c type;
0170 typedef T value_type;
0171 };
0172
0173 }}