]> git.donarmstrong.com Git - rsem.git/blob - boost/mpl/list/aux_/preprocessed/plain/list20_c.hpp
RSEM Source Codes
[rsem.git] / boost / mpl / list / aux_ / preprocessed / plain / list20_c.hpp
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/list/list20_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     >
18 struct list11_c
19     : l_item<
20           long_<11>
21         , integral_c< T,C0 >
22         , list10_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10 >
23         >
24 {
25     typedef list11_c type;
26     typedef T value_type;
27 };
28
29 template<
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
33     >
34 struct list12_c
35     : l_item<
36           long_<12>
37         , integral_c< T,C0 >
38         , list11_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11 >
39         >
40 {
41     typedef list12_c type;
42     typedef T value_type;
43 };
44
45 template<
46       typename T
47     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
48     , T C11, T C12
49     >
50 struct list13_c
51     : l_item<
52           long_<13>
53         , integral_c< T,C0 >
54         , list12_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12 >
55         >
56 {
57     typedef list13_c type;
58     typedef T value_type;
59 };
60
61 template<
62       typename T
63     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
64     , T C11, T C12, T C13
65     >
66 struct list14_c
67     : l_item<
68           long_<14>
69         , integral_c< T,C0 >
70         , list13_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13 >
71         >
72 {
73     typedef list14_c type;
74     typedef T value_type;
75 };
76
77 template<
78       typename T
79     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
80     , T C11, T C12, T C13, T C14
81     >
82 struct list15_c
83     : l_item<
84           long_<15>
85         , integral_c< T,C0 >
86         , list14_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14 >
87         >
88 {
89     typedef list15_c type;
90     typedef T value_type;
91 };
92
93 template<
94       typename T
95     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
96     , T C11, T C12, T C13, T C14, T C15
97     >
98 struct list16_c
99     : l_item<
100           long_<16>
101         , integral_c< T,C0 >
102         , list15_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15 >
103         >
104 {
105     typedef list16_c type;
106     typedef T value_type;
107 };
108
109 template<
110       typename T
111     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
112     , T C11, T C12, T C13, T C14, T C15, T C16
113     >
114 struct list17_c
115     : l_item<
116           long_<17>
117         , integral_c< T,C0 >
118         , list16_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16 >
119         >
120 {
121     typedef list17_c type;
122     typedef T value_type;
123 };
124
125 template<
126       typename T
127     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
128     , T C11, T C12, T C13, T C14, T C15, T C16, T C17
129     >
130 struct list18_c
131     : l_item<
132           long_<18>
133         , integral_c< T,C0 >
134         , list17_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17 >
135         >
136 {
137     typedef list18_c type;
138     typedef T value_type;
139 };
140
141 template<
142       typename T
143     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
144     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18
145     >
146 struct list19_c
147     : l_item<
148           long_<19>
149         , integral_c< T,C0 >
150         , list18_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18 >
151         >
152 {
153     typedef list19_c type;
154     typedef T value_type;
155 };
156
157 template<
158       typename T
159     , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
160     , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19
161     >
162 struct list20_c
163     : l_item<
164           long_<20>
165         , integral_c< T,C0 >
166         , list19_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19 >
167         >
168 {
169     typedef list20_c type;
170     typedef T value_type;
171 };
172
173 }}