/usr/include/boost/fusion/container/vector/detail/cpp03/preprocessed
Edit: /usr/include/boost/fusion/container/vector/detail/cpp03/preprocessed/vector_chooser10.hpp (3243B)
/*=============================================================================
Copyright (c) 2001-2011 Joel de Guzman
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)
This is an auto-generated file. Do not edit!
==============================================================================*/
namespace boost { namespace fusion { namespace detail
{
template
struct vector_n_chooser
{
typedef vector10 type;
};
template <>
struct vector_n_chooser
{
typedef vector0<> type;
};
template
struct vector_n_chooser<
T0
, void_ , void_ , void_ , void_ , void_ , void_ , void_ , void_ , void_>
{
typedef vector1 type;
};
template
struct vector_n_chooser<
T0 , T1
, void_ , void_ , void_ , void_ , void_ , void_ , void_ , void_>
{
typedef vector2 type;
};
template
struct vector_n_chooser<
T0 , T1 , T2
, void_ , void_ , void_ , void_ , void_ , void_ , void_>
{
typedef vector3 type;
};
template
struct vector_n_chooser<
T0 , T1 , T2 , T3
, void_ , void_ , void_ , void_ , void_ , void_>
{
typedef vector4 type;
};
template
struct vector_n_chooser<
T0 , T1 , T2 , T3 , T4
, void_ , void_ , void_ , void_ , void_>
{
typedef vector5 type;
};
template
struct vector_n_chooser<
T0 , T1 , T2 , T3 , T4 , T5
, void_ , void_ , void_ , void_>
{
typedef vector6 type;
};
template
struct vector_n_chooser<
T0 , T1 , T2 , T3 , T4 , T5 , T6
, void_ , void_ , void_>
{
typedef vector7 type;
};
template
struct vector_n_chooser<
T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7
, void_ , void_>
{
typedef vector8 type;
};
template
struct vector_n_chooser<
T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8
, void_>
{
typedef vector9 type;
};
}}}