annotate DEPENDENCIES/generic/include/boost/mpl/aux_/preprocessed/mwcw/set_c.hpp @ 54:6624f5416d67

Use zip -r; and subrepo updates
author Chris Cannam
date Fri, 08 Aug 2014 11:39:06 +0100
parents 2665513ce2d3
children
rev   line source
Chris@16 1
Chris@16 2 // Copyright Aleksey Gurtovoy 2000-2004
Chris@16 3 //
Chris@16 4 // Distributed under the Boost Software License, Version 1.0.
Chris@16 5 // (See accompanying file LICENSE_1_0.txt or copy at
Chris@16 6 // http://www.boost.org/LICENSE_1_0.txt)
Chris@16 7 //
Chris@16 8
Chris@16 9 // Preprocessed version of "boost/mpl/set_c.hpp" header
Chris@16 10 // -- DO NOT modify by hand!
Chris@16 11
Chris@16 12 namespace boost { namespace mpl {
Chris@16 13
Chris@16 14 template<
Chris@16 15 typename T, long C0 = LONG_MAX, long C1 = LONG_MAX, long C2 = LONG_MAX
Chris@16 16 , long C3 = LONG_MAX, long C4 = LONG_MAX, long C5 = LONG_MAX
Chris@16 17 , long C6 = LONG_MAX, long C7 = LONG_MAX, long C8 = LONG_MAX
Chris@16 18 , long C9 = LONG_MAX, long C10 = LONG_MAX, long C11 = LONG_MAX
Chris@16 19 , long C12 = LONG_MAX, long C13 = LONG_MAX, long C14 = LONG_MAX
Chris@16 20 , long C15 = LONG_MAX, long C16 = LONG_MAX, long C17 = LONG_MAX
Chris@16 21 , long C18 = LONG_MAX, long C19 = LONG_MAX
Chris@16 22 >
Chris@16 23 struct set_c;
Chris@16 24
Chris@16 25 template<
Chris@16 26 typename T
Chris@16 27 >
Chris@16 28 struct set_c<
Chris@16 29 T, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
Chris@16 30 , LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
Chris@16 31 , LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
Chris@16 32 >
Chris@16 33 : set0_c<T>
Chris@16 34 {
Chris@16 35 typedef typename set0_c<T>::type type;
Chris@16 36 };
Chris@16 37
Chris@16 38 template<
Chris@16 39 typename T, long C0
Chris@16 40 >
Chris@16 41 struct set_c<
Chris@16 42 T, C0, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
Chris@16 43 , LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
Chris@16 44 , LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
Chris@16 45 >
Chris@16 46 : set1_c< T,C0 >
Chris@16 47 {
Chris@16 48 typedef typename set1_c< T,C0 >::type type;
Chris@16 49 };
Chris@16 50
Chris@16 51 template<
Chris@16 52 typename T, long C0, long C1
Chris@16 53 >
Chris@16 54 struct set_c<
Chris@16 55 T, C0, C1, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
Chris@16 56 , LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
Chris@16 57 , LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
Chris@16 58 >
Chris@16 59 : set2_c< T,C0,C1 >
Chris@16 60 {
Chris@16 61 typedef typename set2_c< T,C0,C1 >::type type;
Chris@16 62 };
Chris@16 63
Chris@16 64 template<
Chris@16 65 typename T, long C0, long C1, long C2
Chris@16 66 >
Chris@16 67 struct set_c<
Chris@16 68 T, C0, C1, C2, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
Chris@16 69 , LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
Chris@16 70 , LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
Chris@16 71 >
Chris@16 72 : set3_c< T,C0,C1,C2 >
Chris@16 73 {
Chris@16 74 typedef typename set3_c< T,C0,C1,C2 >::type type;
Chris@16 75 };
Chris@16 76
Chris@16 77 template<
Chris@16 78 typename T, long C0, long C1, long C2, long C3
Chris@16 79 >
Chris@16 80 struct set_c<
Chris@16 81 T, C0, C1, C2, C3, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
Chris@16 82 , LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
Chris@16 83 , LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
Chris@16 84 >
Chris@16 85 : set4_c< T,C0,C1,C2,C3 >
Chris@16 86 {
Chris@16 87 typedef typename set4_c< T,C0,C1,C2,C3 >::type type;
Chris@16 88 };
Chris@16 89
Chris@16 90 template<
Chris@16 91 typename T, long C0, long C1, long C2, long C3, long C4
Chris@16 92 >
Chris@16 93 struct set_c<
Chris@16 94 T, C0, C1, C2, C3, C4, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
Chris@16 95 , LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
Chris@16 96 , LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
Chris@16 97 >
Chris@16 98 : set5_c< T,C0,C1,C2,C3,C4 >
Chris@16 99 {
Chris@16 100 typedef typename set5_c< T,C0,C1,C2,C3,C4 >::type type;
Chris@16 101 };
Chris@16 102
Chris@16 103 template<
Chris@16 104 typename T, long C0, long C1, long C2, long C3, long C4, long C5
Chris@16 105 >
Chris@16 106 struct set_c<
Chris@16 107 T, C0, C1, C2, C3, C4, C5, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
Chris@16 108 , LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
Chris@16 109 , LONG_MAX, LONG_MAX, LONG_MAX
Chris@16 110 >
Chris@16 111 : set6_c< T,C0,C1,C2,C3,C4,C5 >
Chris@16 112 {
Chris@16 113 typedef typename set6_c< T,C0,C1,C2,C3,C4,C5 >::type type;
Chris@16 114 };
Chris@16 115
Chris@16 116 template<
Chris@16 117 typename T, long C0, long C1, long C2, long C3, long C4, long C5
Chris@16 118 , long C6
Chris@16 119 >
Chris@16 120 struct set_c<
Chris@16 121 T, C0, C1, C2, C3, C4, C5, C6, LONG_MAX, LONG_MAX, LONG_MAX
Chris@16 122 , LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
Chris@16 123 , LONG_MAX, LONG_MAX, LONG_MAX
Chris@16 124 >
Chris@16 125 : set7_c< T,C0,C1,C2,C3,C4,C5,C6 >
Chris@16 126 {
Chris@16 127 typedef typename set7_c< T,C0,C1,C2,C3,C4,C5,C6 >::type type;
Chris@16 128 };
Chris@16 129
Chris@16 130 template<
Chris@16 131 typename T, long C0, long C1, long C2, long C3, long C4, long C5
Chris@16 132 , long C6, long C7
Chris@16 133 >
Chris@16 134 struct set_c<
Chris@16 135 T, C0, C1, C2, C3, C4, C5, C6, C7, LONG_MAX, LONG_MAX, LONG_MAX
Chris@16 136 , LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
Chris@16 137 , LONG_MAX, LONG_MAX
Chris@16 138 >
Chris@16 139 : set8_c< T,C0,C1,C2,C3,C4,C5,C6,C7 >
Chris@16 140 {
Chris@16 141 typedef typename set8_c< T,C0,C1,C2,C3,C4,C5,C6,C7 >::type type;
Chris@16 142 };
Chris@16 143
Chris@16 144 template<
Chris@16 145 typename T, long C0, long C1, long C2, long C3, long C4, long C5
Chris@16 146 , long C6, long C7, long C8
Chris@16 147 >
Chris@16 148 struct set_c<
Chris@16 149 T, C0, C1, C2, C3, C4, C5, C6, C7, C8, LONG_MAX, LONG_MAX, LONG_MAX
Chris@16 150 , LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
Chris@16 151 , LONG_MAX
Chris@16 152 >
Chris@16 153 : set9_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8 >
Chris@16 154 {
Chris@16 155 typedef typename set9_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8 >::type type;
Chris@16 156 };
Chris@16 157
Chris@16 158 template<
Chris@16 159 typename T, long C0, long C1, long C2, long C3, long C4, long C5
Chris@16 160 , long C6, long C7, long C8, long C9
Chris@16 161 >
Chris@16 162 struct set_c<
Chris@16 163 T, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, LONG_MAX, LONG_MAX
Chris@16 164 , LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
Chris@16 165 , LONG_MAX
Chris@16 166 >
Chris@16 167 : set10_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9 >
Chris@16 168 {
Chris@16 169 typedef typename set10_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9 >::type type;
Chris@16 170 };
Chris@16 171
Chris@16 172 template<
Chris@16 173 typename T, long C0, long C1, long C2, long C3, long C4, long C5
Chris@16 174 , long C6, long C7, long C8, long C9, long C10
Chris@16 175 >
Chris@16 176 struct set_c<
Chris@16 177 T, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, LONG_MAX, LONG_MAX
Chris@16 178 , LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
Chris@16 179 >
Chris@16 180 : set11_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10 >
Chris@16 181 {
Chris@16 182 typedef typename set11_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10 >::type type;
Chris@16 183 };
Chris@16 184
Chris@16 185 template<
Chris@16 186 typename T, long C0, long C1, long C2, long C3, long C4, long C5
Chris@16 187 , long C6, long C7, long C8, long C9, long C10, long C11
Chris@16 188 >
Chris@16 189 struct set_c<
Chris@16 190 T, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, LONG_MAX
Chris@16 191 , LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
Chris@16 192 >
Chris@16 193 : set12_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11 >
Chris@16 194 {
Chris@16 195 typedef typename set12_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11 >::type type;
Chris@16 196 };
Chris@16 197
Chris@16 198 template<
Chris@16 199 typename T, long C0, long C1, long C2, long C3, long C4, long C5
Chris@16 200 , long C6, long C7, long C8, long C9, long C10, long C11, long C12
Chris@16 201 >
Chris@16 202 struct set_c<
Chris@16 203 T, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, LONG_MAX
Chris@16 204 , LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
Chris@16 205 >
Chris@16 206 : set13_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12 >
Chris@16 207 {
Chris@16 208 typedef typename set13_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12 >::type type;
Chris@16 209 };
Chris@16 210
Chris@16 211 template<
Chris@16 212 typename T, long C0, long C1, long C2, long C3, long C4, long C5
Chris@16 213 , long C6, long C7, long C8, long C9, long C10, long C11, long C12
Chris@16 214 , long C13
Chris@16 215 >
Chris@16 216 struct set_c<
Chris@16 217 T, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13
Chris@16 218 , LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
Chris@16 219 >
Chris@16 220 : set14_c<
Chris@16 221 T, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13
Chris@16 222 >
Chris@16 223 {
Chris@16 224 typedef typename set14_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13 >::type type;
Chris@16 225 };
Chris@16 226
Chris@16 227 template<
Chris@16 228 typename T, long C0, long C1, long C2, long C3, long C4, long C5
Chris@16 229 , long C6, long C7, long C8, long C9, long C10, long C11, long C12
Chris@16 230 , long C13, long C14
Chris@16 231 >
Chris@16 232 struct set_c<
Chris@16 233 T, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14
Chris@16 234 , LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
Chris@16 235 >
Chris@16 236 : set15_c<
Chris@16 237 T, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14
Chris@16 238 >
Chris@16 239 {
Chris@16 240 typedef typename set15_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14 >::type type;
Chris@16 241 };
Chris@16 242
Chris@16 243 template<
Chris@16 244 typename T, long C0, long C1, long C2, long C3, long C4, long C5
Chris@16 245 , long C6, long C7, long C8, long C9, long C10, long C11, long C12
Chris@16 246 , long C13, long C14, long C15
Chris@16 247 >
Chris@16 248 struct set_c<
Chris@16 249 T, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14
Chris@16 250 , C15, LONG_MAX, LONG_MAX, LONG_MAX, LONG_MAX
Chris@16 251 >
Chris@16 252 : set16_c<
Chris@16 253 T, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14
Chris@16 254 , C15
Chris@16 255 >
Chris@16 256 {
Chris@16 257 typedef typename set16_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15 >::type type;
Chris@16 258 };
Chris@16 259
Chris@16 260 template<
Chris@16 261 typename T, long C0, long C1, long C2, long C3, long C4, long C5
Chris@16 262 , long C6, long C7, long C8, long C9, long C10, long C11, long C12
Chris@16 263 , long C13, long C14, long C15, long C16
Chris@16 264 >
Chris@16 265 struct set_c<
Chris@16 266 T, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14
Chris@16 267 , C15, C16, LONG_MAX, LONG_MAX, LONG_MAX
Chris@16 268 >
Chris@16 269 : set17_c<
Chris@16 270 T, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14
Chris@16 271 , C15, C16
Chris@16 272 >
Chris@16 273 {
Chris@16 274 typedef typename set17_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16 >::type type;
Chris@16 275 };
Chris@16 276
Chris@16 277 template<
Chris@16 278 typename T, long C0, long C1, long C2, long C3, long C4, long C5
Chris@16 279 , long C6, long C7, long C8, long C9, long C10, long C11, long C12
Chris@16 280 , long C13, long C14, long C15, long C16, long C17
Chris@16 281 >
Chris@16 282 struct set_c<
Chris@16 283 T, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14
Chris@16 284 , C15, C16, C17, LONG_MAX, LONG_MAX
Chris@16 285 >
Chris@16 286 : set18_c<
Chris@16 287 T, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14
Chris@16 288 , C15, C16, C17
Chris@16 289 >
Chris@16 290 {
Chris@16 291 typedef typename set18_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17 >::type type;
Chris@16 292 };
Chris@16 293
Chris@16 294 template<
Chris@16 295 typename T, long C0, long C1, long C2, long C3, long C4, long C5
Chris@16 296 , long C6, long C7, long C8, long C9, long C10, long C11, long C12
Chris@16 297 , long C13, long C14, long C15, long C16, long C17, long C18
Chris@16 298 >
Chris@16 299 struct set_c<
Chris@16 300 T, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14
Chris@16 301 , C15, C16, C17, C18, LONG_MAX
Chris@16 302 >
Chris@16 303 : set19_c<
Chris@16 304 T, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14
Chris@16 305 , C15, C16, C17, C18
Chris@16 306 >
Chris@16 307 {
Chris@16 308 typedef typename set19_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18 >::type type;
Chris@16 309 };
Chris@16 310
Chris@16 311 /// primary template (not a specialization!)
Chris@16 312
Chris@16 313 template<
Chris@16 314 typename T, long C0, long C1, long C2, long C3, long C4, long C5
Chris@16 315 , long C6, long C7, long C8, long C9, long C10, long C11, long C12
Chris@16 316 , long C13, long C14, long C15, long C16, long C17, long C18, long C19
Chris@16 317 >
Chris@16 318 struct set_c
Chris@16 319 : set20_c<
Chris@16 320 T, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14
Chris@16 321 , C15, C16, C17, C18, C19
Chris@16 322 >
Chris@16 323 {
Chris@16 324 typedef typename set20_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19 >::type type;
Chris@16 325 };
Chris@16 326
Chris@16 327 }}
Chris@16 328