blob: c2b52d06b571e93c12da012acb9254dc9702dfec [file] [log] [blame]
// 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;
};
}}