~ubuntu-branches/ubuntu/warty/aqsis/warty

« back to all changes in this revision

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

  • Committer: Bazaar Package Importer
  • Author(s): LaMont Jones
  • Date: 2004-08-24 07:25:04 UTC
  • Revision ID: james.westby@ubuntu.com-20040824072504-zf993vnevvisdsvb
Tags: upstream-0.9.1
ImportĀ upstreamĀ versionĀ 0.9.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
// preprocessed version of 'boost/mpl/list/list10.hpp' header
 
2
// see the original for copyright information
 
3
 
 
4
namespace boost {
 
5
namespace mpl {
 
6
 
 
7
template<
 
8
      typename T0
 
9
    >
 
10
struct list1
 
11
    : list_node<
 
12
          integral_c< long,1 >
 
13
        , T0
 
14
        , null_node
 
15
        >
 
16
{
 
17
    typedef list1 type;
 
18
};
 
19
 
 
20
template<
 
21
      typename T0, typename T1
 
22
    >
 
23
struct list2
 
24
    : list_node<
 
25
          integral_c< long,2 >
 
26
        , T0
 
27
        , list1<T1>
 
28
        >
 
29
{
 
30
    typedef list2 type;
 
31
};
 
32
 
 
33
template<
 
34
      typename T0, typename T1, typename T2
 
35
    >
 
36
struct list3
 
37
    : list_node<
 
38
          integral_c< long,3 >
 
39
        , T0
 
40
        , list2< T1,T2 >
 
41
        >
 
42
{
 
43
    typedef list3 type;
 
44
};
 
45
 
 
46
template<
 
47
      typename T0, typename T1, typename T2, typename T3
 
48
    >
 
49
struct list4
 
50
    : list_node<
 
51
          integral_c< long,4 >
 
52
        , T0
 
53
        , list3< T1,T2,T3 >
 
54
        >
 
55
{
 
56
    typedef list4 type;
 
57
};
 
58
 
 
59
template<
 
60
      typename T0, typename T1, typename T2, typename T3, typename T4
 
61
    >
 
62
struct list5
 
63
    : list_node<
 
64
          integral_c< long,5 >
 
65
        , T0
 
66
        , list4< T1,T2,T3,T4 >
 
67
        >
 
68
{
 
69
    typedef list5 type;
 
70
};
 
71
 
 
72
template<
 
73
      typename T0, typename T1, typename T2, typename T3, typename T4
 
74
    , typename T5
 
75
    >
 
76
struct list6
 
77
    : list_node<
 
78
          integral_c< long,6 >
 
79
        , T0
 
80
        , list5< T1,T2,T3,T4,T5 >
 
81
        >
 
82
{
 
83
    typedef list6 type;
 
84
};
 
85
 
 
86
template<
 
87
      typename T0, typename T1, typename T2, typename T3, typename T4
 
88
    , typename T5, typename T6
 
89
    >
 
90
struct list7
 
91
    : list_node<
 
92
          integral_c< long,7 >
 
93
        , T0
 
94
        , list6< T1,T2,T3,T4,T5,T6 >
 
95
        >
 
96
{
 
97
    typedef list7 type;
 
98
};
 
99
 
 
100
template<
 
101
      typename T0, typename T1, typename T2, typename T3, typename T4
 
102
    , typename T5, typename T6, typename T7
 
103
    >
 
104
struct list8
 
105
    : list_node<
 
106
          integral_c< long,8 >
 
107
        , T0
 
108
        , list7< T1,T2,T3,T4,T5,T6,T7 >
 
109
        >
 
110
{
 
111
    typedef list8 type;
 
112
};
 
113
 
 
114
template<
 
115
      typename T0, typename T1, typename T2, typename T3, typename T4
 
116
    , typename T5, typename T6, typename T7, typename T8
 
117
    >
 
118
struct list9
 
119
    : list_node<
 
120
          integral_c< long,9 >
 
121
        , T0
 
122
        , list8< T1,T2,T3,T4,T5,T6,T7,T8 >
 
123
        >
 
124
{
 
125
    typedef list9 type;
 
126
};
 
127
 
 
128
template<
 
129
      typename T0, typename T1, typename T2, typename T3, typename T4
 
130
    , typename T5, typename T6, typename T7, typename T8, typename T9
 
131
    >
 
132
struct list10
 
133
    : list_node<
 
134
          integral_c< long,10 >
 
135
        , T0
 
136
        , list9< T1,T2,T3,T4,T5,T6,T7,T8,T9 >
 
137
        >
 
138
{
 
139
    typedef list10 type;
 
140
};
 
141
 
 
142
} // namespace mpl
 
143
} // namespace boost
 
144