~ubuntu-branches/ubuntu/breezy/aqsis/breezy

« back to all changes in this revision

Viewing changes to boost/boost/mpl/list/aux_/preprocessed/plain/list30_c.hpp

  • Committer: Bazaar Package Importer
  • Author(s): Will Newton
  • Date: 2004-12-07 20:06:49 UTC
  • Revision ID: james.westby@ubuntu.com-20041207200649-fccswkrvp4oc8lmn
Tags: upstream-0.9.3
ImportĀ upstreamĀ versionĀ 0.9.3

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
// preprocessed version of 'boost/mpl/list/list30_c.hpp' header
 
2
// see the original for copyright information
 
3
 
 
4
namespace boost {
 
5
namespace mpl {
 
6
 
 
7
template<
 
8
      typename T
 
9
    , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
 
10
    , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
 
11
    >
 
12
struct list21_c
 
13
    : list_node<
 
14
          integral_c< long,21 >
 
15
        , integral_c< T,C0 >
 
16
        , list20_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20 >
 
17
        >
 
18
{
 
19
    typedef list21_c type;
 
20
};
 
21
 
 
22
template<
 
23
      typename T
 
24
    , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
 
25
    , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
 
26
    , T C21
 
27
    >
 
28
struct list22_c
 
29
    : list_node<
 
30
          integral_c< long,22 >
 
31
        , integral_c< T,C0 >
 
32
        , list21_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21 >
 
33
        >
 
34
{
 
35
    typedef list22_c type;
 
36
};
 
37
 
 
38
template<
 
39
      typename T
 
40
    , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
 
41
    , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
 
42
    , T C21, T C22
 
43
    >
 
44
struct list23_c
 
45
    : list_node<
 
46
          integral_c< long,23 >
 
47
        , integral_c< T,C0 >
 
48
        , list22_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22 >
 
49
        >
 
50
{
 
51
    typedef list23_c type;
 
52
};
 
53
 
 
54
template<
 
55
      typename T
 
56
    , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
 
57
    , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
 
58
    , T C21, T C22, T C23
 
59
    >
 
60
struct list24_c
 
61
    : list_node<
 
62
          integral_c< long,24 >
 
63
        , integral_c< T,C0 >
 
64
        , list23_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23 >
 
65
        >
 
66
{
 
67
    typedef list24_c type;
 
68
};
 
69
 
 
70
template<
 
71
      typename T
 
72
    , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
 
73
    , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
 
74
    , T C21, T C22, T C23, T C24
 
75
    >
 
76
struct list25_c
 
77
    : list_node<
 
78
          integral_c< long,25 >
 
79
        , integral_c< T,C0 >
 
80
        , list24_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24 >
 
81
        >
 
82
{
 
83
    typedef list25_c type;
 
84
};
 
85
 
 
86
template<
 
87
      typename T
 
88
    , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
 
89
    , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
 
90
    , T C21, T C22, T C23, T C24, T C25
 
91
    >
 
92
struct list26_c
 
93
    : list_node<
 
94
          integral_c< long,26 >
 
95
        , integral_c< T,C0 >
 
96
        , list25_c< T,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 >
 
97
        >
 
98
{
 
99
    typedef list26_c type;
 
100
};
 
101
 
 
102
template<
 
103
      typename T
 
104
    , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
 
105
    , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
 
106
    , T C21, T C22, T C23, T C24, T C25, T C26
 
107
    >
 
108
struct list27_c
 
109
    : list_node<
 
110
          integral_c< long,27 >
 
111
        , integral_c< T,C0 >
 
112
        , list26_c< T,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 >
 
113
        >
 
114
{
 
115
    typedef list27_c type;
 
116
};
 
117
 
 
118
template<
 
119
      typename T
 
120
    , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
 
121
    , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
 
122
    , T C21, T C22, T C23, T C24, T C25, T C26, T C27
 
123
    >
 
124
struct list28_c
 
125
    : list_node<
 
126
          integral_c< long,28 >
 
127
        , integral_c< T,C0 >
 
128
        , list27_c< T,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 >
 
129
        >
 
130
{
 
131
    typedef list28_c type;
 
132
};
 
133
 
 
134
template<
 
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
    >
 
140
struct list29_c
 
141
    : list_node<
 
142
          integral_c< long,29 >
 
143
        , integral_c< T,C0 >
 
144
        , list28_c< T,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 >
 
145
        >
 
146
{
 
147
    typedef list29_c type;
 
148
};
 
149
 
 
150
template<
 
151
      typename T
 
152
    , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
 
153
    , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
 
154
    , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29
 
155
    >
 
156
struct list30_c
 
157
    : list_node<
 
158
          integral_c< long,30 >
 
159
        , integral_c< T,C0 >
 
160
        , list29_c< T,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,C29 >
 
161
        >
 
162
{
 
163
    typedef list30_c type;
 
164
};
 
165
 
 
166
} // namespace mpl
 
167
} // namespace boost
 
168