PageRenderTime 34ms CodeModel.GetById 13ms app.highlight 19ms RepoModel.GetById 1ms app.codeStats 0ms

/src/contrib/boost/mpl/set/aux_/preprocessed/plain/set30_c.hpp

http://pythonocc.googlecode.com/
C++ Header | 164 lines | 141 code | 14 blank | 9 comment | 0 complexity | abcaccad5ab3855b34514daf3c2e32aa MD5 | raw file
  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/set/set30_c.hpp" header
 11// -- DO NOT modify by hand!
 12
 13namespace boost { namespace mpl {
 14
 15template<
 16      typename T
 17    , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
 18    , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
 19    >
 20struct set21_c
 21    : s_item<
 22          integral_c< T,C20 >
 23        , set20_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19 >
 24        >
 25{
 26    typedef set21_c 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 set22_c
 36    : s_item<
 37          integral_c< T,C21 >
 38        , set21_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 set22_c type;
 42};
 43
 44template<
 45      typename T
 46    , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
 47    , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
 48    , T C21, T C22
 49    >
 50struct set23_c
 51    : s_item<
 52          integral_c< T,C22 >
 53        , set22_c< T,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21 >
 54        >
 55{
 56    typedef set23_c type;
 57};
 58
 59template<
 60      typename T
 61    , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
 62    , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
 63    , T C21, T C22, T C23
 64    >
 65struct set24_c
 66    : s_item<
 67          integral_c< T,C23 >
 68        , set23_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 >
 69        >
 70{
 71    typedef set24_c type;
 72};
 73
 74template<
 75      typename T
 76    , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
 77    , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
 78    , T C21, T C22, T C23, T C24
 79    >
 80struct set25_c
 81    : s_item<
 82          integral_c< T,C24 >
 83        , set24_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 >
 84        >
 85{
 86    typedef set25_c type;
 87};
 88
 89template<
 90      typename T
 91    , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
 92    , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
 93    , T C21, T C22, T C23, T C24, T C25
 94    >
 95struct set26_c
 96    : s_item<
 97          integral_c< T,C25 >
 98        , set25_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 >
 99        >
100{
101    typedef set26_c type;
102};
103
104template<
105      typename T
106    , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
107    , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
108    , T C21, T C22, T C23, T C24, T C25, T C26
109    >
110struct set27_c
111    : s_item<
112          integral_c< T,C26 >
113        , set26_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 >
114        >
115{
116    typedef set27_c type;
117};
118
119template<
120      typename T
121    , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
122    , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
123    , T C21, T C22, T C23, T C24, T C25, T C26, T C27
124    >
125struct set28_c
126    : s_item<
127          integral_c< T,C27 >
128        , set27_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 >
129        >
130{
131    typedef set28_c 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, 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    >
140struct set29_c
141    : s_item<
142          integral_c< T,C28 >
143        , set28_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 >
144        >
145{
146    typedef set29_c 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, T C10
152    , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
153    , T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29
154    >
155struct set30_c
156    : s_item<
157          integral_c< T,C29 >
158        , set29_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 >
159        >
160{
161    typedef set30_c type;
162};
163
164}}