]> git.proxmox.com Git - ceph.git/blame - ceph/src/boost/libs/mpl/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30_c.hpp
bump version to 12.2.2-pve1
[ceph.git] / ceph / src / boost / libs / mpl / include / boost / mpl / vector / aux_ / preprocessed / typeof_based / vector30_c.hpp
CommitLineData
7c673cae
FG
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/vector30_c.hpp" header
10// -- DO NOT modify by hand!
11
12namespace boost { namespace mpl {
13
14template<
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 >
19struct vector21_c
20 : v_item<
21 integral_c< T,C20 >
22 , vector20_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19 >
23 >
24{
25 typedef vector21_c type;
26 typedef T value_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 vector22_c
36 : v_item<
37 integral_c< T,C21 >
38 , vector21_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 vector22_c type;
42 typedef T value_type;
43};
44
45template<
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, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
49 , T C21, T C22
50 >
51struct vector23_c
52 : v_item<
53 integral_c< T,C22 >
54 , vector22_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21 >
55 >
56{
57 typedef vector23_c type;
58 typedef T value_type;
59};
60
61template<
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, T C14, T C15, T C16, T C17, T C18, T C19, T C20
65 , T C21, T C22, T C23
66 >
67struct vector24_c
68 : v_item<
69 integral_c< T,C23 >
70 , vector23_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 >
71 >
72{
73 typedef vector24_c type;
74 typedef T value_type;
75};
76
77template<
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, T C15, T C16, T C17, T C18, T C19, T C20
81 , T C21, T C22, T C23, T C24
82 >
83struct vector25_c
84 : v_item<
85 integral_c< T,C24 >
86 , vector24_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 >
87 >
88{
89 typedef vector25_c type;
90 typedef T value_type;
91};
92
93template<
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, T C16, T C17, T C18, T C19, T C20
97 , T C21, T C22, T C23, T C24, T C25
98 >
99struct vector26_c
100 : v_item<
101 integral_c< T,C25 >
102 , vector25_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 >
103 >
104{
105 typedef vector26_c type;
106 typedef T value_type;
107};
108
109template<
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, T C17, T C18, T C19, T C20
113 , T C21, T C22, T C23, T C24, T C25, T C26
114 >
115struct vector27_c
116 : v_item<
117 integral_c< T,C26 >
118 , vector26_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 >
119 >
120{
121 typedef vector27_c type;
122 typedef T value_type;
123};
124
125template<
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, T C18, T C19, T C20
129 , T C21, T C22, T C23, T C24, T C25, T C26, T C27
130 >
131struct vector28_c
132 : v_item<
133 integral_c< T,C27 >
134 , vector27_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 >
135 >
136{
137 typedef vector28_c type;
138 typedef T value_type;
139};
140
141template<
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, T C19, T C20
145 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28
146 >
147struct vector29_c
148 : v_item<
149 integral_c< T,C28 >
150 , vector28_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 >
151 >
152{
153 typedef vector29_c type;
154 typedef T value_type;
155};
156
157template<
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, T C20
161 , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29
162 >
163struct vector30_c
164 : v_item<
165 integral_c< T,C29 >
166 , vector29_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 >
167 >
168{
169 typedef vector30_c type;
170 typedef T value_type;
171};
172
173}}