HoverRace  2.0
Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
HoverRace::Parcel::Bundle::Iterator Class Reference
+ Inheritance diagram for HoverRace::Parcel::Bundle::Iterator:

Public Member Functions

 Iterator ()
 
 Iterator (const Bundle *bundle)
 
bool operator!= (const Iterator &other) const
 
Util::OS::dirEnt_toperator* () const
 
Iteratoroperator++ ()
 
Iterator operator++ (int)
 
Util::OS::dirEnt_toperator-> () const
 
bool operator== (const Iterator &other) const
 

Private Member Functions

void FindNextValidBundle ()
 

Private Attributes

const Bundlebundle
 
Util::OS::dirIter_t iter
 

Static Private Attributes

static const Util::OS::dirIter_t END
 

Constructor & Destructor Documentation

HoverRace::Parcel::Bundle::Iterator::Iterator ( )
HoverRace::Parcel::Bundle::Iterator::Iterator ( const Bundle bundle)

Member Function Documentation

void HoverRace::Parcel::Bundle::Iterator::FindNextValidBundle ( )
private
bool HoverRace::Parcel::Bundle::Iterator::operator!= ( const Iterator other) const
inline
Util::OS::dirEnt_t& HoverRace::Parcel::Bundle::Iterator::operator* ( ) const
inline
Bundle::Iterator & HoverRace::Parcel::Bundle::Iterator::operator++ ( )
Bundle::Iterator HoverRace::Parcel::Bundle::Iterator::operator++ ( int  )
Util::OS::dirEnt_t* HoverRace::Parcel::Bundle::Iterator::operator-> ( ) const
inline
bool HoverRace::Parcel::Bundle::Iterator::operator== ( const Iterator other) const
inline

Member Data Documentation

const Bundle* HoverRace::Parcel::Bundle::Iterator::bundle
private
const OS::dirIter_t HoverRace::Parcel::Bundle::Iterator::END
staticprivate
Util::OS::dirIter_t HoverRace::Parcel::Bundle::Iterator::iter
private

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