#include <iterator_facade.hpp>
|
| BOOST_ITERATOR_FACADE_INTEROP_RANDOM_ACCESS_HEAD (friend,-, boost::iterators::detail::choose_difference_type) |
|
| BOOST_ITERATOR_FACADE_PLUS_HEAD (friend inline,(iterator_facade< Derived, V, TC, R, D > const &, typename Derived::difference_type)) |
|
| BOOST_ITERATOR_FACADE_PLUS_HEAD (friend inline,(typename Derived::difference_type, iterator_facade< Derived, V, TC, R, D > const &)) |
|
|
template<class Facade > |
static void | advance (Facade &f, typename Facade::difference_type n) |
|
template<class Facade > |
static void | decrement (Facade &f) |
|
template<class Facade > |
static Facade::reference | dereference (Facade const &f) |
|
template<class I , class V , class TC , class R , class D > |
static I & | derived (iterator_facade< I, V, TC, R, D > &facade) |
|
template<class I , class V , class TC , class R , class D > |
static I const & | derived (iterator_facade< I, V, TC, R, D > const &facade) |
|
template<class Facade1 , class Facade2 > |
static Facade1::difference_type | distance_from (Facade1 const &f1, Facade2 const &f2, mpl::true_) |
|
template<class Facade1 , class Facade2 > |
static Facade2::difference_type | distance_from (Facade1 const &f1, Facade2 const &f2, mpl::false_) |
|
template<class Facade1 , class Facade2 > |
static bool | equal (Facade1 const &f1, Facade2 const &f2, mpl::true_) |
|
template<class Facade1 , class Facade2 > |
static bool | equal (Facade1 const &f1, Facade2 const &f2, mpl::false_) |
|
template<class Facade > |
static void | increment (Facade &f) |
|
|
template<class I , class V , class TC , class R , class D , bool IsBidirectionalTraversal, bool IsRandomAccessTraversal> |
class | detail::iterator_facade_base |
|
template<class I , class V , class TC , class R , class D > |
class | iterator_facade |
|
Definition at line 487 of file iterator_facade.hpp.
template<class Facade >
static void boost::iterators::iterator_core_access::advance |
( |
Facade & |
f, |
|
|
typename Facade::difference_type |
n |
|
) |
| |
|
inlinestaticprivate |
boost::iterators::iterator_core_access::BOOST_ITERATOR_FACADE_PLUS_HEAD |
( |
friend |
inline, |
|
|
(iterator_facade< Derived, V, TC, R, D > const &, typename Derived::difference_type) |
|
|
) |
| |
|
private |
boost::iterators::iterator_core_access::BOOST_ITERATOR_FACADE_PLUS_HEAD |
( |
friend |
inline, |
|
|
(typename Derived::difference_type, iterator_facade< Derived, V, TC, R, D > const &) |
|
|
) |
| |
|
private |
template<class Facade >
static void boost::iterators::iterator_core_access::decrement |
( |
Facade & |
f | ) |
|
|
inlinestaticprivate |
template<class Facade >
static Facade::reference boost::iterators::iterator_core_access::dereference |
( |
Facade const & |
f | ) |
|
|
inlinestaticprivate |
template<class I , class V , class TC , class R , class D >
static I& boost::iterators::iterator_core_access::derived |
( |
iterator_facade< I, V, TC, R, D > & |
facade | ) |
|
|
inlinestaticprivate |
template<class I , class V , class TC , class R , class D >
static I const& boost::iterators::iterator_core_access::derived |
( |
iterator_facade< I, V, TC, R, D > const & |
facade | ) |
|
|
inlinestaticprivate |
template<class Facade1 , class Facade2 >
static Facade1::difference_type boost::iterators::iterator_core_access::distance_from |
( |
Facade1 const & |
f1, |
|
|
Facade2 const & |
f2, |
|
|
mpl::true_ |
|
|
) |
| |
|
inlinestaticprivate |
template<class Facade1 , class Facade2 >
static Facade2::difference_type boost::iterators::iterator_core_access::distance_from |
( |
Facade1 const & |
f1, |
|
|
Facade2 const & |
f2, |
|
|
mpl::false_ |
|
|
) |
| |
|
inlinestaticprivate |
template<class Facade1 , class Facade2 >
static bool boost::iterators::iterator_core_access::equal |
( |
Facade1 const & |
f1, |
|
|
Facade2 const & |
f2, |
|
|
mpl::true_ |
|
|
) |
| |
|
inlinestaticprivate |
template<class Facade1 , class Facade2 >
static bool boost::iterators::iterator_core_access::equal |
( |
Facade1 const & |
f1, |
|
|
Facade2 const & |
f2, |
|
|
mpl::false_ |
|
|
) |
| |
|
inlinestaticprivate |
template<class Facade >
static void boost::iterators::iterator_core_access::increment |
( |
Facade & |
f | ) |
|
|
inlinestaticprivate |
template<class I , class V , class TC , class R , class D , bool IsBidirectionalTraversal, bool IsRandomAccessTraversal>
template<class I , class V , class TC , class R , class D >
The documentation for this class was generated from the following file: