1 2 // Copyright Aleksey Gurtovoy 2000-2004 3 // 4 // Distributed under the Boost Software License, Version 1.0. 5 // (See accompanying file LICENSE_1_0.txt or copy at 6 // http://www.boost.org/LICENSE_1_0.txt) 7 // 8 9 // Preprocessed version of "boost/mpl/vector/vector50_c.hpp" header 10 // -- DO NOT modify by hand! 11 12 namespace boost { namespace mpl { 13 14 template< 15 typename T 16 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10 17 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20 18 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30 19 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40 20 > 21 struct vector41_c 22 : vector41< 23 integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 > 24 , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 > 25 , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 > 26 , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 > 27 , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 > 28 , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 > 29 , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 > 30 , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 > 31 , integral_c< T,C25 >, integral_c< T,C26 >, integral_c< T,C27 > 32 , integral_c< T,C28 >, integral_c< T,C29 >, integral_c< T,C30 > 33 , integral_c< T,C31 >, integral_c< T,C32 >, integral_c< T,C33 > 34 , integral_c< T,C34 >, integral_c< T,C35 >, integral_c< T,C36 > 35 , integral_c< T,C37 >, integral_c< T,C38 >, integral_c< T,C39 >, integral_c<T 36 , C40> 37 > 38 { 39 typedef vector41_c type; 40 typedef T value_type; 41 }; 42 43 template< 44 typename T 45 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10 46 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20 47 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30 48 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40 49 , T C41 50 > 51 struct vector42_c 52 : vector42< 53 integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 > 54 , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 > 55 , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 > 56 , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 > 57 , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 > 58 , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 > 59 , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 > 60 , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 > 61 , integral_c< T,C25 >, integral_c< T,C26 >, integral_c< T,C27 > 62 , integral_c< T,C28 >, integral_c< T,C29 >, integral_c< T,C30 > 63 , integral_c< T,C31 >, integral_c< T,C32 >, integral_c< T,C33 > 64 , integral_c< T,C34 >, integral_c< T,C35 >, integral_c< T,C36 > 65 , integral_c< T,C37 >, integral_c< T,C38 >, integral_c< T,C39 > 66 , integral_c< T,C40 >, integral_c< T,C41 > 67 > 68 { 69 typedef vector42_c type; 70 typedef T value_type; 71 }; 72 73 template< 74 typename T 75 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10 76 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20 77 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30 78 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40 79 , T C41, T C42 80 > 81 struct vector43_c 82 : vector43< 83 integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 > 84 , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 > 85 , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 > 86 , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 > 87 , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 > 88 , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 > 89 , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 > 90 , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 > 91 , integral_c< T,C25 >, integral_c< T,C26 >, integral_c< T,C27 > 92 , integral_c< T,C28 >, integral_c< T,C29 >, integral_c< T,C30 > 93 , integral_c< T,C31 >, integral_c< T,C32 >, integral_c< T,C33 > 94 , integral_c< T,C34 >, integral_c< T,C35 >, integral_c< T,C36 > 95 , integral_c< T,C37 >, integral_c< T,C38 >, integral_c< T,C39 > 96 , integral_c< T,C40 >, integral_c< T,C41 >, integral_c< T,C42 > 97 > 98 { 99 typedef vector43_c type; 100 typedef T value_type; 101 }; 102 103 template< 104 typename T 105 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10 106 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20 107 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30 108 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40 109 , T C41, T C42, T C43 110 > 111 struct vector44_c 112 : vector44< 113 integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 > 114 , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 > 115 , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 > 116 , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 > 117 , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 > 118 , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 > 119 , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 > 120 , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 > 121 , integral_c< T,C25 >, integral_c< T,C26 >, integral_c< T,C27 > 122 , integral_c< T,C28 >, integral_c< T,C29 >, integral_c< T,C30 > 123 , integral_c< T,C31 >, integral_c< T,C32 >, integral_c< T,C33 > 124 , integral_c< T,C34 >, integral_c< T,C35 >, integral_c< T,C36 > 125 , integral_c< T,C37 >, integral_c< T,C38 >, integral_c< T,C39 > 126 , integral_c< T,C40 >, integral_c< T,C41 >, integral_c< T,C42 >, integral_c<T 127 , C43> 128 > 129 { 130 typedef vector44_c type; 131 typedef T value_type; 132 }; 133 134 template< 135 typename T 136 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10 137 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20 138 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30 139 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40 140 , T C41, T C42, T C43, T C44 141 > 142 struct vector45_c 143 : vector45< 144 integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 > 145 , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 > 146 , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 > 147 , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 > 148 , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 > 149 , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 > 150 , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 > 151 , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 > 152 , integral_c< T,C25 >, integral_c< T,C26 >, integral_c< T,C27 > 153 , integral_c< T,C28 >, integral_c< T,C29 >, integral_c< T,C30 > 154 , integral_c< T,C31 >, integral_c< T,C32 >, integral_c< T,C33 > 155 , integral_c< T,C34 >, integral_c< T,C35 >, integral_c< T,C36 > 156 , integral_c< T,C37 >, integral_c< T,C38 >, integral_c< T,C39 > 157 , integral_c< T,C40 >, integral_c< T,C41 >, integral_c< T,C42 > 158 , integral_c< T,C43 >, integral_c< T,C44 > 159 > 160 { 161 typedef vector45_c type; 162 typedef T value_type; 163 }; 164 165 template< 166 typename T 167 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10 168 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20 169 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30 170 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40 171 , T C41, T C42, T C43, T C44, T C45 172 > 173 struct vector46_c 174 : vector46< 175 integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 > 176 , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 > 177 , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 > 178 , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 > 179 , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 > 180 , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 > 181 , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 > 182 , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 > 183 , integral_c< T,C25 >, integral_c< T,C26 >, integral_c< T,C27 > 184 , integral_c< T,C28 >, integral_c< T,C29 >, integral_c< T,C30 > 185 , integral_c< T,C31 >, integral_c< T,C32 >, integral_c< T,C33 > 186 , integral_c< T,C34 >, integral_c< T,C35 >, integral_c< T,C36 > 187 , integral_c< T,C37 >, integral_c< T,C38 >, integral_c< T,C39 > 188 , integral_c< T,C40 >, integral_c< T,C41 >, integral_c< T,C42 > 189 , integral_c< T,C43 >, integral_c< T,C44 >, integral_c< T,C45 > 190 > 191 { 192 typedef vector46_c type; 193 typedef T value_type; 194 }; 195 196 template< 197 typename T 198 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10 199 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20 200 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30 201 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40 202 , T C41, T C42, T C43, T C44, T C45, T C46 203 > 204 struct vector47_c 205 : vector47< 206 integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 > 207 , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 > 208 , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 > 209 , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 > 210 , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 > 211 , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 > 212 , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 > 213 , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 > 214 , integral_c< T,C25 >, integral_c< T,C26 >, integral_c< T,C27 > 215 , integral_c< T,C28 >, integral_c< T,C29 >, integral_c< T,C30 > 216 , integral_c< T,C31 >, integral_c< T,C32 >, integral_c< T,C33 > 217 , integral_c< T,C34 >, integral_c< T,C35 >, integral_c< T,C36 > 218 , integral_c< T,C37 >, integral_c< T,C38 >, integral_c< T,C39 > 219 , integral_c< T,C40 >, integral_c< T,C41 >, integral_c< T,C42 > 220 , integral_c< T,C43 >, integral_c< T,C44 >, integral_c< T,C45 >, integral_c<T 221 , C46> 222 > 223 { 224 typedef vector47_c type; 225 typedef T value_type; 226 }; 227 228 template< 229 typename T 230 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10 231 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20 232 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30 233 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40 234 , T C41, T C42, T C43, T C44, T C45, T C46, T C47 235 > 236 struct vector48_c 237 : vector48< 238 integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 > 239 , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 > 240 , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 > 241 , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 > 242 , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 > 243 , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 > 244 , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 > 245 , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 > 246 , integral_c< T,C25 >, integral_c< T,C26 >, integral_c< T,C27 > 247 , integral_c< T,C28 >, integral_c< T,C29 >, integral_c< T,C30 > 248 , integral_c< T,C31 >, integral_c< T,C32 >, integral_c< T,C33 > 249 , integral_c< T,C34 >, integral_c< T,C35 >, integral_c< T,C36 > 250 , integral_c< T,C37 >, integral_c< T,C38 >, integral_c< T,C39 > 251 , integral_c< T,C40 >, integral_c< T,C41 >, integral_c< T,C42 > 252 , integral_c< T,C43 >, integral_c< T,C44 >, integral_c< T,C45 > 253 , integral_c< T,C46 >, integral_c< T,C47 > 254 > 255 { 256 typedef vector48_c type; 257 typedef T value_type; 258 }; 259 260 template< 261 typename T 262 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10 263 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20 264 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30 265 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40 266 , T C41, T C42, T C43, T C44, T C45, T C46, T C47, T C48 267 > 268 struct vector49_c 269 : vector49< 270 integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 > 271 , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 > 272 , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 > 273 , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 > 274 , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 > 275 , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 > 276 , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 > 277 , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 > 278 , integral_c< T,C25 >, integral_c< T,C26 >, integral_c< T,C27 > 279 , integral_c< T,C28 >, integral_c< T,C29 >, integral_c< T,C30 > 280 , integral_c< T,C31 >, integral_c< T,C32 >, integral_c< T,C33 > 281 , integral_c< T,C34 >, integral_c< T,C35 >, integral_c< T,C36 > 282 , integral_c< T,C37 >, integral_c< T,C38 >, integral_c< T,C39 > 283 , integral_c< T,C40 >, integral_c< T,C41 >, integral_c< T,C42 > 284 , integral_c< T,C43 >, integral_c< T,C44 >, integral_c< T,C45 > 285 , integral_c< T,C46 >, integral_c< T,C47 >, integral_c< T,C48 > 286 > 287 { 288 typedef vector49_c type; 289 typedef T value_type; 290 }; 291 292 template< 293 typename T 294 , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10 295 , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20 296 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29, T C30 297 , T C31, T C32, T C33, T C34, T C35, T C36, T C37, T C38, T C39, T C40 298 , T C41, T C42, T C43, T C44, T C45, T C46, T C47, T C48, T C49 299 > 300 struct vector50_c 301 : vector50< 302 integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 > 303 , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 > 304 , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 > 305 , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 > 306 , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 > 307 , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 > 308 , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 > 309 , integral_c< T,C22 >, integral_c< T,C23 >, integral_c< T,C24 > 310 , integral_c< T,C25 >, integral_c< T,C26 >, integral_c< T,C27 > 311 , integral_c< T,C28 >, integral_c< T,C29 >, integral_c< T,C30 > 312 , integral_c< T,C31 >, integral_c< T,C32 >, integral_c< T,C33 > 313 , integral_c< T,C34 >, integral_c< T,C35 >, integral_c< T,C36 > 314 , integral_c< T,C37 >, integral_c< T,C38 >, integral_c< T,C39 > 315 , integral_c< T,C40 >, integral_c< T,C41 >, integral_c< T,C42 > 316 , integral_c< T,C43 >, integral_c< T,C44 >, integral_c< T,C45 > 317 , integral_c< T,C46 >, integral_c< T,C47 >, integral_c< T,C48 >, integral_c<T 318 , C49> 319 > 320 { 321 typedef vector50_c type; 322 typedef T value_type; 323 }; 324 325 }} 326