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

#include <Leap.h>

List of all members.

Public Types

typedef std::ptrdiff_t difference_type
typedef std::forward_iterator_tag iterator_category
typedef const Tpointer
typedef const Treference
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, Toperator++ (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 Sat Jun 8 2019 18:47:25