renamed ftag to fusion_tag

[SVN r35247]
This commit is contained in:
Joel de Guzman
2006-09-21 12:25:27 +00:00
parent 1a6f4f948c
commit 425030e0eb
33 changed files with 44 additions and 44 deletions

View File

@ -81,7 +81,7 @@
typedef BOOST_PP_CAT(vector, N)<BOOST_PP_ENUM_PARAMS(N, T)> this_type;
typedef BOOST_PP_CAT(vector_data, N)<this_type, BOOST_PP_ENUM_PARAMS(N, T)> base_type;
typedef mpl::BOOST_PP_CAT(vector, N)<BOOST_PP_ENUM_PARAMS(N, T)> types;
typedef vector_tag ftag;
typedef vector_tag fusion_tag;
typedef fusion_sequence_tag tag; // this gets picked up by MPL
typedef mpl::false_ is_view;
typedef random_access_sequence_tag category;

View File

@ -40,7 +40,7 @@ namespace boost { namespace fusion
public:
typedef typename vector_n::types types;
typedef typename vector_n::ftag ftag;
typedef typename vector_n::fusion_tag fusion_tag;
typedef typename vector_n::tag tag;
typedef typename vector_n::size size;
typedef typename vector_n::category category;

View File

@ -43,7 +43,7 @@ namespace boost { namespace fusion
struct vector0 : sequence_base<vector0>
{
typedef mpl::vector0<> types;
typedef vector_tag ftag;
typedef vector_tag fusion_tag;
typedef fusion_sequence_tag tag; // this gets picked up by MPL
typedef mpl::false_ is_view;
typedef random_access_sequence_tag category;

View File

@ -32,7 +32,7 @@ namespace boost { namespace fusion
{
typedef mpl::int_<N> index;
typedef Vector vector;
typedef vector_iterator_tag ftag;
typedef vector_iterator_tag fusion_tag;
typedef random_access_traversal_tag category;
typedef vector_iterator_identity<
typename add_const<Vector>::type, N> identity;