#include <comparable_distance_result.hpp>
Public Types | |
typedef util::combine_if < typename boost::variant < BOOST_VARIANT_ENUM_PARAMS(T)> ::types, typename boost::variant < BOOST_VARIANT_ENUM_PARAMS(T)> ::types, mpl::always < mpl::true_ > >::type | possible_input_types |
typedef compress_variant < typename transform_variant < possible_input_types, resolve_strategy::comparable_distance_result < mpl::first< mpl::_ > , mpl::second< mpl::_ > , Strategy > , mpl::back_inserter < mpl::vector0<> > >::type > ::type | type |
typedef util::combine_if< typename boost::variant<BOOST_VARIANT_ENUM_PARAMS(T)>::types, typename boost::variant<BOOST_VARIANT_ENUM_PARAMS(T)>::types, mpl::always<mpl::true_> >::type boost::geometry::resolve_variant::comparable_distance_result< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)>, boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)>, Strategy >::possible_input_types |
typedef compress_variant< typename transform_variant< possible_input_types, resolve_strategy::comparable_distance_result< mpl::first<mpl::_>, mpl::second<mpl::_>, Strategy >, mpl::back_inserter<mpl::vector0<> > >::type >::type boost::geometry::resolve_variant::comparable_distance_result< boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)>, boost::variant< BOOST_VARIANT_ENUM_PARAMS(T)>, Strategy >::type |