Meta-function to select strategy. More...
#include <compare.hpp>
Public Types | |
typedef boost::mpl::if_ < is_default< Strategy > , typename strategy_compare < typename cs_tag< Point > ::type, Direction, Point, typename coordinate_system < Point >::type, Dimension > ::type, Strategy >::type | type |
Meta-function to select strategy.
If "default_strategy" is specified, it will take the traits-registered class for the specified coordinate system. If another strategy is explicitly specified, it takes that one.
typedef boost::mpl::if_< is_default<Strategy>, typename strategy_compare < typename cs_tag<Point>::type, Direction, Point, typename coordinate_system<Point>::type, Dimension >::type, Strategy >::type boost::geometry::strategy::compare::detail::select_strategy< Strategy, Direction, Point, Dimension >::type |