Back to home page

EIC code displayed by LXR

 
 

    


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

0001 
0002 // Copyright Aleksey Gurtovoy 2000-2004
0003 // Copyright David Abrahams 2003-2004
0004 //
0005 // Distributed under the Boost Software License, Version 1.0. 
0006 // (See accompanying file LICENSE_1_0.txt or copy at 
0007 // http://www.boost.org/LICENSE_1_0.txt)
0008 //
0009 
0010 // Preprocessed version of "boost/mpl/set/set40_c.hpp" header
0011 // -- DO NOT modify by hand!
0012 
0013 namespace boost { namespace mpl {
0014 
0015 template<
0016       typename T
0017     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0018     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0019     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0020     >
0021 struct set31_c
0022     : s_item<
0023           integral_c< T,C30 >
0024         , set30_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29 >
0025         >
0026 {
0027     typedef set31_c 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, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0034     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0035     , T C31
0036     >
0037 struct set32_c
0038     : s_item<
0039           integral_c< T,C31 >
0040         , set31_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30 >
0041         >
0042 {
0043     typedef set32_c type;
0044 };
0045 
0046 template<
0047       typename T
0048     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0049     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0050     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0051     , T C31, T C32
0052     >
0053 struct set33_c
0054     : s_item<
0055           integral_c< T,C32 >
0056         , set32_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31 >
0057         >
0058 {
0059     typedef set33_c type;
0060 };
0061 
0062 template<
0063       typename T
0064     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0065     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0066     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0067     , T C31, T C32, T C33
0068     >
0069 struct set34_c
0070     : s_item<
0071           integral_c< T,C33 >
0072         , set33_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32 >
0073         >
0074 {
0075     typedef set34_c type;
0076 };
0077 
0078 template<
0079       typename T
0080     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0081     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0082     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0083     , T C31, T C32, T C33, T C34
0084     >
0085 struct set35_c
0086     : s_item<
0087           integral_c< T,C34 >
0088         , set34_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33 >
0089         >
0090 {
0091     typedef set35_c type;
0092 };
0093 
0094 template<
0095       typename T
0096     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0097     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0098     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0099     , T C31, T C32, T C33, T C34, T C35
0100     >
0101 struct set36_c
0102     : s_item<
0103           integral_c< T,C35 >
0104         , set35_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34 >
0105         >
0106 {
0107     typedef set36_c type;
0108 };
0109 
0110 template<
0111       typename T
0112     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0113     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0114     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0115     , T C31, T C32, T C33, T C34, T C35, T C36
0116     >
0117 struct set37_c
0118     : s_item<
0119           integral_c< T,C36 >
0120         , set36_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35 >
0121         >
0122 {
0123     typedef set37_c type;
0124 };
0125 
0126 template<
0127       typename T
0128     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0129     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0130     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0131     , T C31, T C32, T C33, T C34, T C35, T C36, T C37
0132     >
0133 struct set38_c
0134     : s_item<
0135           integral_c< T,C37 >
0136         , set37_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36 >
0137         >
0138 {
0139     typedef set38_c type;
0140 };
0141 
0142 template<
0143       typename T
0144     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0145     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0146     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0147     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38
0148     >
0149 struct set39_c
0150     : s_item<
0151           integral_c< T,C38 >
0152         , set38_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37 >
0153         >
0154 {
0155     typedef set39_c type;
0156 };
0157 
0158 template<
0159       typename T
0160     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0161     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0162     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0163     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39
0164     >
0165 struct set40_c
0166     : s_item<
0167           integral_c< T,C39 >
0168         , set39_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37,C38 >
0169         >
0170 {
0171     typedef set40_c type;
0172 };
0173 
0174 }}