#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) |