Back to home page

EIC code displayed by LXR

 
 

    


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

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/list/list50_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     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
0020     >
0021 struct list41_c
0022     : l_item<
0023           long_<41>
0024         , integral_c< T,C0 >
0025         , list40_c< T,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,C39,C40 >
0026         >
0027 {
0028     typedef list41_c type;
0029     typedef T value_type;
0030 };
0031 
0032 template<
0033       typename T
0034     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0035     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0036     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0037     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
0038     , T C41
0039     >
0040 struct list42_c
0041     : l_item<
0042           long_<42>
0043         , integral_c< T,C0 >
0044         , list41_c< T,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,C39,C40,C41 >
0045         >
0046 {
0047     typedef list42_c type;
0048     typedef T value_type;
0049 };
0050 
0051 template<
0052       typename T
0053     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0054     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0055     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0056     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
0057     , T C41, T C42
0058     >
0059 struct list43_c
0060     : l_item<
0061           long_<43>
0062         , integral_c< T,C0 >
0063         , list42_c< T,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,C39,C40,C41,C42 >
0064         >
0065 {
0066     typedef list43_c type;
0067     typedef T value_type;
0068 };
0069 
0070 template<
0071       typename T
0072     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0073     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0074     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0075     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
0076     , T C41, T C42, T C43
0077     >
0078 struct list44_c
0079     : l_item<
0080           long_<44>
0081         , integral_c< T,C0 >
0082         , list43_c< T,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,C39,C40,C41,C42,C43 >
0083         >
0084 {
0085     typedef list44_c type;
0086     typedef T value_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, T C26, T C27, T C28, T C29, T C30
0094     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
0095     , T C41, T C42, T C43, T C44
0096     >
0097 struct list45_c
0098     : l_item<
0099           long_<45>
0100         , integral_c< T,C0 >
0101         , list44_c< T,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,C39,C40,C41,C42,C43,C44 >
0102         >
0103 {
0104     typedef list45_c type;
0105     typedef T value_type;
0106 };
0107 
0108 template<
0109       typename T
0110     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0111     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0112     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0113     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
0114     , T C41, T C42, T C43, T C44, T C45
0115     >
0116 struct list46_c
0117     : l_item<
0118           long_<46>
0119         , integral_c< T,C0 >
0120         , list45_c< T,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,C39,C40,C41,C42,C43,C44,C45 >
0121         >
0122 {
0123     typedef list46_c type;
0124     typedef T value_type;
0125 };
0126 
0127 template<
0128       typename T
0129     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0130     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0131     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0132     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
0133     , T C41, T C42, T C43, T C44, T C45, T C46
0134     >
0135 struct list47_c
0136     : l_item<
0137           long_<47>
0138         , integral_c< T,C0 >
0139         , list46_c< T,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,C39,C40,C41,C42,C43,C44,C45,C46 >
0140         >
0141 {
0142     typedef list47_c type;
0143     typedef T value_type;
0144 };
0145 
0146 template<
0147       typename T
0148     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0149     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0150     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0151     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
0152     , T C41, T C42, T C43, T C44, T C45, T C46, T C47
0153     >
0154 struct list48_c
0155     : l_item<
0156           long_<48>
0157         , integral_c< T,C0 >
0158         , list47_c< T,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,C39,C40,C41,C42,C43,C44,C45,C46,C47 >
0159         >
0160 {
0161     typedef list48_c type;
0162     typedef T value_type;
0163 };
0164 
0165 template<
0166       typename T
0167     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0168     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0169     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0170     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
0171     , T C41, T C42, T C43, T C44, T C45, T C46, T C47, T C48
0172     >
0173 struct list49_c
0174     : l_item<
0175           long_<49>
0176         , integral_c< T,C0 >
0177         , list48_c< T,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,C39,C40,C41,C42,C43,C44,C45,C46,C47,C48 >
0178         >
0179 {
0180     typedef list49_c type;
0181     typedef T value_type;
0182 };
0183 
0184 template<
0185       typename T
0186     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0187     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
0188     , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30
0189     , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40
0190     , T C41, T C42, T C43, T C44, T C45, T C46, T C47, T C48, T C49
0191     >
0192 struct list50_c
0193     : l_item<
0194           long_<50>
0195         , integral_c< T,C0 >
0196         , list49_c< T,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,C39,C40,C41,C42,C43,C44,C45,C46,C47,C48,C49 >
0197         >
0198 {
0199     typedef list50_c type;
0200     typedef T value_type;
0201 };
0202 
0203 }}