SimObjectPool::SimObjectIterator Class Reference

Iterator for iterating over the advancable objects in the pool. More...

#include <SimObjectPool.h>

Collaboration diagram for SimObjectPool::SimObjectIterator:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 SimObjectIterator (vector< SimObject * > *vec_=NULL, size_t idx_=0)
SimObject ** operator-> ()
SimObjectoperator* ()
bool operator!= (const SimObjectIterator &other)
SimObjectIteratoroperator++ ()
local_objectid_t getLocalID (void)


Detailed Description

Iterator for iterating over the advancable objects in the pool.

Definition at line 49 of file SimObjectPool.h.


Constructor & Destructor Documentation

SimObjectPool::SimObjectIterator::SimObjectIterator ( vector< SimObject * > *  vec_ = NULL,
size_t  idx_ = 0 
) [inline]

Definition at line 52 of file SimObjectPool.h.


Member Function Documentation

SimObject** SimObjectPool::SimObjectIterator::operator-> (  )  [inline]

Definition at line 56 of file SimObjectPool.h.

SimObject* SimObjectPool::SimObjectIterator::operator* (  )  [inline]

Definition at line 61 of file SimObjectPool.h.

bool SimObjectPool::SimObjectIterator::operator!= ( const SimObjectIterator other  )  [inline]

Definition at line 66 of file SimObjectPool.h.

References idx, and vec.

SimObjectIterator& SimObjectPool::SimObjectIterator::operator++ (  )  [inline]

Definition at line 71 of file SimObjectPool.h.

local_objectid_t SimObjectPool::SimObjectIterator::getLocalID ( void   )  [inline]

Definition at line 77 of file SimObjectPool.h.


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

Generated on Wed Jul 9 16:34:53 2008 for PCSIM by  doxygen 1.5.5