mirror of
https://github.com/boostorg/geometry.git
synced 2026-02-11 11:52:11 +00:00
[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:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user