Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::geometry::index::detail Namespace Reference

Classes

struct  default_min_elements_s
 
struct  default_rstar_reinserted_elements_s
 
struct  equal_to
 The function object comparing Values. More...
 
struct  equal_to< boost::tuple< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 >, false >
 The function object comparing Values. More...
 
struct  equal_to< std::pair< T1, T2 >, false >
 The function object comparing Values. More...
 
struct  equal_to< std::tuple< Args...>, false >
 The function object comparing Values. More...
 
struct  equals
 
struct  equals< T, void >
 
struct  indexable
 The function object extracting Indexable from Value. More...
 
struct  indexable< boost::tuple< Indexable, T1, T2, T3, T4, T5, T6, T7, T8, T9 >, false >
 The function object extracting Indexable from Value. More...
 
struct  indexable< std::pair< Indexable, T2 >, false >
 The function object extracting Indexable from Value. More...
 
struct  indexable< std::tuple< Indexable, Args...>, false >
 The function object extracting Indexable from Value. More...
 
struct  is_indexable
 
struct  is_indexable_impl
 
struct  is_indexable_impl< Box, geometry::box_tag >
 
struct  is_indexable_impl< Point, geometry::point_tag >
 
struct  is_indexable_impl< Segment, geometry::segment_tag >
 
struct  std_tuple_equals
 
struct  std_tuple_equals< Tuple, I, I >
 
struct  tuple_equals
 
struct  tuple_equals< Tuple, I, I >
 

Functions

size_t default_min_elements_d ()
 
size_t default_min_elements_d_calc (size_t max_elements, size_t min_elements)
 
size_t default_rstar_reinserted_elements_d ()
 
size_t default_rstar_reinserted_elements_d_calc (size_t max_elements, size_t reinserted_elements)
 
template<typename Fun , bool Negated>
satisfies< Fun,!Negated > operator! (satisfies< Fun, Negated > const &p)
 
template<typename Geometry , typename Tag , bool Negated>
spatial_predicate< Geometry,
Tag,!Negated > 
operator! (spatial_predicate< Geometry, Tag, Negated > const &p)
 
template<typename Pred1 , typename Pred2 >
boost::tuples::cons< Pred1,
boost::tuples::cons< Pred2,
boost::tuples::null_type >> 
operator&& (Pred1 const &p1, Pred2 const &p2)
 
template<typename Head , typename Tail , typename Pred >
tuples::push_back
< boost::tuples::cons< Head,
Tail >, Pred >::type 
operator&& (boost::tuples::cons< Head, Tail > const &t, Pred const &p)
 

Function Documentation

size_t boost::geometry::index::detail::default_min_elements_d ( )
inline
size_t boost::geometry::index::detail::default_min_elements_d_calc ( size_t  max_elements,
size_t  min_elements 
)
inline
size_t boost::geometry::index::detail::default_rstar_reinserted_elements_d ( )
inline
size_t boost::geometry::index::detail::default_rstar_reinserted_elements_d_calc ( size_t  max_elements,
size_t  reinserted_elements 
)
inline
template<typename Fun , bool Negated>
satisfies<Fun, !Negated> boost::geometry::index::detail::operator! ( satisfies< Fun, Negated > const &  p)
inline
template<typename Geometry , typename Tag , bool Negated>
spatial_predicate<Geometry, Tag, !Negated> boost::geometry::index::detail::operator! ( spatial_predicate< Geometry, Tag, Negated > const &  p)
inline
template<typename Pred1 , typename Pred2 >
boost::tuples::cons< Pred1, boost::tuples::cons<Pred2, boost::tuples::null_type>> boost::geometry::index::detail::operator&& ( Pred1 const &  p1,
Pred2 const &  p2 
)
inline
template<typename Head , typename Tail , typename Pred >
tuples::push_back< boost::tuples::cons<Head, Tail>, Pred>::type boost::geometry::index::detail::operator&& ( boost::tuples::cons< Head, Tail > const &  t,
Pred const &  p 
)
inline