File indexing completed on 2025-01-18 09:41:43
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
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 }}