#include <boost/iterator/iterator_categories.hpp>
#include <boost/operators.hpp>
#include <boost/static_assert.hpp>
#include <boost/iterator.hpp>
#include <boost/iterator/detail/facade_iterator_category.hpp>
#include <boost/type_traits/is_const.hpp>
#include <boost/type_traits/add_const.hpp>
#include <boost/type_traits/remove_const.hpp>
#include <boost/type_traits/remove_cv.hpp>
#include <boost/concept_archetype.hpp>
#include <boost/mpl/bitand.hpp>
#include <boost/mpl/int.hpp>
#include <boost/mpl/equal_to.hpp>
#include <boost/mpl/if.hpp>
#include <boost/mpl/eval_if.hpp>
#include <boost/mpl/and.hpp>
#include <boost/mpl/identity.hpp>
#include <cstddef>
Namespaces | |
boost | |
Duration formatting facet for input. | |
boost::iterators | |
boost::iterators::archetypes | |
boost::iterators::detail | |
Typedefs | |
typedef mpl::int_ < readable_iterator_bit > ::type | boost::iterators::archetypes::readable_iterator_t |
typedef mpl::int_ < writable_iterator_bit > ::type | boost::iterators::archetypes::writable_iterator_t |
typedef mpl::int_ < (readable_iterator_bit|writable_iterator_bit) > ::type | boost::iterators::archetypes::readable_writable_iterator_t |
typedef mpl::int_ < (readable_iterator_bit|lvalue_iterator_bit) > ::type | boost::iterators::archetypes::readable_lvalue_iterator_t |
typedef mpl::int_ < (lvalue_iterator_bit|writable_iterator_bit) > ::type | boost::iterators::archetypes::writable_lvalue_iterator_t |
typedef mpl::int_ < swappable_iterator_bit > ::type | boost::iterators::archetypes::swappable_iterator_t |
typedef mpl::int_ < lvalue_iterator_bit >::type | boost::iterators::archetypes::lvalue_iterator_t |
Functions | |
template<class Derived , class Value > | |
bool | boost::iterators::detail::operator== (traversal_archetype_< Derived, Value, single_pass_traversal_tag > const &, traversal_archetype_< Derived, Value, single_pass_traversal_tag > const &) |
template<class Derived , class Value > | |
Derived & | boost::iterators::detail::operator+ (traversal_archetype_< Derived, Value, random_access_traversal_tag > const &, std::ptrdiff_t) |
template<class Derived , class Value > | |
Derived & | boost::iterators::detail::operator+ (std::ptrdiff_t, traversal_archetype_< Derived, Value, random_access_traversal_tag > const &) |
template<class Derived , class Value > | |
Derived & | boost::iterators::detail::operator- (traversal_archetype_< Derived, Value, random_access_traversal_tag > const &, std::ptrdiff_t) |
template<class Derived , class Value > | |
std::ptrdiff_t | boost::iterators::detail::operator- (traversal_archetype_< Derived, Value, random_access_traversal_tag > const &, traversal_archetype_< Derived, Value, random_access_traversal_tag > const &) |
template<class Derived , class Value > | |
bool | boost::iterators::detail::operator< (traversal_archetype_< Derived, Value, random_access_traversal_tag > const &, traversal_archetype_< Derived, Value, random_access_traversal_tag > const &) |
template<class Derived , class Value > | |
bool | boost::iterators::detail::operator> (traversal_archetype_< Derived, Value, random_access_traversal_tag > const &, traversal_archetype_< Derived, Value, random_access_traversal_tag > const &) |
template<class Derived , class Value > | |
bool | boost::iterators::detail::operator<= (traversal_archetype_< Derived, Value, random_access_traversal_tag > const &, traversal_archetype_< Derived, Value, random_access_traversal_tag > const &) |
template<class Derived , class Value > | |
bool | boost::iterators::detail::operator>= (traversal_archetype_< Derived, Value, random_access_traversal_tag > const &, traversal_archetype_< Derived, Value, random_access_traversal_tag > const &) |