PageRenderTime 24ms CodeModel.GetById 13ms app.highlight 9ms RepoModel.GetById 1ms app.codeStats 0ms

/src/contrib/boost/mpl/list/aux_/preprocessed/plain/list10_c.hpp

http://pythonocc.googlecode.com/
C++ Header | 164 lines | 142 code | 14 blank | 8 comment | 0 complexity | 543d73fa17f93151ed69db1f743e5521 MD5 | raw file
  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/list10_c.hpp" header
 10// -- DO NOT modify by hand!
 11
 12namespace boost { namespace mpl {
 13
 14template<
 15      typename T
 16    , T C0
 17    >
 18struct list1_c
 19    : l_item<
 20          long_<1>
 21        , integral_c< T,C0 >
 22        , l_end
 23        >
 24{
 25    typedef list1_c type;
 26    typedef T value_type;
 27};
 28
 29template<
 30      typename T
 31    , T C0, T C1
 32    >
 33struct list2_c
 34    : l_item<
 35          long_<2>
 36        , integral_c< T,C0 >
 37        , list1_c< T,C1 >
 38        >
 39{
 40    typedef list2_c type;
 41    typedef T value_type;
 42};
 43
 44template<
 45      typename T
 46    , T C0, T C1, T C2
 47    >
 48struct list3_c
 49    : l_item<
 50          long_<3>
 51        , integral_c< T,C0 >
 52        , list2_c< T,C1,C2 >
 53        >
 54{
 55    typedef list3_c type;
 56    typedef T value_type;
 57};
 58
 59template<
 60      typename T
 61    , T C0, T C1, T C2, T C3
 62    >
 63struct list4_c
 64    : l_item<
 65          long_<4>
 66        , integral_c< T,C0 >
 67        , list3_c< T,C1,C2,C3 >
 68        >
 69{
 70    typedef list4_c type;
 71    typedef T value_type;
 72};
 73
 74template<
 75      typename T
 76    , T C0, T C1, T C2, T C3, T C4
 77    >
 78struct list5_c
 79    : l_item<
 80          long_<5>
 81        , integral_c< T,C0 >
 82        , list4_c< T,C1,C2,C3,C4 >
 83        >
 84{
 85    typedef list5_c type;
 86    typedef T value_type;
 87};
 88
 89template<
 90      typename T
 91    , T C0, T C1, T C2, T C3, T C4, T C5
 92    >
 93struct list6_c
 94    : l_item<
 95          long_<6>
 96        , integral_c< T,C0 >
 97        , list5_c< T,C1,C2,C3,C4,C5 >
 98        >
 99{
100    typedef list6_c type;
101    typedef T value_type;
102};
103
104template<
105      typename T
106    , T C0, T C1, T C2, T C3, T C4, T C5, T C6
107    >
108struct list7_c
109    : l_item<
110          long_<7>
111        , integral_c< T,C0 >
112        , list6_c< T,C1,C2,C3,C4,C5,C6 >
113        >
114{
115    typedef list7_c type;
116    typedef T value_type;
117};
118
119template<
120      typename T
121    , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7
122    >
123struct list8_c
124    : l_item<
125          long_<8>
126        , integral_c< T,C0 >
127        , list7_c< T,C1,C2,C3,C4,C5,C6,C7 >
128        >
129{
130    typedef list8_c type;
131    typedef T value_type;
132};
133
134template<
135      typename T
136    , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8
137    >
138struct list9_c
139    : l_item<
140          long_<9>
141        , integral_c< T,C0 >
142        , list8_c< T,C1,C2,C3,C4,C5,C6,C7,C8 >
143        >
144{
145    typedef list9_c type;
146    typedef T value_type;
147};
148
149template<
150      typename T
151    , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9
152    >
153struct list10_c
154    : l_item<
155          long_<10>
156        , integral_c< T,C0 >
157        , list9_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9 >
158        >
159{
160    typedef list10_c type;
161    typedef T value_type;
162};
163
164}}