ed
Public Member Functions | Private Attributes | List of all members
ed::WorldModel::EntityIterator Class Reference

#include <world_model.h>

Inheritance diagram for ed::WorldModel::EntityIterator:
Inheritance graph
[legend]

Public Member Functions

 EntityIterator (const EntityIterator &it)
 
 EntityIterator (const std::vector< EntityConstPtr > &v)
 
 EntityIterator (const std::vector< EntityConstPtr >::const_iterator &it)
 
bool operator!= (const EntityIterator &rhs)
 
const EntityConstPtroperator* ()
 
EntityIteratoroperator++ ()
 
EntityIterator operator++ (int)
 
bool operator== (const EntityIterator &rhs)
 

Private Attributes

std::vector< EntityConstPtr >::const_iterator it_
 
std::vector< EntityConstPtr >::const_iterator it_end_
 

Detailed Description

Definition at line 26 of file world_model.h.

Constructor & Destructor Documentation

◆ EntityIterator() [1/3]

ed::WorldModel::EntityIterator::EntityIterator ( const std::vector< EntityConstPtr > &  v)
inline

Definition at line 31 of file world_model.h.

◆ EntityIterator() [2/3]

ed::WorldModel::EntityIterator::EntityIterator ( const EntityIterator it)
inline

Definition at line 38 of file world_model.h.

◆ EntityIterator() [3/3]

ed::WorldModel::EntityIterator::EntityIterator ( const std::vector< EntityConstPtr >::const_iterator it)
inline

Definition at line 40 of file world_model.h.

Member Function Documentation

◆ operator!=()

bool ed::WorldModel::EntityIterator::operator!= ( const EntityIterator rhs)
inline

Definition at line 53 of file world_model.h.

◆ operator*()

const EntityConstPtr& ed::WorldModel::EntityIterator::operator* ( )
inline

Definition at line 55 of file world_model.h.

◆ operator++() [1/2]

EntityIterator& ed::WorldModel::EntityIterator::operator++ ( )
inline

Definition at line 42 of file world_model.h.

◆ operator++() [2/2]

EntityIterator ed::WorldModel::EntityIterator::operator++ ( int  )
inline

Definition at line 49 of file world_model.h.

◆ operator==()

bool ed::WorldModel::EntityIterator::operator== ( const EntityIterator rhs)
inline

Definition at line 51 of file world_model.h.

Member Data Documentation

◆ it_

std::vector<EntityConstPtr>::const_iterator ed::WorldModel::EntityIterator::it_
private

Definition at line 59 of file world_model.h.

◆ it_end_

std::vector<EntityConstPtr>::const_iterator ed::WorldModel::EntityIterator::it_end_
private

Definition at line 60 of file world_model.h.


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