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