Back to home page

EIC code displayed by LXR

 
 

    


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

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/vector40_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     >
0020 struct vector31_c
0021     : vector31<
0022           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
0023         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
0024         , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
0025         , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
0026         , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
0027         , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
0028         , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 >
0029         , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 >
0030         , integral_c< T,C25 >, integral_c< T,C26 >, integral_c< T,C27 >
0031         , integral_c< T,C28 >, integral_c< T,C29 >, integral_c< T,C30 > 
0032  >
0033 {
0034     typedef vector31_c type;
0035     typedef T value_type;
0036 };
0037 
0038 template<
0039       typename T
0040     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0041     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0042     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0043     , T C31
0044     >
0045 struct vector32_c
0046     : vector32<
0047           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
0048         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
0049         , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
0050         , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
0051         , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
0052         , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
0053         , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 >
0054         , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 >
0055         , integral_c< T,C25 >, integral_c< T,C26 >, integral_c< T,C27 >
0056         , integral_c< T,C28 >, integral_c< T,C29 >, integral_c< T,C30 >, integral_c<T
0057         , C31> 
0058  >
0059 {
0060     typedef vector32_c type;
0061     typedef T value_type;
0062 };
0063 
0064 template<
0065       typename T
0066     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0067     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0068     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0069     , T C31, T C32
0070     >
0071 struct vector33_c
0072     : vector33<
0073           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
0074         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
0075         , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
0076         , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
0077         , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
0078         , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
0079         , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 >
0080         , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 >
0081         , integral_c< T,C25 >, integral_c< T,C26 >, integral_c< T,C27 >
0082         , integral_c< T,C28 >, integral_c< T,C29 >, integral_c< T,C30 >
0083         , integral_c< T,C31 >, integral_c< T,C32 > 
0084  >
0085 {
0086     typedef vector33_c type;
0087     typedef T value_type;
0088 };
0089 
0090 template<
0091       typename T
0092     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0093     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0094     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0095     , T C31, T C32, T C33
0096     >
0097 struct vector34_c
0098     : vector34<
0099           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
0100         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
0101         , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
0102         , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
0103         , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
0104         , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
0105         , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 >
0106         , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 >
0107         , integral_c< T,C25 >, integral_c< T,C26 >, integral_c< T,C27 >
0108         , integral_c< T,C28 >, integral_c< T,C29 >, integral_c< T,C30 >
0109         , integral_c< T,C31 >, integral_c< T,C32 >, integral_c< T,C33 > 
0110  >
0111 {
0112     typedef vector34_c type;
0113     typedef T value_type;
0114 };
0115 
0116 template<
0117       typename T
0118     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0119     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0120     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0121     , T C31, T C32, T C33, T C34
0122     >
0123 struct vector35_c
0124     : vector35<
0125           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
0126         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
0127         , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
0128         , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
0129         , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
0130         , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
0131         , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 >
0132         , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 >
0133         , integral_c< T,C25 >, integral_c< T,C26 >, integral_c< T,C27 >
0134         , integral_c< T,C28 >, integral_c< T,C29 >, integral_c< T,C30 >
0135         , integral_c< T,C31 >, integral_c< T,C32 >, integral_c< T,C33 >, integral_c<T
0136         , C34> 
0137  >
0138 {
0139     typedef vector35_c type;
0140     typedef T value_type;
0141 };
0142 
0143 template<
0144       typename T
0145     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0146     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0147     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0148     , T C31, T C32, T C33, T C34, T C35
0149     >
0150 struct vector36_c
0151     : vector36<
0152           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
0153         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
0154         , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
0155         , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
0156         , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
0157         , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
0158         , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 >
0159         , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 >
0160         , integral_c< T,C25 >, integral_c< T,C26 >, integral_c< T,C27 >
0161         , integral_c< T,C28 >, integral_c< T,C29 >, integral_c< T,C30 >
0162         , integral_c< T,C31 >, integral_c< T,C32 >, integral_c< T,C33 >
0163         , integral_c< T,C34 >, integral_c< T,C35 > 
0164  >
0165 {
0166     typedef vector36_c type;
0167     typedef T value_type;
0168 };
0169 
0170 template<
0171       typename T
0172     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0173     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0174     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0175     , T C31, T C32, T C33, T C34, T C35, T C36
0176     >
0177 struct vector37_c
0178     : vector37<
0179           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
0180         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
0181         , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
0182         , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
0183         , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
0184         , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
0185         , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 >
0186         , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 >
0187         , integral_c< T,C25 >, integral_c< T,C26 >, integral_c< T,C27 >
0188         , integral_c< T,C28 >, integral_c< T,C29 >, integral_c< T,C30 >
0189         , integral_c< T,C31 >, integral_c< T,C32 >, integral_c< T,C33 >
0190         , integral_c< T,C34 >, integral_c< T,C35 >, integral_c< T,C36 > 
0191  >
0192 {
0193     typedef vector37_c type;
0194     typedef T value_type;
0195 };
0196 
0197 template<
0198       typename T
0199     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0200     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0201     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0202     , T C31, T C32, T C33, T C34, T C35, T C36, T C37
0203     >
0204 struct vector38_c
0205     : vector38<
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 >, integral_c<T
0218         , C37> 
0219  >
0220 {
0221     typedef vector38_c type;
0222     typedef T value_type;
0223 };
0224 
0225 template<
0226       typename T
0227     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0228     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0229     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0230     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38
0231     >
0232 struct vector39_c
0233     : vector39<
0234           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
0235         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
0236         , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
0237         , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
0238         , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
0239         , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
0240         , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 >
0241         , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 >
0242         , integral_c< T,C25 >, integral_c< T,C26 >, integral_c< T,C27 >
0243         , integral_c< T,C28 >, integral_c< T,C29 >, integral_c< T,C30 >
0244         , integral_c< T,C31 >, integral_c< T,C32 >, integral_c< T,C33 >
0245         , integral_c< T,C34 >, integral_c< T,C35 >, integral_c< T,C36 >
0246         , integral_c< T,C37 >, integral_c< T,C38 > 
0247  >
0248 {
0249     typedef vector39_c type;
0250     typedef T value_type;
0251 };
0252 
0253 template<
0254       typename T
0255     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0256     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0257     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0258     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39
0259     >
0260 struct vector40_c
0261     : vector40<
0262           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
0263         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
0264         , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
0265         , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
0266         , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
0267         , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
0268         , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 >
0269         , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 >
0270         , integral_c< T,C25 >, integral_c< T,C26 >, integral_c< T,C27 >
0271         , integral_c< T,C28 >, integral_c< T,C29 >, integral_c< T,C30 >
0272         , integral_c< T,C31 >, integral_c< T,C32 >, integral_c< T,C33 >
0273         , integral_c< T,C34 >, integral_c< T,C35 >, integral_c< T,C36 >
0274         , integral_c< T,C37 >, integral_c< T,C38 >, integral_c< T,C39 > 
0275  >
0276 {
0277     typedef vector40_c type;
0278     typedef T value_type;
0279 };
0280 
0281 }}