174 lines
4.0 KiB
Plaintext
174 lines
4.0 KiB
Plaintext
|
|
// Copyright Aleksey Gurtovoy 2000-2004
|
|
//
|
|
// Distributed under the Boost Software License, Version 1.0.
|
|
// (See accompanying file LICENSE_1_0.txt or copy at
|
|
// http://www.boost.org/LICENSE_1_0.txt)
|
|
//
|
|
|
|
// Preprocessed version of "boost/mpl/list/list20_c.hpp" header
|
|
// -- DO NOT modify by hand!
|
|
|
|
namespace boost { namespace mpl {
|
|
|
|
template<
|
|
typename T
|
|
, T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
|
|
>
|
|
struct list11_c
|
|
: l_item<
|
|
long_<11>
|
|
, integral_c< T,C0 >
|
|
, list10_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10 >
|
|
>
|
|
{
|
|
typedef list11_c type;
|
|
typedef T value_type;
|
|
};
|
|
|
|
template<
|
|
typename T
|
|
, T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
|
|
, T C11
|
|
>
|
|
struct list12_c
|
|
: l_item<
|
|
long_<12>
|
|
, integral_c< T,C0 >
|
|
, list11_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11 >
|
|
>
|
|
{
|
|
typedef list12_c type;
|
|
typedef T value_type;
|
|
};
|
|
|
|
template<
|
|
typename T
|
|
, T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
|
|
, T C11, T C12
|
|
>
|
|
struct list13_c
|
|
: l_item<
|
|
long_<13>
|
|
, integral_c< T,C0 >
|
|
, list12_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12 >
|
|
>
|
|
{
|
|
typedef list13_c type;
|
|
typedef T value_type;
|
|
};
|
|
|
|
template<
|
|
typename T
|
|
, T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
|
|
, T C11, T C12, T C13
|
|
>
|
|
struct list14_c
|
|
: l_item<
|
|
long_<14>
|
|
, integral_c< T,C0 >
|
|
, list13_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13 >
|
|
>
|
|
{
|
|
typedef list14_c type;
|
|
typedef T value_type;
|
|
};
|
|
|
|
template<
|
|
typename T
|
|
, T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
|
|
, T C11, T C12, T C13, T C14
|
|
>
|
|
struct list15_c
|
|
: l_item<
|
|
long_<15>
|
|
, integral_c< T,C0 >
|
|
, list14_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14 >
|
|
>
|
|
{
|
|
typedef list15_c type;
|
|
typedef T value_type;
|
|
};
|
|
|
|
template<
|
|
typename T
|
|
, T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
|
|
, T C11, T C12, T C13, T C14, T C15
|
|
>
|
|
struct list16_c
|
|
: l_item<
|
|
long_<16>
|
|
, integral_c< T,C0 >
|
|
, list15_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15 >
|
|
>
|
|
{
|
|
typedef list16_c type;
|
|
typedef T value_type;
|
|
};
|
|
|
|
template<
|
|
typename T
|
|
, T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
|
|
, T C11, T C12, T C13, T C14, T C15, T C16
|
|
>
|
|
struct list17_c
|
|
: l_item<
|
|
long_<17>
|
|
, integral_c< T,C0 >
|
|
, list16_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16 >
|
|
>
|
|
{
|
|
typedef list17_c type;
|
|
typedef T value_type;
|
|
};
|
|
|
|
template<
|
|
typename T
|
|
, T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
|
|
, T C11, T C12, T C13, T C14, T C15, T C16, T C17
|
|
>
|
|
struct list18_c
|
|
: l_item<
|
|
long_<18>
|
|
, integral_c< T,C0 >
|
|
, list17_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17 >
|
|
>
|
|
{
|
|
typedef list18_c type;
|
|
typedef T value_type;
|
|
};
|
|
|
|
template<
|
|
typename T
|
|
, T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
|
|
, T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18
|
|
>
|
|
struct list19_c
|
|
: l_item<
|
|
long_<19>
|
|
, integral_c< T,C0 >
|
|
, list18_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18 >
|
|
>
|
|
{
|
|
typedef list19_c type;
|
|
typedef T value_type;
|
|
};
|
|
|
|
template<
|
|
typename T
|
|
, T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
|
|
, T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19
|
|
>
|
|
struct list20_c
|
|
: l_item<
|
|
long_<20>
|
|
, integral_c< T,C0 >
|
|
, list19_c< T,C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19 >
|
|
>
|
|
{
|
|
typedef list20_c type;
|
|
typedef T value_type;
|
|
};
|
|
|
|
}}
|