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/set30_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     >
0020 struct set21_c
0021     : s_item<
0022           integral_c< T,C20 >
0023         , set20_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19 >
0024         >
0025 {
0026     typedef set21_c type;
0027 };
0028 
0029 template<
0030       typename T
0031     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0032     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0033     , T C21
0034     >
0035 struct set22_c
0036     : s_item<
0037           integral_c< T,C21 >
0038         , set21_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20 >
0039         >
0040 {
0041     typedef set22_c type;
0042 };
0043 
0044 template<
0045       typename T
0046     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0047     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0048     , T C21, T C22
0049     >
0050 struct set23_c
0051     : s_item<
0052           integral_c< T,C22 >
0053         , set22_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21 >
0054         >
0055 {
0056     typedef set23_c type;
0057 };
0058 
0059 template<
0060       typename T
0061     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0062     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0063     , T C21, T C22, T C23
0064     >
0065 struct set24_c
0066     : s_item<
0067           integral_c< T,C23 >
0068         , set23_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 >
0069         >
0070 {
0071     typedef set24_c type;
0072 };
0073 
0074 template<
0075       typename T
0076     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0077     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0078     , T C21, T C22, T C23, T C24
0079     >
0080 struct set25_c
0081     : s_item<
0082           integral_c< T,C24 >
0083         , set24_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 >
0084         >
0085 {
0086     typedef set25_c type;
0087 };
0088 
0089 template<
0090       typename T
0091     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0092     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0093     , T C21, T C22, T C23, T C24, T C25
0094     >
0095 struct set26_c
0096     : s_item<
0097           integral_c< T,C25 >
0098         , set25_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 >
0099         >
0100 {
0101     typedef set26_c type;
0102 };
0103 
0104 template<
0105       typename T
0106     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0107     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0108     , T C21, T C22, T C23, T C24, T C25, T C26
0109     >
0110 struct set27_c
0111     : s_item<
0112           integral_c< T,C26 >
0113         , set26_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 >
0114         >
0115 {
0116     typedef set27_c type;
0117 };
0118 
0119 template<
0120       typename T
0121     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0122     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0123     , T C21, T C22, T C23, T C24, T C25, T C26, T C27
0124     >
0125 struct set28_c
0126     : s_item<
0127           integral_c< T,C27 >
0128         , set27_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 >
0129         >
0130 {
0131     typedef set28_c 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
0139     >
0140 struct set29_c
0141     : s_item<
0142           integral_c< T,C28 >
0143         , set28_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 >
0144         >
0145 {
0146     typedef set29_c type;
0147 };
0148 
0149 template<
0150       typename T
0151     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0152     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0153     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29
0154     >
0155 struct set30_c
0156     : s_item<
0157           integral_c< T,C29 >
0158         , set29_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 >
0159         >
0160 {
0161     typedef set30_c type;
0162 };
0163 
0164 }}