File indexing completed on 2025-01-18 09:41:53
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 vector41_c
0022 : vector41<
0023 integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
0024 , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
0025 , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
0026 , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
0027 , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
0028 , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
0029 , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 >
0030 , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 >
0031 , integral_c< T,C25 >, integral_c< T,C26 >, integral_c< T,C27 >
0032 , integral_c< T,C28 >, integral_c< T,C29 >, integral_c< T,C30 >
0033 , integral_c< T,C31 >, integral_c< T,C32 >, integral_c< T,C33 >
0034 , integral_c< T,C34 >, integral_c< T,C35 >, integral_c< T,C36 >
0035 , integral_c< T,C37 >, integral_c< T,C38 >, integral_c< T,C39 >, integral_c<T
0036 , C40>
0037 >
0038 {
0039 typedef vector41_c type;
0040 typedef T value_type;
0041 };
0042
0043 template<
0044 typename T
0045 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0046 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0047 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0048 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
0049 , T C41
0050 >
0051 struct vector42_c
0052 : vector42<
0053 integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
0054 , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
0055 , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
0056 , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
0057 , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
0058 , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
0059 , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 >
0060 , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 >
0061 , integral_c< T,C25 >, integral_c< T,C26 >, integral_c< T,C27 >
0062 , integral_c< T,C28 >, integral_c< T,C29 >, integral_c< T,C30 >
0063 , integral_c< T,C31 >, integral_c< T,C32 >, integral_c< T,C33 >
0064 , integral_c< T,C34 >, integral_c< T,C35 >, integral_c< T,C36 >
0065 , integral_c< T,C37 >, integral_c< T,C38 >, integral_c< T,C39 >
0066 , integral_c< T,C40 >, integral_c< T,C41 >
0067 >
0068 {
0069 typedef vector42_c type;
0070 typedef T value_type;
0071 };
0072
0073 template<
0074 typename T
0075 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0076 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0077 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0078 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
0079 , T C41, T C42
0080 >
0081 struct vector43_c
0082 : vector43<
0083 integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
0084 , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
0085 , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
0086 , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
0087 , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
0088 , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
0089 , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 >
0090 , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 >
0091 , integral_c< T,C25 >, integral_c< T,C26 >, integral_c< T,C27 >
0092 , integral_c< T,C28 >, integral_c< T,C29 >, integral_c< T,C30 >
0093 , integral_c< T,C31 >, integral_c< T,C32 >, integral_c< T,C33 >
0094 , integral_c< T,C34 >, integral_c< T,C35 >, integral_c< T,C36 >
0095 , integral_c< T,C37 >, integral_c< T,C38 >, integral_c< T,C39 >
0096 , integral_c< T,C40 >, integral_c< T,C41 >, integral_c< T,C42 >
0097 >
0098 {
0099 typedef vector43_c type;
0100 typedef T value_type;
0101 };
0102
0103 template<
0104 typename T
0105 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0106 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0107 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0108 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
0109 , T C41, T C42, T C43
0110 >
0111 struct vector44_c
0112 : vector44<
0113 integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
0114 , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
0115 , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
0116 , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
0117 , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
0118 , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
0119 , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 >
0120 , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 >
0121 , integral_c< T,C25 >, integral_c< T,C26 >, integral_c< T,C27 >
0122 , integral_c< T,C28 >, integral_c< T,C29 >, integral_c< T,C30 >
0123 , integral_c< T,C31 >, integral_c< T,C32 >, integral_c< T,C33 >
0124 , integral_c< T,C34 >, integral_c< T,C35 >, integral_c< T,C36 >
0125 , integral_c< T,C37 >, integral_c< T,C38 >, integral_c< T,C39 >
0126 , integral_c< T,C40 >, integral_c< T,C41 >, integral_c< T,C42 >, integral_c<T
0127 , C43>
0128 >
0129 {
0130 typedef vector44_c type;
0131 typedef T value_type;
0132 };
0133
0134 template<
0135 typename T
0136 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0137 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0138 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0139 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
0140 , T C41, T C42, T C43, T C44
0141 >
0142 struct vector45_c
0143 : vector45<
0144 integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
0145 , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
0146 , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
0147 , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
0148 , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
0149 , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
0150 , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 >
0151 , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 >
0152 , integral_c< T,C25 >, integral_c< T,C26 >, integral_c< T,C27 >
0153 , integral_c< T,C28 >, integral_c< T,C29 >, integral_c< T,C30 >
0154 , integral_c< T,C31 >, integral_c< T,C32 >, integral_c< T,C33 >
0155 , integral_c< T,C34 >, integral_c< T,C35 >, integral_c< T,C36 >
0156 , integral_c< T,C37 >, integral_c< T,C38 >, integral_c< T,C39 >
0157 , integral_c< T,C40 >, integral_c< T,C41 >, integral_c< T,C42 >
0158 , integral_c< T,C43 >, integral_c< T,C44 >
0159 >
0160 {
0161 typedef vector45_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
0172 >
0173 struct vector46_c
0174 : vector46<
0175 integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
0176 , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
0177 , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
0178 , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
0179 , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
0180 , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
0181 , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 >
0182 , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 >
0183 , integral_c< T,C25 >, integral_c< T,C26 >, integral_c< T,C27 >
0184 , integral_c< T,C28 >, integral_c< T,C29 >, integral_c< T,C30 >
0185 , integral_c< T,C31 >, integral_c< T,C32 >, integral_c< T,C33 >
0186 , integral_c< T,C34 >, integral_c< T,C35 >, integral_c< T,C36 >
0187 , integral_c< T,C37 >, integral_c< T,C38 >, integral_c< T,C39 >
0188 , integral_c< T,C40 >, integral_c< T,C41 >, integral_c< T,C42 >
0189 , integral_c< T,C43 >, integral_c< T,C44 >, integral_c< T,C45 >
0190 >
0191 {
0192 typedef vector46_c type;
0193 typedef T value_type;
0194 };
0195
0196 template<
0197 typename T
0198 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0199 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0200 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0201 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
0202 , T C41, T C42, T C43, T C44, T C45, T C46
0203 >
0204 struct vector47_c
0205 : vector47<
0206 integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
0207 , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
0208 , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
0209 , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
0210 , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
0211 , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
0212 , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 >
0213 , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 >
0214 , integral_c< T,C25 >, integral_c< T,C26 >, integral_c< T,C27 >
0215 , integral_c< T,C28 >, integral_c< T,C29 >, integral_c< T,C30 >
0216 , integral_c< T,C31 >, integral_c< T,C32 >, integral_c< T,C33 >
0217 , integral_c< T,C34 >, integral_c< T,C35 >, integral_c< T,C36 >
0218 , integral_c< T,C37 >, integral_c< T,C38 >, integral_c< T,C39 >
0219 , integral_c< T,C40 >, integral_c< T,C41 >, integral_c< T,C42 >
0220 , integral_c< T,C43 >, integral_c< T,C44 >, integral_c< T,C45 >, integral_c<T
0221 , C46>
0222 >
0223 {
0224 typedef vector47_c type;
0225 typedef T value_type;
0226 };
0227
0228 template<
0229 typename T
0230 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0231 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0232 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0233 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
0234 , T C41, T C42, T C43, T C44, T C45, T C46, T C47
0235 >
0236 struct vector48_c
0237 : vector48<
0238 integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
0239 , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
0240 , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
0241 , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
0242 , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
0243 , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
0244 , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 >
0245 , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 >
0246 , integral_c< T,C25 >, integral_c< T,C26 >, integral_c< T,C27 >
0247 , integral_c< T,C28 >, integral_c< T,C29 >, integral_c< T,C30 >
0248 , integral_c< T,C31 >, integral_c< T,C32 >, integral_c< T,C33 >
0249 , integral_c< T,C34 >, integral_c< T,C35 >, integral_c< T,C36 >
0250 , integral_c< T,C37 >, integral_c< T,C38 >, integral_c< T,C39 >
0251 , integral_c< T,C40 >, integral_c< T,C41 >, integral_c< T,C42 >
0252 , integral_c< T,C43 >, integral_c< T,C44 >, integral_c< T,C45 >
0253 , integral_c< T,C46 >, integral_c< T,C47 >
0254 >
0255 {
0256 typedef vector48_c type;
0257 typedef T value_type;
0258 };
0259
0260 template<
0261 typename T
0262 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0263 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0264 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0265 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
0266 , T C41, T C42, T C43, T C44, T C45, T C46, T C47, T C48
0267 >
0268 struct vector49_c
0269 : vector49<
0270 integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
0271 , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
0272 , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
0273 , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
0274 , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
0275 , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
0276 , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 >
0277 , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 >
0278 , integral_c< T,C25 >, integral_c< T,C26 >, integral_c< T,C27 >
0279 , integral_c< T,C28 >, integral_c< T,C29 >, integral_c< T,C30 >
0280 , integral_c< T,C31 >, integral_c< T,C32 >, integral_c< T,C33 >
0281 , integral_c< T,C34 >, integral_c< T,C35 >, integral_c< T,C36 >
0282 , integral_c< T,C37 >, integral_c< T,C38 >, integral_c< T,C39 >
0283 , integral_c< T,C40 >, integral_c< T,C41 >, integral_c< T,C42 >
0284 , integral_c< T,C43 >, integral_c< T,C44 >, integral_c< T,C45 >
0285 , integral_c< T,C46 >, integral_c< T,C47 >, integral_c< T,C48 >
0286 >
0287 {
0288 typedef vector49_c type;
0289 typedef T value_type;
0290 };
0291
0292 template<
0293 typename T
0294 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0295 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0296 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0297 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
0298 , T C41, T C42, T C43, T C44, T C45, T C46, T C47, T C48, T C49
0299 >
0300 struct vector50_c
0301 : vector50<
0302 integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
0303 , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
0304 , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
0305 , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
0306 , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
0307 , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
0308 , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 >
0309 , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 >
0310 , integral_c< T,C25 >, integral_c< T,C26 >, integral_c< T,C27 >
0311 , integral_c< T,C28 >, integral_c< T,C29 >, integral_c< T,C30 >
0312 , integral_c< T,C31 >, integral_c< T,C32 >, integral_c< T,C33 >
0313 , integral_c< T,C34 >, integral_c< T,C35 >, integral_c< T,C36 >
0314 , integral_c< T,C37 >, integral_c< T,C38 >, integral_c< T,C39 >
0315 , integral_c< T,C40 >, integral_c< T,C41 >, integral_c< T,C42 >
0316 , integral_c< T,C43 >, integral_c< T,C44 >, integral_c< T,C45 >
0317 , integral_c< T,C46 >, integral_c< T,C47 >, integral_c< T,C48 >, integral_c<T
0318 , C49>
0319 >
0320 {
0321 typedef vector50_c type;
0322 typedef T value_type;
0323 };
0324
0325 }}