source: NonGTP/Boost/boost/mpl/set/aux_/preprocessed/plain/set30_c.hpp @ 857

Revision 857, 4.7 KB checked in by igarcia, 19 years ago (diff)
Line 
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/set30_c.hpp" header
11// -- DO NOT modify by hand!
12
13namespace boost { namespace mpl {
14
15template<
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    >
20struct set21_c
21    : s_item<
22          integral_c< T,C20 >
23        , set20_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19 >
24        >
25{
26    typedef set21_c type;
27};
28
29template<
30      typename T
31    , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
32    , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
33    , T C21
34    >
35struct set22_c
36    : s_item<
37          integral_c< T,C21 >
38        , set21_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20 >
39        >
40{
41    typedef set22_c type;
42};
43
44template<
45      typename T
46    , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
47    , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
48    , T C21, T C22
49    >
50struct set23_c
51    : s_item<
52          integral_c< T,C22 >
53        , set22_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21 >
54        >
55{
56    typedef set23_c type;
57};
58
59template<
60      typename T
61    , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
62    , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
63    , T C21, T C22, T C23
64    >
65struct set24_c
66    : s_item<
67          integral_c< T,C23 >
68        , set23_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 >
69        >
70{
71    typedef set24_c type;
72};
73
74template<
75      typename T
76    , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
77    , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
78    , T C21, T C22, T C23, T C24
79    >
80struct set25_c
81    : s_item<
82          integral_c< T,C24 >
83        , set24_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 >
84        >
85{
86    typedef set25_c type;
87};
88
89template<
90      typename T
91    , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
92    , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
93    , T C21, T C22, T C23, T C24, T C25
94    >
95struct set26_c
96    : s_item<
97          integral_c< T,C25 >
98        , set25_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 >
99        >
100{
101    typedef set26_c type;
102};
103
104template<
105      typename T
106    , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
107    , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
108    , T C21, T C22, T C23, T C24, T C25, T C26
109    >
110struct set27_c
111    : s_item<
112          integral_c< T,C26 >
113        , set26_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 >
114        >
115{
116    typedef set27_c type;
117};
118
119template<
120      typename T
121    , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
122    , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
123    , T C21, T C22, T C23, T C24, T C25, T C26, T C27
124    >
125struct set28_c
126    : s_item<
127          integral_c< T,C27 >
128        , set27_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 >
129        >
130{
131    typedef set28_c type;
132};
133
134template<
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
139    >
140struct set29_c
141    : s_item<
142          integral_c< T,C28 >
143        , set28_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 >
144        >
145{
146    typedef set29_c type;
147};
148
149template<
150      typename T
151    , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
152    , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
153    , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29
154    >
155struct set30_c
156    : s_item<
157          integral_c< T,C29 >
158        , set29_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 >
159        >
160{
161    typedef set30_c type;
162};
163
164}}
Note: See TracBrowser for help on using the repository browser.