Back to home page

EIC code displayed by LXR

 
 

    


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

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/vector30_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     >
0019 struct vector21_c
0020     : vector21<
0021           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
0022         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
0023         , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
0024         , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
0025         , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
0026         , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
0027         , integral_c< T,C19 >, integral_c< T,C20 > 
0028  >
0029 {
0030     typedef vector21_c type;
0031     typedef T value_type;
0032 };
0033 
0034 template<
0035       typename T
0036     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0037     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0038     , T C21
0039     >
0040 struct vector22_c
0041     : vector22<
0042           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
0043         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
0044         , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
0045         , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
0046         , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
0047         , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
0048         , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 > 
0049  >
0050 {
0051     typedef vector22_c type;
0052     typedef T value_type;
0053 };
0054 
0055 template<
0056       typename T
0057     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0058     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0059     , T C21, T C22
0060     >
0061 struct vector23_c
0062     : vector23<
0063           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
0064         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
0065         , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
0066         , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
0067         , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
0068         , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
0069         , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 >, integral_c<T
0070         , C22> 
0071  >
0072 {
0073     typedef vector23_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, T C15, T C16, T C17, T C18, T C19, T C20
0081     , T C21, T C22, T C23
0082     >
0083 struct vector24_c
0084     : vector24<
0085           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
0086         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
0087         , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
0088         , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
0089         , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
0090         , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
0091         , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 >
0092         , integral_c< T,C22 >, integral_c< T,C23 > 
0093  >
0094 {
0095     typedef vector24_c type;
0096     typedef T value_type;
0097 };
0098 
0099 template<
0100       typename T
0101     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0102     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0103     , T C21, T C22, T C23, T C24
0104     >
0105 struct vector25_c
0106     : vector25<
0107           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
0108         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
0109         , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
0110         , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
0111         , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
0112         , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
0113         , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 >
0114         , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 > 
0115  >
0116 {
0117     typedef vector25_c type;
0118     typedef T value_type;
0119 };
0120 
0121 template<
0122       typename T
0123     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0124     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0125     , T C21, T C22, T C23, T C24, T C25
0126     >
0127 struct vector26_c
0128     : vector26<
0129           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
0130         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
0131         , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
0132         , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
0133         , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
0134         , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
0135         , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 >
0136         , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 >, integral_c<T
0137         , C25> 
0138  >
0139 {
0140     typedef vector26_c type;
0141     typedef T value_type;
0142 };
0143 
0144 template<
0145       typename T
0146     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0147     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0148     , T C21, T C22, T C23, T C24, T C25, T C26
0149     >
0150 struct vector27_c
0151     : vector27<
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 > 
0161  >
0162 {
0163     typedef vector27_c type;
0164     typedef T value_type;
0165 };
0166 
0167 template<
0168       typename T
0169     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0170     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0171     , T C21, T C22, T C23, T C24, T C25, T C26, T C27
0172     >
0173 struct vector28_c
0174     : vector28<
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  >
0185 {
0186     typedef vector28_c type;
0187     typedef T value_type;
0188 };
0189 
0190 template<
0191       typename T
0192     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0193     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0194     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28
0195     >
0196 struct vector29_c
0197     : vector29<
0198           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
0199         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
0200         , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
0201         , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
0202         , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
0203         , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
0204         , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 >
0205         , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 >
0206         , integral_c< T,C25 >, integral_c< T,C26 >, integral_c< T,C27 >, integral_c<T
0207         , C28> 
0208  >
0209 {
0210     typedef vector29_c type;
0211     typedef T value_type;
0212 };
0213 
0214 template<
0215       typename T
0216     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0217     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0218     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29
0219     >
0220 struct vector30_c
0221     : vector30<
0222           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
0223         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
0224         , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
0225         , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
0226         , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
0227         , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
0228         , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 >
0229         , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 >
0230         , integral_c< T,C25 >, integral_c< T,C26 >, integral_c< T,C27 >
0231         , integral_c< T,C28 >, integral_c< T,C29 > 
0232  >
0233 {
0234     typedef vector30_c type;
0235     typedef T value_type;
0236 };
0237 
0238 }}