Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-01-18 09:41:53

0001 
0002 // Copyright Aleksey Gurtovoy 2000-2004
0003 //
0004 // Distributed under the Boost Software License, Version 1.0. 
0005 // (See accompanying file LICENSE_1_0.txt or copy at 
0006 // http://www.boost.org/LICENSE_1_0.txt)
0007 //
0008 
0009 // Preprocessed version of "boost/mpl/vector/vector50_c.hpp" header
0010 // -- DO NOT modify by hand!
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 }}