boost::geometry::index::indexable
boost::geometry::index::detail::indexable< Value >
indexable.hpp
typename Value
detail::indexable< Value >::result_type typedef detail::indexable<Value>::result_type boost::geometry::index::indexable< Value >::result_type result_type result_type

The type of result returned by function object. It should be const Indexable reference.

result_type result_type boost::geometry::index::indexable< Value >::operator() (Value const &v) const operator() operator() Value const & v

Return indexable extracted from the value.

v

The value.

The indexable.

The function object extracting Indexable from Value.

It translates Value object to Indexable object. By default, it can handle Values which are Indexables, std::pair<Indexable, T2>, boost::tuple<Indexable, ...> and std::tuple<Indexable, ...> if STD tuples and variadic templates are supported.

Value

The Value type which may be translated directly to the Indexable.

boost::geometry::index::indexable< Value >
boost::geometry::index::detail::indexable< Value >
boost::geometry::index::indexable< Value >
boost::geometry::index::detail::indexable< Value >
- boost::geometry::index::indexable
  BOOST_MPL_ASSERT_MSG
- boost::geometry::index::indexable
  operator()
- boost::geometry::index::indexable
  result_type