[assign] Rename the variant template parameters

Was T1 and T2 but that could eventually be a problem if the user defines
BOOST_VARIANT_LIMIT_TYPES > 10.
This commit is contained in:
Samuel Debione
2014-05-23 10:24:13 +02:00
parent 9e61d9d759
commit 55e54692b9

View File

@@ -223,8 +223,8 @@ struct assign<Geometry1, variant<BOOST_VARIANT_ENUM_PARAMS(T)> >
};
template <BOOST_VARIANT_ENUM_PARAMS(typename T1), BOOST_VARIANT_ENUM_PARAMS(typename T2)>
struct assign<variant<BOOST_VARIANT_ENUM_PARAMS(T1)>, variant<BOOST_VARIANT_ENUM_PARAMS(T2)> >
template <BOOST_VARIANT_ENUM_PARAMS(typename A), BOOST_VARIANT_ENUM_PARAMS(typename B)>
struct assign<variant<BOOST_VARIANT_ENUM_PARAMS(A)>, variant<BOOST_VARIANT_ENUM_PARAMS(B)> >
{
struct visitor: static_visitor<void>
{
@@ -243,8 +243,8 @@ struct assign<variant<BOOST_VARIANT_ENUM_PARAMS(T1)>, variant<BOOST_VARIANT_ENUM
};
static inline void
apply(variant<BOOST_VARIANT_ENUM_PARAMS(T1)>& geometry1,
variant<BOOST_VARIANT_ENUM_PARAMS(T2)> const& geometry2)
apply(variant<BOOST_VARIANT_ENUM_PARAMS(A)>& geometry1,
variant<BOOST_VARIANT_ENUM_PARAMS(B)> const& geometry2)
{
return apply_visitor(visitor(), geometry1, geometry2);
}