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

Revision 857, 2.5 KB checked in by igarcia, 18 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/set10_c.hpp" header
11// -- DO NOT modify by hand!
12
13namespace boost { namespace mpl {
14
15template<
16      typename T
17    , T C0
18    >
19struct set1_c
20    : s_item<
21          integral_c< T,C0 >
22        , set0_c<T>
23        >
24{
25    typedef set1_c type;
26};
27
28template<
29      typename T
30    , T C0, T C1
31    >
32struct set2_c
33    : s_item<
34          integral_c< T,C1 >
35        , set1_c< T,C0 >
36        >
37{
38    typedef set2_c type;
39};
40
41template<
42      typename T
43    , T C0, T C1, T C2
44    >
45struct set3_c
46    : s_item<
47          integral_c< T,C2 >
48        , set2_c< T,C0,C1 >
49        >
50{
51    typedef set3_c type;
52};
53
54template<
55      typename T
56    , T C0, T C1, T C2, T C3
57    >
58struct set4_c
59    : s_item<
60          integral_c< T,C3 >
61        , set3_c< T,C0,C1,C2 >
62        >
63{
64    typedef set4_c type;
65};
66
67template<
68      typename T
69    , T C0, T C1, T C2, T C3, T C4
70    >
71struct set5_c
72    : s_item<
73          integral_c< T,C4 >
74        , set4_c< T,C0,C1,C2,C3 >
75        >
76{
77    typedef set5_c type;
78};
79
80template<
81      typename T
82    , T C0, T C1, T C2, T C3, T C4, T C5
83    >
84struct set6_c
85    : s_item<
86          integral_c< T,C5 >
87        , set5_c< T,C0,C1,C2,C3,C4 >
88        >
89{
90    typedef set6_c type;
91};
92
93template<
94      typename T
95    , T C0, T C1, T C2, T C3, T C4, T C5, T C6
96    >
97struct set7_c
98    : s_item<
99          integral_c< T,C6 >
100        , set6_c< T,C0,C1,C2,C3,C4,C5 >
101        >
102{
103    typedef set7_c type;
104};
105
106template<
107      typename T
108    , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7
109    >
110struct set8_c
111    : s_item<
112          integral_c< T,C7 >
113        , set7_c< T,C0,C1,C2,C3,C4,C5,C6 >
114        >
115{
116    typedef set8_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
122    >
123struct set9_c
124    : s_item<
125          integral_c< T,C8 >
126        , set8_c< T,C0,C1,C2,C3,C4,C5,C6,C7 >
127        >
128{
129    typedef set9_c type;
130};
131
132template<
133      typename T
134    , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9
135    >
136struct set10_c
137    : s_item<
138          integral_c< T,C9 >
139        , set9_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8 >
140        >
141{
142    typedef set10_c type;
143};
144
145}}
Note: See TracBrowser for help on using the repository browser.