Public Types | Public Member Functions | Private Attributes | List of all members
Leap::ConstListIterator< L, T > Class Template Reference

#include <Leap.h>

Public Types

typedef std::ptrdiff_t difference_type
 
typedef std::forward_iterator_tag iterator_category
 
typedef const T * pointer
 
typedef const T & reference
 
typedef T value_type
 

Public Member Functions

 ConstListIterator ()
 
 ConstListIterator (const L &list, int index)
 
bool operator!= (const ConstListIterator< L, T > &rhs) const
 
const T operator* () const
 
const ConstListIterator< L, T > operator++ (int)
 
const ConstListIterator< L, T > & operator++ ()
 
bool operator== (const ConstListIterator< L, T > &rhs) const
 

Private Attributes

int m_index
 
const L * m_list
 

Detailed Description

template<typename L, typename T>
class Leap::ConstListIterator< L, T >

Definition at line 3443 of file Leap.h.

Member Typedef Documentation

template<typename L, typename T>
typedef std::ptrdiff_t Leap::ConstListIterator< L, T >::difference_type

Definition at line 3454 of file Leap.h.

template<typename L, typename T>
typedef std::forward_iterator_tag Leap::ConstListIterator< L, T >::iterator_category

Definition at line 3458 of file Leap.h.

template<typename L, typename T>
typedef const T* Leap::ConstListIterator< L, T >::pointer

Definition at line 3456 of file Leap.h.

template<typename L, typename T>
typedef const T& Leap::ConstListIterator< L, T >::reference

Definition at line 3457 of file Leap.h.

template<typename L, typename T>
typedef T Leap::ConstListIterator< L, T >::value_type

Definition at line 3455 of file Leap.h.

Constructor & Destructor Documentation

template<typename L, typename T>
Leap::ConstListIterator< L, T >::ConstListIterator ( )
inline

Definition at line 3445 of file Leap.h.

template<typename L, typename T>
Leap::ConstListIterator< L, T >::ConstListIterator ( const L &  list,
int  index 
)
inline

Definition at line 3446 of file Leap.h.

Member Function Documentation

template<typename L, typename T>
bool Leap::ConstListIterator< L, T >::operator!= ( const ConstListIterator< L, T > &  rhs) const
inline

Definition at line 3451 of file Leap.h.

template<typename L, typename T>
const T Leap::ConstListIterator< L, T >::operator* ( ) const
inline

Definition at line 3448 of file Leap.h.

template<typename L, typename T>
const ConstListIterator<L,T> Leap::ConstListIterator< L, T >::operator++ ( int  )
inline

Definition at line 3449 of file Leap.h.

template<typename L, typename T>
const ConstListIterator<L,T>& Leap::ConstListIterator< L, T >::operator++ ( )
inline

Definition at line 3450 of file Leap.h.

template<typename L, typename T>
bool Leap::ConstListIterator< L, T >::operator== ( const ConstListIterator< L, T > &  rhs) const
inline

Definition at line 3452 of file Leap.h.

Member Data Documentation

template<typename L, typename T>
int Leap::ConstListIterator< L, T >::m_index
private

Definition at line 3462 of file Leap.h.

template<typename L, typename T>
const L* Leap::ConstListIterator< L, T >::m_list
private

Definition at line 3461 of file Leap.h.


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


leap_motion
Author(s): Florian Lier , Mirza Shah , Isaac IY Saito
autogenerated on Tue Jun 2 2020 03:58:01