File indexing completed on 2025-01-18 09:41:40
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 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0018 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0019 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
0020 >
0021 struct list41_c
0022 : l_item<
0023 long_<41>
0024 , integral_c< T,C0 >
0025 , list40_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37,C38,C39,C40 >
0026 >
0027 {
0028 typedef list41_c type;
0029 typedef T value_type;
0030 };
0031
0032 template<
0033 typename T
0034 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0035 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0036 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0037 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
0038 , T C41
0039 >
0040 struct list42_c
0041 : l_item<
0042 long_<42>
0043 , integral_c< T,C0 >
0044 , list41_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37,C38,C39,C40,C41 >
0045 >
0046 {
0047 typedef list42_c type;
0048 typedef T value_type;
0049 };
0050
0051 template<
0052 typename T
0053 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0054 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0055 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0056 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
0057 , T C41, T C42
0058 >
0059 struct list43_c
0060 : l_item<
0061 long_<43>
0062 , integral_c< T,C0 >
0063 , list42_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37,C38,C39,C40,C41,C42 >
0064 >
0065 {
0066 typedef list43_c type;
0067 typedef T value_type;
0068 };
0069
0070 template<
0071 typename T
0072 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0073 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0074 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0075 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
0076 , T C41, T C42, T C43
0077 >
0078 struct list44_c
0079 : l_item<
0080 long_<44>
0081 , integral_c< T,C0 >
0082 , list43_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37,C38,C39,C40,C41,C42,C43 >
0083 >
0084 {
0085 typedef list44_c type;
0086 typedef T value_type;
0087 };
0088
0089 template<
0090 typename T
0091 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0092 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0093 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0094 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
0095 , T C41, T C42, T C43, T C44
0096 >
0097 struct list45_c
0098 : l_item<
0099 long_<45>
0100 , integral_c< T,C0 >
0101 , list44_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37,C38,C39,C40,C41,C42,C43,C44 >
0102 >
0103 {
0104 typedef list45_c type;
0105 typedef T value_type;
0106 };
0107
0108 template<
0109 typename T
0110 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0111 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0112 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0113 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
0114 , T C41, T C42, T C43, T C44, T C45
0115 >
0116 struct list46_c
0117 : l_item<
0118 long_<46>
0119 , integral_c< T,C0 >
0120 , list45_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37,C38,C39,C40,C41,C42,C43,C44,C45 >
0121 >
0122 {
0123 typedef list46_c type;
0124 typedef T value_type;
0125 };
0126
0127 template<
0128 typename T
0129 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0130 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0131 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0132 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
0133 , T C41, T C42, T C43, T C44, T C45, T C46
0134 >
0135 struct list47_c
0136 : l_item<
0137 long_<47>
0138 , integral_c< T,C0 >
0139 , list46_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37,C38,C39,C40,C41,C42,C43,C44,C45,C46 >
0140 >
0141 {
0142 typedef list47_c type;
0143 typedef T value_type;
0144 };
0145
0146 template<
0147 typename T
0148 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0149 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0150 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0151 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
0152 , T C41, T C42, T C43, T C44, T C45, T C46, T C47
0153 >
0154 struct list48_c
0155 : l_item<
0156 long_<48>
0157 , integral_c< T,C0 >
0158 , list47_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37,C38,C39,C40,C41,C42,C43,C44,C45,C46,C47 >
0159 >
0160 {
0161 typedef list48_c type;
0162 typedef T value_type;
0163 };
0164
0165 template<
0166 typename T
0167 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0168 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0169 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0170 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
0171 , T C41, T C42, T C43, T C44, T C45, T C46, T C47, T C48
0172 >
0173 struct list49_c
0174 : l_item<
0175 long_<49>
0176 , integral_c< T,C0 >
0177 , list48_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37,C38,C39,C40,C41,C42,C43,C44,C45,C46,C47,C48 >
0178 >
0179 {
0180 typedef list49_c type;
0181 typedef T value_type;
0182 };
0183
0184 template<
0185 typename T
0186 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0187 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0188 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0189 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
0190 , T C41, T C42, T C43, T C44, T C45, T C46, T C47, T C48, T C49
0191 >
0192 struct list50_c
0193 : l_item<
0194 long_<50>
0195 , integral_c< T,C0 >
0196 , list49_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37,C38,C39,C40,C41,C42,C43,C44,C45,C46,C47,C48,C49 >
0197 >
0198 {
0199 typedef list50_c type;
0200 typedef T value_type;
0201 };
0202
0203 }}