Skip to content

Class mediapipe::internal::Collection::DoubleDerefIterator

template <typename ItType>

ClassList > DoubleDerefIterator

Public Types

Type Name
typedef std::ptrdiff_t difference_type
typedef std::random_access_iterator_tag iterator_category
typedef ItType * pointer
typedef ItType & reference
typedef ItType value_type

Public Functions

Type Name
DoubleDerefIterator ()
reference operator* ()
DoubleDerefIterator & operator++ ()
DoubleDerefIterator operator++ (int)
DoubleDerefIterator & operator+= (difference_type d)
DoubleDerefIterator & operator-- ()
DoubleDerefIterator operator-- (int)
DoubleDerefIterator & operator-= (difference_type d)
pointer operator-> ()
reference operator[] (difference_type d)

Public Types Documentation

typedef difference_type

using mediapipe::internal::Collection< T, storage, ErrorHandler >::DoubleDerefIterator< ItType >::difference_type =  std::ptrdiff_t;

typedef iterator_category

using mediapipe::internal::Collection< T, storage, ErrorHandler >::DoubleDerefIterator< ItType >::iterator_category =  std::random_access_iterator_tag;

typedef pointer

using mediapipe::internal::Collection< T, storage, ErrorHandler >::DoubleDerefIterator< ItType >::pointer =  ItType*;

typedef reference

using mediapipe::internal::Collection< T, storage, ErrorHandler >::DoubleDerefIterator< ItType >::reference =  ItType&;

typedef value_type

using mediapipe::internal::Collection< T, storage, ErrorHandler >::DoubleDerefIterator< ItType >::value_type =  ItType;

Public Functions Documentation

function DoubleDerefIterator [1/2]

inline DoubleDerefIterator::DoubleDerefIterator () 

function operator*

inline reference DoubleDerefIterator::operator* () 

function operator++

inline DoubleDerefIterator & DoubleDerefIterator::operator++ () 

function operator++

inline DoubleDerefIterator DoubleDerefIterator::operator++ (
    int
) 

function operator+=

inline DoubleDerefIterator & DoubleDerefIterator::operator+= (
    difference_type d
) 

function operator--

inline DoubleDerefIterator & DoubleDerefIterator::operator-- () 

function operator--

inline DoubleDerefIterator DoubleDerefIterator::operator-- (
    int
) 

function operator-=

inline DoubleDerefIterator & DoubleDerefIterator::operator-= (
    difference_type d
) 

function operator->

inline pointer DoubleDerefIterator::operator-> () 

function operator[]

inline reference DoubleDerefIterator::operator[] (
    difference_type d
) 

Friends Documentation

friend operator!=

inline bool DoubleDerefIterator::operator!= (
    DoubleDerefIterator lhs,
    DoubleDerefIterator rhs
) 

friend operator+

inline DoubleDerefIterator DoubleDerefIterator::operator+ (
    DoubleDerefIterator lhs,
    difference_type d
) 

friend operator+

inline DoubleDerefIterator DoubleDerefIterator::operator+ (
    difference_type d,
    DoubleDerefIterator rhs
) 

friend operator-

inline DoubleDerefIterator & DoubleDerefIterator::operator- (
    DoubleDerefIterator lhs,
    difference_type d
) 

friend operator-

inline difference_type DoubleDerefIterator::operator- (
    DoubleDerefIterator lhs,
    DoubleDerefIterator rhs
) 

friend operator<

inline bool DoubleDerefIterator::operator< (
    DoubleDerefIterator lhs,
    DoubleDerefIterator rhs
) 

friend operator<=

inline bool DoubleDerefIterator::operator<= (
    DoubleDerefIterator lhs,
    DoubleDerefIterator rhs
) 

friend operator==

inline bool DoubleDerefIterator::operator== (
    DoubleDerefIterator lhs,
    DoubleDerefIterator rhs
) 

friend operator>

inline bool DoubleDerefIterator::operator> (
    DoubleDerefIterator lhs,
    DoubleDerefIterator rhs
) 

friend operator>=

inline bool DoubleDerefIterator::operator>= (
    DoubleDerefIterator lhs,
    DoubleDerefIterator rhs
) 


The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR-plugins/hand_tracking/mediapipe/framework/collection.h