Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-12-16 09:57:11

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