140 lines
2.6 KiB
Plaintext
140 lines
2.6 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/vector/vector10.hpp" header
|
||
|
// -- DO NOT modify by hand!
|
||
|
|
||
|
namespace boost { namespace mpl {
|
||
|
|
||
|
template<
|
||
|
typename T0
|
||
|
>
|
||
|
struct vector1
|
||
|
: v_item<
|
||
|
T0
|
||
|
, vector0< >
|
||
|
>
|
||
|
{
|
||
|
typedef vector1 type;
|
||
|
};
|
||
|
|
||
|
template<
|
||
|
typename T0, typename T1
|
||
|
>
|
||
|
struct vector2
|
||
|
: v_item<
|
||
|
T1
|
||
|
, vector1<T0>
|
||
|
>
|
||
|
{
|
||
|
typedef vector2 type;
|
||
|
};
|
||
|
|
||
|
template<
|
||
|
typename T0, typename T1, typename T2
|
||
|
>
|
||
|
struct vector3
|
||
|
: v_item<
|
||
|
T2
|
||
|
, vector2< T0,T1 >
|
||
|
>
|
||
|
{
|
||
|
typedef vector3 type;
|
||
|
};
|
||
|
|
||
|
template<
|
||
|
typename T0, typename T1, typename T2, typename T3
|
||
|
>
|
||
|
struct vector4
|
||
|
: v_item<
|
||
|
T3
|
||
|
, vector3< T0,T1,T2 >
|
||
|
>
|
||
|
{
|
||
|
typedef vector4 type;
|
||
|
};
|
||
|
|
||
|
template<
|
||
|
typename T0, typename T1, typename T2, typename T3, typename T4
|
||
|
>
|
||
|
struct vector5
|
||
|
: v_item<
|
||
|
T4
|
||
|
, vector4< T0,T1,T2,T3 >
|
||
|
>
|
||
|
{
|
||
|
typedef vector5 type;
|
||
|
};
|
||
|
|
||
|
template<
|
||
|
typename T0, typename T1, typename T2, typename T3, typename T4
|
||
|
, typename T5
|
||
|
>
|
||
|
struct vector6
|
||
|
: v_item<
|
||
|
T5
|
||
|
, vector5< T0,T1,T2,T3,T4 >
|
||
|
>
|
||
|
{
|
||
|
typedef vector6 type;
|
||
|
};
|
||
|
|
||
|
template<
|
||
|
typename T0, typename T1, typename T2, typename T3, typename T4
|
||
|
, typename T5, typename T6
|
||
|
>
|
||
|
struct vector7
|
||
|
: v_item<
|
||
|
T6
|
||
|
, vector6< T0,T1,T2,T3,T4,T5 >
|
||
|
>
|
||
|
{
|
||
|
typedef vector7 type;
|
||
|
};
|
||
|
|
||
|
template<
|
||
|
typename T0, typename T1, typename T2, typename T3, typename T4
|
||
|
, typename T5, typename T6, typename T7
|
||
|
>
|
||
|
struct vector8
|
||
|
: v_item<
|
||
|
T7
|
||
|
, vector7< T0,T1,T2,T3,T4,T5,T6 >
|
||
|
>
|
||
|
{
|
||
|
typedef vector8 type;
|
||
|
};
|
||
|
|
||
|
template<
|
||
|
typename T0, typename T1, typename T2, typename T3, typename T4
|
||
|
, typename T5, typename T6, typename T7, typename T8
|
||
|
>
|
||
|
struct vector9
|
||
|
: v_item<
|
||
|
T8
|
||
|
, vector8< T0,T1,T2,T3,T4,T5,T6,T7 >
|
||
|
>
|
||
|
{
|
||
|
typedef vector9 type;
|
||
|
};
|
||
|
|
||
|
template<
|
||
|
typename T0, typename T1, typename T2, typename T3, typename T4
|
||
|
, typename T5, typename T6, typename T7, typename T8, typename T9
|
||
|
>
|
||
|
struct vector10
|
||
|
: v_item<
|
||
|
T9
|
||
|
, vector9< T0,T1,T2,T3,T4,T5,T6,T7,T8 >
|
||
|
>
|
||
|
{
|
||
|
typedef vector10 type;
|
||
|
};
|
||
|
|
||
|
}}
|