boost::mpl::if_
boost::geometry::detail::variant_or_single< Types >
boost::geometry::detail::variant_or_single< detail::unique_types< Variant >::type >
if_
boost::geometry::compress_variant< Variant >
variant_or_single< detail::unique_types< Variant >::type >
boost::geometry::detail::variant_or_single< boost::mpl::equal_to< boost::mpl::size< Types >, boost::mpl::int_< 1 > >, boost::mpl::front< Types >::type, make_variant_over< Types >::type >