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