Back to home page

EIC code displayed by LXR

 
 

    


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

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/vector20_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     >
0018 struct vector11_c
0019     : vector11<
0020           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
0021         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
0022         , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >, integral_c<T
0023         , C10> 
0024  >
0025 {
0026     typedef vector11_c type;
0027     typedef T value_type;
0028 };
0029 
0030 template<
0031       typename T
0032     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0033     , T C11
0034     >
0035 struct vector12_c
0036     : vector12<
0037           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
0038         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
0039         , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
0040         , integral_c< T,C10 >, integral_c< T,C11 > 
0041  >
0042 {
0043     typedef vector12_c type;
0044     typedef T value_type;
0045 };
0046 
0047 template<
0048       typename T
0049     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0050     , T C11, T C12
0051     >
0052 struct vector13_c
0053     : vector13<
0054           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
0055         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
0056         , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
0057         , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 > 
0058  >
0059 {
0060     typedef vector13_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
0068     >
0069 struct vector14_c
0070     : vector14<
0071           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
0072         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
0073         , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
0074         , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >, integral_c<T
0075         , C13> 
0076  >
0077 {
0078     typedef vector14_c type;
0079     typedef T value_type;
0080 };
0081 
0082 template<
0083       typename T
0084     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0085     , T C11, T C12, T C13, T C14
0086     >
0087 struct vector15_c
0088     : vector15<
0089           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
0090         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
0091         , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
0092         , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
0093         , integral_c< T,C13 >, integral_c< T,C14 > 
0094  >
0095 {
0096     typedef vector15_c type;
0097     typedef T value_type;
0098 };
0099 
0100 template<
0101       typename T
0102     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0103     , T C11, T C12, T C13, T C14, T C15
0104     >
0105 struct vector16_c
0106     : vector16<
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  >
0113 {
0114     typedef vector16_c type;
0115     typedef T value_type;
0116 };
0117 
0118 template<
0119       typename T
0120     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0121     , T C11, T C12, T C13, T C14, T C15, T C16
0122     >
0123 struct vector17_c
0124     : vector17<
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 >, integral_c<T
0130         , C16> 
0131  >
0132 {
0133     typedef vector17_c type;
0134     typedef T value_type;
0135 };
0136 
0137 template<
0138       typename T
0139     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0140     , T C11, T C12, T C13, T C14, T C15, T C16, T C17
0141     >
0142 struct vector18_c
0143     : vector18<
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 > 
0150  >
0151 {
0152     typedef vector18_c type;
0153     typedef T value_type;
0154 };
0155 
0156 template<
0157       typename T
0158     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0159     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18
0160     >
0161 struct vector19_c
0162     : vector19<
0163           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
0164         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
0165         , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
0166         , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
0167         , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
0168         , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 > 
0169  >
0170 {
0171     typedef vector19_c type;
0172     typedef T value_type;
0173 };
0174 
0175 template<
0176       typename T
0177     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0178     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19
0179     >
0180 struct vector20_c
0181     : vector20<
0182           integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
0183         , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
0184         , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
0185         , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
0186         , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
0187         , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >, integral_c<T
0188         , C19> 
0189  >
0190 {
0191     typedef vector20_c type;
0192     typedef T value_type;
0193 };
0194 
0195 }}