1 2 // Copyright Aleksey Gurtovoy 2000-2004 3 // Copyright David Abrahams 2003-2004 4 // 5 // Distributed under the Boost Software License, Version 1.0. 6 // (See accompanying file LICENSE_1_0.txt or copy at 7 // http://www.boost.org/LICENSE_1_0.txt) 8 // 9 10 // Preprocessed version of "boost/mpl/set/set50_c.hpp" header 11 // -- DO NOT modify by hand! 12 13 namespace boost { namespace mpl { 14 15 template< 16 typename T 17 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10 18 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20 19 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30 20 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40 21 > 22 struct set41_c 23 : s_item< 24 integral_c< T,C40 > 25 , set40_c< T,C0,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 > 26 > 27 { 28 typedef set41_c type; 29 }; 30 31 template< 32 typename T 33 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10 34 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20 35 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30 36 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40 37 , T C41 38 > 39 struct set42_c 40 : s_item< 41 integral_c< T,C41 > 42 , set41_c< T,C0,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 > 43 > 44 { 45 typedef set42_c type; 46 }; 47 48 template< 49 typename T 50 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10 51 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20 52 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30 53 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40 54 , T C41, T C42 55 > 56 struct set43_c 57 : s_item< 58 integral_c< T,C42 > 59 , set42_c< T,C0,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 > 60 > 61 { 62 typedef set43_c type; 63 }; 64 65 template< 66 typename T 67 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10 68 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20 69 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30 70 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40 71 , T C41, T C42, T C43 72 > 73 struct set44_c 74 : s_item< 75 integral_c< T,C43 > 76 , set43_c< T,C0,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 > 77 > 78 { 79 typedef set44_c type; 80 }; 81 82 template< 83 typename T 84 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10 85 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20 86 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30 87 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40 88 , T C41, T C42, T C43, T C44 89 > 90 struct set45_c 91 : s_item< 92 integral_c< T,C44 > 93 , set44_c< T,C0,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 > 94 > 95 { 96 typedef set45_c type; 97 }; 98 99 template< 100 typename T 101 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10 102 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20 103 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30 104 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40 105 , T C41, T C42, T C43, T C44, T C45 106 > 107 struct set46_c 108 : s_item< 109 integral_c< T,C45 > 110 , set45_c< T,C0,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 > 111 > 112 { 113 typedef set46_c type; 114 }; 115 116 template< 117 typename T 118 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10 119 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20 120 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30 121 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40 122 , T C41, T C42, T C43, T C44, T C45, T C46 123 > 124 struct set47_c 125 : s_item< 126 integral_c< T,C46 > 127 , set46_c< T,C0,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 > 128 > 129 { 130 typedef set47_c type; 131 }; 132 133 template< 134 typename T 135 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10 136 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20 137 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30 138 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40 139 , T C41, T C42, T C43, T C44, T C45, T C46, T C47 140 > 141 struct set48_c 142 : s_item< 143 integral_c< T,C47 > 144 , set47_c< T,C0,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 > 145 > 146 { 147 typedef set48_c type; 148 }; 149 150 template< 151 typename T 152 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10 153 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20 154 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30 155 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40 156 , T C41, T C42, T C43, T C44, T C45, T C46, T C47, T C48 157 > 158 struct set49_c 159 : s_item< 160 integral_c< T,C48 > 161 , set48_c< T,C0,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 > 162 > 163 { 164 typedef set49_c type; 165 }; 166 167 template< 168 typename T 169 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10 170 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20 171 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30 172 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40 173 , T C41, T C42, T C43, T C44, T C45, T C46, T C47, T C48, T C49 174 > 175 struct set50_c 176 : s_item< 177 integral_c< T,C49 > 178 , set49_c< T,C0,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 > 179 > 180 { 181 typedef set50_c type; 182 }; 183 184 }} 185