Back to home page

EIC code displayed by LXR

 
 

    


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

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_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     >
0019 struct set11_c
0020     : s_item<
0021           integral_c< T,C10 >
0022         , set10_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9 >
0023         >
0024 {
0025     typedef set11_c type;
0026 };
0027 
0028 template<
0029       typename T
0030     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0031     , T C11
0032     >
0033 struct set12_c
0034     : s_item<
0035           integral_c< T,C11 >
0036         , set11_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10 >
0037         >
0038 {
0039     typedef set12_c type;
0040 };
0041 
0042 template<
0043       typename T
0044     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0045     , T C11, T C12
0046     >
0047 struct set13_c
0048     : s_item<
0049           integral_c< T,C12 >
0050         , set12_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11 >
0051         >
0052 {
0053     typedef set13_c type;
0054 };
0055 
0056 template<
0057       typename T
0058     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0059     , T C11, T C12, T C13
0060     >
0061 struct set14_c
0062     : s_item<
0063           integral_c< T,C13 >
0064         , set13_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12 >
0065         >
0066 {
0067     typedef set14_c 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
0074     >
0075 struct set15_c
0076     : s_item<
0077           integral_c< T,C14 >
0078         , set14_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13 >
0079         >
0080 {
0081     typedef set15_c type;
0082 };
0083 
0084 template<
0085       typename T
0086     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0087     , T C11, T C12, T C13, T C14, T C15
0088     >
0089 struct set16_c
0090     : s_item<
0091           integral_c< T,C15 >
0092         , set15_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14 >
0093         >
0094 {
0095     typedef set16_c type;
0096 };
0097 
0098 template<
0099       typename T
0100     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0101     , T C11, T C12, T C13, T C14, T C15, T C16
0102     >
0103 struct set17_c
0104     : s_item<
0105           integral_c< T,C16 >
0106         , set16_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15 >
0107         >
0108 {
0109     typedef set17_c type;
0110 };
0111 
0112 template<
0113       typename T
0114     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0115     , T C11, T C12, T C13, T C14, T C15, T C16, T C17
0116     >
0117 struct set18_c
0118     : s_item<
0119           integral_c< T,C17 >
0120         , set17_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16 >
0121         >
0122 {
0123     typedef set18_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
0130     >
0131 struct set19_c
0132     : s_item<
0133           integral_c< T,C18 >
0134         , set18_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17 >
0135         >
0136 {
0137     typedef set19_c type;
0138 };
0139 
0140 template<
0141       typename T
0142     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
0143     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19
0144     >
0145 struct set20_c
0146     : s_item<
0147           integral_c< T,C19 >
0148         , set19_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18 >
0149         >
0150 {
0151     typedef set20_c type;
0152 };
0153 
0154 }}