vegastrike  0.5.1.r1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UniverseUtil::PythonUnitIter Class Reference

#include <universe_util.h>

Inheritance diagram for UniverseUtil::PythonUnitIter:

Public Member Functions

 PythonUnitIter ()
 
 PythonUnitIter (const UnitCollection::UnitIterator &t)
 
 ~PythonUnitIter ()
 
Unit * current ()
 
void advance ()
 
void advanceSignificant ()
 
void advanceInsignificant ()
 
void advancePlanet ()
 
void advanceJumppoint ()
 
void advanceN (int)
 
void advanceNSignificant (int n)
 
void advanceNInsignificant (int n)
 
void advanceNPlanet (int n)
 
void advanceNJumppoint (int n)
 
void preinsert (Unit *unit)
 
bool isDone ()
 
bool notDone ()
 
void remove ()
 
class Unit * next ()
 

Detailed Description

Definition at line 19 of file universe_util.h.

Constructor & Destructor Documentation

UniverseUtil::PythonUnitIter::PythonUnitIter ( )
inline

Definition at line 21 of file universe_util.h.

UniverseUtil::PythonUnitIter::PythonUnitIter ( const UnitCollection::UnitIterator &  t)
inline

Definition at line 23 of file universe_util.h.

UniverseUtil::PythonUnitIter::~PythonUnitIter ( )
inline

Definition at line 24 of file universe_util.h.

Member Function Documentation

void UniverseUtil::PythonUnitIter::advance ( )
inline

Definition at line 26 of file universe_util.h.

void UniverseUtil::PythonUnitIter::advanceInsignificant ( )

Definition at line 64 of file universe_util_generic.cpp.

void UniverseUtil::PythonUnitIter::advanceJumppoint ( )

Definition at line 78 of file universe_util_generic.cpp.

void UniverseUtil::PythonUnitIter::advanceN ( int  n)

Definition at line 85 of file universe_util_generic.cpp.

void UniverseUtil::PythonUnitIter::advanceNInsignificant ( int  n)

Definition at line 103 of file universe_util_generic.cpp.

void UniverseUtil::PythonUnitIter::advanceNJumppoint ( int  n)

Definition at line 123 of file universe_util_generic.cpp.

void UniverseUtil::PythonUnitIter::advanceNPlanet ( int  n)

Definition at line 113 of file universe_util_generic.cpp.

void UniverseUtil::PythonUnitIter::advanceNSignificant ( int  n)

Definition at line 93 of file universe_util_generic.cpp.

void UniverseUtil::PythonUnitIter::advancePlanet ( )

Definition at line 71 of file universe_util_generic.cpp.

void UniverseUtil::PythonUnitIter::advanceSignificant ( )

Definition at line 57 of file universe_util_generic.cpp.

Unit * UniverseUtil::PythonUnitIter::current ( )

Definition at line 46 of file universe_util_generic.cpp.

bool UniverseUtil::PythonUnitIter::isDone ( )
inline

Definition at line 43 of file universe_util.h.

class Unit* UniverseUtil::PythonUnitIter::next ( )
inline

Definition at line 55 of file universe_util.h.

bool UniverseUtil::PythonUnitIter::notDone ( )
inline

Definition at line 47 of file universe_util.h.

void UniverseUtil::PythonUnitIter::preinsert ( Unit *  unit)
inline

Definition at line 39 of file universe_util.h.

void UniverseUtil::PythonUnitIter::remove ( )
inline

Definition at line 51 of file universe_util.h.


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