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

#include <iterator_facade.hpp>

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

Public Types

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

reference operator* () const
 
Derived & operator++ ()
 
pointer operator-> () const
 

Protected Member Functions

Derived & derived ()
 
Derived const & derived () const
 

Private Types

typedef boost::iterators::detail::iterator_facade_types< Value, CategoryOrTraversal, Reference, Difference > associated_types
 
typedef boost::iterators::detail::operator_arrow_dispatch< Reference, typename associated_types::pointeroperator_arrow_dispatch_
 

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, false, false >

Definition at line 616 of file iterator_facade.hpp.

Member Typedef Documentation

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

Definition at line 627 of file iterator_facade.hpp.

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

Definition at line 637 of file iterator_facade.hpp.

template<class Derived , class Value , class CategoryOrTraversal , class Reference , class Difference >
typedef associated_types::iterator_category boost::iterators::detail::iterator_facade_base< Derived, Value, CategoryOrTraversal, Reference, Difference, false, false >::iterator_category

Definition at line 641 of file iterator_facade.hpp.

template<class Derived , class Value , class CategoryOrTraversal , class Reference , class Difference >
typedef boost::iterators::detail::operator_arrow_dispatch< Reference , typename associated_types::pointer > boost::iterators::detail::iterator_facade_base< Derived, Value, CategoryOrTraversal, Reference, Difference, false, false >::operator_arrow_dispatch_
private

Definition at line 632 of file iterator_facade.hpp.

template<class Derived , class Value , class CategoryOrTraversal , class Reference , class Difference >
typedef operator_arrow_dispatch_::result_type boost::iterators::detail::iterator_facade_base< Derived, Value, CategoryOrTraversal, Reference, Difference, false, false >::pointer

Definition at line 639 of file iterator_facade.hpp.

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

Definition at line 636 of file iterator_facade.hpp.

template<class Derived , class Value , class CategoryOrTraversal , class Reference , class Difference >
typedef associated_types::value_type boost::iterators::detail::iterator_facade_base< Derived, Value, CategoryOrTraversal, Reference, Difference, false, false >::value_type

Definition at line 635 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, false, false >::derived ( )
inlineprotected

Definition at line 664 of file iterator_facade.hpp.

template<class Derived , class Value , class CategoryOrTraversal , class Reference , class Difference >
Derived const& boost::iterators::detail::iterator_facade_base< Derived, Value, CategoryOrTraversal, Reference, Difference, false, false >::derived ( ) const
inlineprotected

Definition at line 669 of file iterator_facade.hpp.

template<class Derived , class Value , class CategoryOrTraversal , class Reference , class Difference >
reference boost::iterators::detail::iterator_facade_base< Derived, Value, CategoryOrTraversal, Reference, Difference, false, false >::operator* ( ) const
inline

Definition at line 644 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, false, false >::operator++ ( )
inline

Definition at line 654 of file iterator_facade.hpp.

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

Definition at line 649 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