Lunchbox  1.8.0
Public Member Functions | Friends | List of all members
lunchbox::LFVectorIterator< V, T > Class Template Reference
+ Inheritance diagram for lunchbox::LFVectorIterator< V, T >:
+ Collaboration diagram for lunchbox::LFVectorIterator< V, T >:

Public Member Functions

 LFVectorIterator (V *vector, size_t i)
template<class U , class W >
 LFVectorIterator (const LFVectorIterator< U, W > &from)
T & operator* () const
T * operator-> () const
T & operator[] (const size_t &n) const
- Public Member Functions inherited from lunchbox::IndexIterator< LFVectorIterator< V, T >, V, T >
 IndexIterator (V *container, const size_t i)
 IndexIterator (const LFVectorIterator< V, T > &from)
 IndexIterator (const IndexIterator< U, V, W > &from)
LFVectorIterator< V, T > & operator= (const IndexIterator &rhs)
LFVectorIterator< V, T > & operator= (const IndexIterator< LFVectorIterator< V, T >, U, W > &rhs)
LFVectorIterator< V, T > & operator++ ()
LFVectorIterator< V, T > operator++ (int)
LFVectorIterator< V, T > & operator-- ()
LFVectorIterator< V, T > operator-- (int)
LFVectorIterator< V, T > operator+ (const size_t &n) const
LFVectorIterator< V, T > & operator+= (const size_t &n)
LFVectorIterator< V, T > operator- (const size_t &n) const
ssize_t operator- (const LFVectorIterator< V, T > &n) const
LFVectorIterator< V, T > & operator-= (const size_t &n)
bool operator== (const LFVectorIterator< V, T > &rhs) const
bool operator!= (const LFVectorIterator< V, T > &rhs) const
bool operator< (const LFVectorIterator< V, T > &rhs) const
bool operator> (const LFVectorIterator< V, T > &rhs) const
bool operator<= (const LFVectorIterator< V, T > &rhs) const
bool operator>= (const LFVectorIterator< V, T > &rhs) const
size_t getPosition () const

Friends

class LFVector

Additional Inherited Members

- Protected Attributes inherited from lunchbox::IndexIterator< LFVectorIterator< V, T >, V, T >
V * container_
size_t i_

Detailed Description

template<class V, class T>
class lunchbox::LFVectorIterator< V, T >

Definition at line 30 of file lfVectorIterator.h.


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