![]() |
![]() |
Namespaces | |
boost | |
boost::geometry | |
boost::geometry::range | |
boost::geometry::range::detail | |
Functions | |
template<typename RandomAccessRange > | |
boost::range_reference < RandomAccessRange const > ::type | boost::geometry::range::at (RandomAccessRange const &rng, typename boost::range_size< RandomAccessRange const >::type i) |
Short utility to conveniently return an element of a RandomAccessRange. More... | |
template<typename RandomAccessRange > | |
boost::range_reference < RandomAccessRange >::type | boost::geometry::range::at (RandomAccessRange &rng, typename boost::range_size< RandomAccessRange >::type i) |
Short utility to conveniently return an element of a RandomAccessRange. More... | |
template<typename BidirectionalRange > | |
boost::range_reference < BidirectionalRange const > ::type | boost::geometry::range::back (BidirectionalRange const &rng) |
Short utility to conveniently return the back element of a BidirectionalRange. More... | |
template<typename BidirectionalRange > | |
boost::range_reference < BidirectionalRange >::type | boost::geometry::range::back (BidirectionalRange &rng) |
Short utility to conveniently return the back element of a BidirectionalRange. More... | |
template<typename Range > | |
back_insert_iterator< Range > | boost::geometry::range::back_inserter (Range &rng) |
template<typename Range > | |
void | boost::geometry::range::clear (Range &rng) |
Short utility to conveniently clear a mutable range. It uses traits::clear<>. More... | |
template<typename It , typename OutIt > | |
OutIt | boost::geometry::range::detail::copy_or_move (It first, It last, OutIt out) |
template<typename Range > | |
boost::range_iterator< Range > ::type | boost::geometry::range::erase (Range &rng, typename boost::range_iterator< Range >::type it) |
Short utility to conveniently remove an element from a mutable range. It uses std::copy() and resize(). Version taking mutable iterators. More... | |
template<typename Range > | |
boost::range_iterator< Range > ::type | boost::geometry::range::erase (Range &rng, typename boost::range_iterator< Range >::type first, typename boost::range_iterator< Range >::type last) |
Short utility to conveniently remove a range of elements from a mutable range. It uses std::copy() and resize(). Version taking mutable iterators. More... | |
template<typename Range > | |
boost::range_reference< Range const >::type | boost::geometry::range::front (Range const &rng) |
Short utility to conveniently return the front element of a Range. More... | |
template<typename Range > | |
boost::range_reference< Range > ::type | boost::geometry::range::front (Range &rng) |
Short utility to conveniently return the front element of a Range. More... | |
template<typename Range > | |
void | boost::geometry::range::pop_back (Range &rng) |
Short utility to conveniently remove an element from the back of a mutable range. It uses resize(). More... | |
template<typename RandomAccessRange > | |
boost::range_iterator < RandomAccessRange const > ::type | boost::geometry::range::pos (RandomAccessRange const &rng, typename boost::range_size< RandomAccessRange const >::type i) |
Short utility to conveniently return an iterator of a RandomAccessRange. More... | |
template<typename RandomAccessRange > | |
boost::range_iterator < RandomAccessRange >::type | boost::geometry::range::pos (RandomAccessRange &rng, typename boost::range_size< RandomAccessRange >::type i) |
Short utility to conveniently return an iterator of a RandomAccessRange. More... | |
template<typename Range > | |
void | boost::geometry::range::push_back (Range &rng, typename boost::range_value< Range >::type const &value) |
Short utility to conveniently insert a new element at the end of a mutable range. It uses boost::geometry::traits::push_back<>. More... | |
template<typename Range > | |
void | boost::geometry::range::resize (Range &rng, typename boost::range_size< Range >::type new_size) |
Short utility to conveniently resize a mutable range. It uses boost::geometry::traits::resize<>. More... | |
April 2, 2011 |
Copyright © 2007-2011 Barend Gehrels, Amsterdam, the Netherlands Copyright © 2008-2011 Bruno Lalande, Paris, France Copyright © 2009-2010 Mateusz Loskot, London, UK |