#include <utility>#include <boost/tuple/tuple.hpp>#include <boost/mpl/assert.hpp>#include <boost/geometry/index/detail/predicates.hpp>#include <boost/geometry/index/detail/tuples.hpp>

Namespaces | |
| boost | |
| Duration formatting facet for input.  | |
| boost::geometry | |
| boost::geometry::index | |
| boost::geometry::index::detail | |
Functions | |
| template<typename Geometry > | |
| detail::spatial_predicate < Geometry, detail::contains_tag, false >  | boost::geometry::index::contains (Geometry const &g) | 
Generate contains() predicate.  More... | |
| template<typename Geometry > | |
| detail::spatial_predicate < Geometry, detail::covered_by_tag, false >  | boost::geometry::index::covered_by (Geometry const &g) | 
Generate covered_by() predicate.  More... | |
| template<typename Geometry > | |
| detail::spatial_predicate < Geometry, detail::covers_tag, false >  | boost::geometry::index::covers (Geometry const &g) | 
Generate covers() predicate.  More... | |
| template<typename Geometry > | |
| detail::spatial_predicate < Geometry, detail::disjoint_tag, false >  | boost::geometry::index::disjoint (Geometry const &g) | 
Generate disjoint() predicate.  More... | |
| template<typename Geometry > | |
| detail::spatial_predicate < Geometry, detail::intersects_tag, false >  | boost::geometry::index::intersects (Geometry const &g) | 
Generate intersects() predicate.  More... | |
| template<typename Geometry > | |
| detail::spatial_predicate < Geometry, detail::overlaps_tag, false >  | boost::geometry::index::overlaps (Geometry const &g) | 
Generate overlaps() predicate.  More... | |
| template<typename Geometry > | |
| detail::spatial_predicate < Geometry, detail::within_tag, false >  | boost::geometry::index::within (Geometry const &g) | 
Generate within() predicate.  More... | |
| template<typename UnaryPredicate > | |
| detail::satisfies < UnaryPredicate, false >  | boost::geometry::index::satisfies (UnaryPredicate const &pred) | 
| Generate satisfies() predicate.  More... | |
| template<typename Geometry > | |
| detail::nearest< Geometry > | boost::geometry::index::nearest (Geometry const &geometry, unsigned k) | 
| Generate nearest() predicate.  More... | |
| template<typename Fun , bool Negated> | |
| satisfies< Fun,!Negated > | boost::geometry::index::detail::operator! (satisfies< Fun, Negated > const &p) | 
| template<typename Geometry , typename Tag , bool Negated> | |
| spatial_predicate< Geometry,  Tag,!Negated >  | boost::geometry::index::detail::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 >>  | boost::geometry::index::detail::operator&& (Pred1 const &p1, Pred2 const &p2) | 
| 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) |