Public Types | Public Member Functions | Private Types | List of all members
boost::iterators::detail::iterator_facade_base< Derived, Value, CategoryOrTraversal, Reference, Difference, true, true > Class Template Reference

#include <iterator_facade.hpp>

Inheritance diagram for boost::iterators::detail::iterator_facade_base< Derived, Value, CategoryOrTraversal, Reference, Difference, true, true >:
Inheritance graph
[legend]

Public Types

typedef base_type::difference_type difference_type
 
typedef base_type::reference reference
 
- Public Types inherited from boost::iterators::detail::iterator_facade_base< Derived, Value, CategoryOrTraversal, Reference, Difference, false, false >
typedef Difference difference_type
 
typedef associated_types::iterator_category iterator_category
 
typedef operator_arrow_dispatch_::result_type pointer
 
typedef Reference reference
 
typedef associated_types::value_type value_type
 

Public Member Functions

Derived & operator+= (difference_type n)
 
Derived operator- (difference_type x) const
 
Derived & operator-= (difference_type n)
 
boost::iterators::detail::operator_brackets_result< Derived, Value, reference >::type operator[] (difference_type n) const
 
- Public Member Functions inherited from boost::iterators::detail::iterator_facade_base< Derived, Value, CategoryOrTraversal, Reference, Difference, true, false >
Derived & operator-- ()
 
Derived operator-- (int)
 
- Public Member Functions inherited from boost::iterators::detail::iterator_facade_base< Derived, Value, CategoryOrTraversal, Reference, Difference, false, false >
reference operator* () const
 
Derived & operator++ ()
 
pointer operator-> () const
 

Private Types

typedef iterator_facade_base< Derived, Value, CategoryOrTraversal, Reference, Difference, true, false > base_type
 

Additional Inherited Members

- Protected Member Functions inherited from boost::iterators::detail::iterator_facade_base< Derived, Value, CategoryOrTraversal, Reference, Difference, false, false >
Derived & derived ()
 
Derived const & derived () const
 

Detailed Description

template<class Derived, class Value, class CategoryOrTraversal, class Reference, class Difference>
class boost::iterators::detail::iterator_facade_base< Derived, Value, CategoryOrTraversal, Reference, Difference, true, true >

Definition at line 709 of file iterator_facade.hpp.

Member Typedef Documentation

template<class Derived , class Value , class CategoryOrTraversal , class Reference , class Difference >
typedef iterator_facade_base< Derived, Value, CategoryOrTraversal, Reference, Difference, true, false > boost::iterators::detail::iterator_facade_base< Derived, Value, CategoryOrTraversal, Reference, Difference, true, true >::base_type
private

Definition at line 713 of file iterator_facade.hpp.

template<class Derived , class Value , class CategoryOrTraversal , class Reference , class Difference >
typedef base_type::difference_type boost::iterators::detail::iterator_facade_base< Derived, Value, CategoryOrTraversal, Reference, Difference, true, true >::difference_type

Definition at line 717 of file iterator_facade.hpp.

template<class Derived , class Value , class CategoryOrTraversal , class Reference , class Difference >
typedef base_type::reference boost::iterators::detail::iterator_facade_base< Derived, Value, CategoryOrTraversal, Reference, Difference, true, true >::reference

Definition at line 716 of file iterator_facade.hpp.

Member Function Documentation

template<class Derived , class Value , class CategoryOrTraversal , class Reference , class Difference >
Derived& boost::iterators::detail::iterator_facade_base< Derived, Value, CategoryOrTraversal, Reference, Difference, true, true >::operator+= ( difference_type  n)
inline

Definition at line 731 of file iterator_facade.hpp.

template<class Derived , class Value , class CategoryOrTraversal , class Reference , class Difference >
Derived boost::iterators::detail::iterator_facade_base< Derived, Value, CategoryOrTraversal, Reference, Difference, true, true >::operator- ( difference_type  x) const
inline

Definition at line 743 of file iterator_facade.hpp.

template<class Derived , class Value , class CategoryOrTraversal , class Reference , class Difference >
Derived& boost::iterators::detail::iterator_facade_base< Derived, Value, CategoryOrTraversal, Reference, Difference, true, true >::operator-= ( difference_type  n)
inline

Definition at line 737 of file iterator_facade.hpp.

template<class Derived , class Value , class CategoryOrTraversal , class Reference , class Difference >
boost::iterators::detail::operator_brackets_result<Derived, Value, reference>::type boost::iterators::detail::iterator_facade_base< Derived, Value, CategoryOrTraversal, Reference, Difference, true, true >::operator[] ( difference_type  n) const
inline

Definition at line 721 of file iterator_facade.hpp.


The documentation for this class was generated from the following file:


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:34