Back to home page

EIC code displayed by LXR

 
 

    


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

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/list20.hpp" header
0010 // -- DO NOT modify by hand!
0011 
0012 namespace boost { namespace mpl {
0013 
0014 template<
0015       typename T0, typename T1, typename T2, typename T3, typename T4
0016     , typename T5, typename T6, typename T7, typename T8, typename T9
0017     , typename T10
0018     >
0019 struct list11
0020     : l_item<
0021           long_<11>
0022         , T0
0023         , list10< T1,T2,T3,T4,T5,T6,T7,T8,T9,T10 >
0024         >
0025 {
0026     typedef list11 type;
0027 };
0028 
0029 template<
0030       typename T0, typename T1, typename T2, typename T3, typename T4
0031     , typename T5, typename T6, typename T7, typename T8, typename T9
0032     , typename T10, typename T11
0033     >
0034 struct list12
0035     : l_item<
0036           long_<12>
0037         , T0
0038         , list11< T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11 >
0039         >
0040 {
0041     typedef list12 type;
0042 };
0043 
0044 template<
0045       typename T0, typename T1, typename T2, typename T3, typename T4
0046     , typename T5, typename T6, typename T7, typename T8, typename T9
0047     , typename T10, typename T11, typename T12
0048     >
0049 struct list13
0050     : l_item<
0051           long_<13>
0052         , T0
0053         , list12< T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12 >
0054         >
0055 {
0056     typedef list13 type;
0057 };
0058 
0059 template<
0060       typename T0, typename T1, typename T2, typename T3, typename T4
0061     , typename T5, typename T6, typename T7, typename T8, typename T9
0062     , typename T10, typename T11, typename T12, typename T13
0063     >
0064 struct list14
0065     : l_item<
0066           long_<14>
0067         , T0
0068         , list13< T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13 >
0069         >
0070 {
0071     typedef list14 type;
0072 };
0073 
0074 template<
0075       typename T0, typename T1, typename T2, typename T3, typename T4
0076     , typename T5, typename T6, typename T7, typename T8, typename T9
0077     , typename T10, typename T11, typename T12, typename T13, typename T14
0078     >
0079 struct list15
0080     : l_item<
0081           long_<15>
0082         , T0
0083         , list14< T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14 >
0084         >
0085 {
0086     typedef list15 type;
0087 };
0088 
0089 template<
0090       typename T0, typename T1, typename T2, typename T3, typename T4
0091     , typename T5, typename T6, typename T7, typename T8, typename T9
0092     , typename T10, typename T11, typename T12, typename T13, typename T14
0093     , typename T15
0094     >
0095 struct list16
0096     : l_item<
0097           long_<16>
0098         , T0
0099         , list15< T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15 >
0100         >
0101 {
0102     typedef list16 type;
0103 };
0104 
0105 template<
0106       typename T0, typename T1, typename T2, typename T3, typename T4
0107     , typename T5, typename T6, typename T7, typename T8, typename T9
0108     , typename T10, typename T11, typename T12, typename T13, typename T14
0109     , typename T15, typename T16
0110     >
0111 struct list17
0112     : l_item<
0113           long_<17>
0114         , T0
0115         , list16< T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16 >
0116         >
0117 {
0118     typedef list17 type;
0119 };
0120 
0121 template<
0122       typename T0, typename T1, typename T2, typename T3, typename T4
0123     , typename T5, typename T6, typename T7, typename T8, typename T9
0124     , typename T10, typename T11, typename T12, typename T13, typename T14
0125     , typename T15, typename T16, typename T17
0126     >
0127 struct list18
0128     : l_item<
0129           long_<18>
0130         , T0
0131         , list17< T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17 >
0132         >
0133 {
0134     typedef list18 type;
0135 };
0136 
0137 template<
0138       typename T0, typename T1, typename T2, typename T3, typename T4
0139     , typename T5, typename T6, typename T7, typename T8, typename T9
0140     , typename T10, typename T11, typename T12, typename T13, typename T14
0141     , typename T15, typename T16, typename T17, typename T18
0142     >
0143 struct list19
0144     : l_item<
0145           long_<19>
0146         , T0
0147         , list18< T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18 >
0148         >
0149 {
0150     typedef list19 type;
0151 };
0152 
0153 template<
0154       typename T0, typename T1, typename T2, typename T3, typename T4
0155     , typename T5, typename T6, typename T7, typename T8, typename T9
0156     , typename T10, typename T11, typename T12, typename T13, typename T14
0157     , typename T15, typename T16, typename T17, typename T18, typename T19
0158     >
0159 struct list20
0160     : l_item<
0161           long_<20>
0162         , T0
0163         , list19< T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19 >
0164         >
0165 {
0166     typedef list20 type;
0167 };
0168 
0169 }}