]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
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/map/map20.hpp" header | |
11 | // -- DO NOT modify by hand! | |
12 | ||
13 | namespace boost { namespace mpl { | |
14 | ||
15 | template< | |
16 | typename P0, typename P1, typename P2, typename P3, typename P4 | |
17 | , typename P5, typename P6, typename P7, typename P8, typename P9 | |
18 | , typename P10 | |
19 | > | |
20 | struct map11 | |
21 | : m_item< | |
22 | typename P10::first | |
23 | , typename P10::second | |
24 | , map10< P0,P1,P2,P3,P4,P5,P6,P7,P8,P9 > | |
25 | > | |
26 | { | |
27 | typedef map11 type; | |
28 | }; | |
29 | ||
30 | template< | |
31 | typename P0, typename P1, typename P2, typename P3, typename P4 | |
32 | , typename P5, typename P6, typename P7, typename P8, typename P9 | |
33 | , typename P10, typename P11 | |
34 | > | |
35 | struct map12 | |
36 | : m_item< | |
37 | typename P11::first | |
38 | , typename P11::second | |
39 | , map11< P0,P1,P2,P3,P4,P5,P6,P7,P8,P9,P10 > | |
40 | > | |
41 | { | |
42 | typedef map12 type; | |
43 | }; | |
44 | ||
45 | template< | |
46 | typename P0, typename P1, typename P2, typename P3, typename P4 | |
47 | , typename P5, typename P6, typename P7, typename P8, typename P9 | |
48 | , typename P10, typename P11, typename P12 | |
49 | > | |
50 | struct map13 | |
51 | : m_item< | |
52 | typename P12::first | |
53 | , typename P12::second | |
54 | , map12< P0,P1,P2,P3,P4,P5,P6,P7,P8,P9,P10,P11 > | |
55 | > | |
56 | { | |
57 | typedef map13 type; | |
58 | }; | |
59 | ||
60 | template< | |
61 | typename P0, typename P1, typename P2, typename P3, typename P4 | |
62 | , typename P5, typename P6, typename P7, typename P8, typename P9 | |
63 | , typename P10, typename P11, typename P12, typename P13 | |
64 | > | |
65 | struct map14 | |
66 | : m_item< | |
67 | typename P13::first | |
68 | , typename P13::second | |
69 | , map13< P0,P1,P2,P3,P4,P5,P6,P7,P8,P9,P10,P11,P12 > | |
70 | > | |
71 | { | |
72 | typedef map14 type; | |
73 | }; | |
74 | ||
75 | template< | |
76 | typename P0, typename P1, typename P2, typename P3, typename P4 | |
77 | , typename P5, typename P6, typename P7, typename P8, typename P9 | |
78 | , typename P10, typename P11, typename P12, typename P13, typename P14 | |
79 | > | |
80 | struct map15 | |
81 | : m_item< | |
82 | typename P14::first | |
83 | , typename P14::second | |
84 | , map14< P0,P1,P2,P3,P4,P5,P6,P7,P8,P9,P10,P11,P12,P13 > | |
85 | > | |
86 | { | |
87 | typedef map15 type; | |
88 | }; | |
89 | ||
90 | template< | |
91 | typename P0, typename P1, typename P2, typename P3, typename P4 | |
92 | , typename P5, typename P6, typename P7, typename P8, typename P9 | |
93 | , typename P10, typename P11, typename P12, typename P13, typename P14 | |
94 | , typename P15 | |
95 | > | |
96 | struct map16 | |
97 | : m_item< | |
98 | typename P15::first | |
99 | , typename P15::second | |
100 | , map15< P0,P1,P2,P3,P4,P5,P6,P7,P8,P9,P10,P11,P12,P13,P14 > | |
101 | > | |
102 | { | |
103 | typedef map16 type; | |
104 | }; | |
105 | ||
106 | template< | |
107 | typename P0, typename P1, typename P2, typename P3, typename P4 | |
108 | , typename P5, typename P6, typename P7, typename P8, typename P9 | |
109 | , typename P10, typename P11, typename P12, typename P13, typename P14 | |
110 | , typename P15, typename P16 | |
111 | > | |
112 | struct map17 | |
113 | : m_item< | |
114 | typename P16::first | |
115 | , typename P16::second | |
116 | , map16< P0,P1,P2,P3,P4,P5,P6,P7,P8,P9,P10,P11,P12,P13,P14,P15 > | |
117 | > | |
118 | { | |
119 | typedef map17 type; | |
120 | }; | |
121 | ||
122 | template< | |
123 | typename P0, typename P1, typename P2, typename P3, typename P4 | |
124 | , typename P5, typename P6, typename P7, typename P8, typename P9 | |
125 | , typename P10, typename P11, typename P12, typename P13, typename P14 | |
126 | , typename P15, typename P16, typename P17 | |
127 | > | |
128 | struct map18 | |
129 | : m_item< | |
130 | typename P17::first | |
131 | , typename P17::second | |
132 | , map17< P0,P1,P2,P3,P4,P5,P6,P7,P8,P9,P10,P11,P12,P13,P14,P15,P16 > | |
133 | > | |
134 | { | |
135 | typedef map18 type; | |
136 | }; | |
137 | ||
138 | template< | |
139 | typename P0, typename P1, typename P2, typename P3, typename P4 | |
140 | , typename P5, typename P6, typename P7, typename P8, typename P9 | |
141 | , typename P10, typename P11, typename P12, typename P13, typename P14 | |
142 | , typename P15, typename P16, typename P17, typename P18 | |
143 | > | |
144 | struct map19 | |
145 | : m_item< | |
146 | typename P18::first | |
147 | , typename P18::second | |
148 | , map18< P0,P1,P2,P3,P4,P5,P6,P7,P8,P9,P10,P11,P12,P13,P14,P15,P16,P17 > | |
149 | > | |
150 | { | |
151 | typedef map19 type; | |
152 | }; | |
153 | ||
154 | template< | |
155 | typename P0, typename P1, typename P2, typename P3, typename P4 | |
156 | , typename P5, typename P6, typename P7, typename P8, typename P9 | |
157 | , typename P10, typename P11, typename P12, typename P13, typename P14 | |
158 | , typename P15, typename P16, typename P17, typename P18, typename P19 | |
159 | > | |
160 | struct map20 | |
161 | : m_item< | |
162 | typename P19::first | |
163 | , typename P19::second | |
164 | , map19< P0,P1,P2,P3,P4,P5,P6,P7,P8,P9,P10,P11,P12,P13,P14,P15,P16,P17,P18 > | |
165 | > | |
166 | { | |
167 | typedef map20 type; | |
168 | }; | |
169 | ||
170 | }} |