se_ogre::MultiO3dThingComponent Class Reference

#include <MultiO3dThingComponent.hpp>

List of all members.

Public Types

typedef se_core::CompSchema::VoidList::iterator_type iterator_type

Public Member Functions

 MultiO3dThingComponent ()
virtual ~MultiO3dThingComponent ()
virtual void add (O3dThingComponent &value)
void add (MultiO3dThingComponent &msc)
virtual void remove (O3dThingComponent &value)
void initIterator (se_core::CompSchema::VoidList::iterator_type &iterator) const
se_core::CompSchema::VoidList::iterator_type iterator () const
bool contains (O3dThingComponent &value) const
bool contains (MultiO3dThingComponent &msc) const
bool sharesAny (MultiO3dThingComponent &msc) const
bool isEmpty () const
void destroyMembersAndClear ()
void clear ()
int size () const

Protected Attributes

se_core::CompSchema::VoidList::iterator_type firstNode_

Friends

class MultiO3dThingComponentIterator


Member Typedef Documentation

typedef se_core::CompSchema::VoidList::iterator_type se_ogre::MultiO3dThingComponent::iterator_type
 

Definition at line 35 of file MultiO3dThingComponent.hpp.


Constructor & Destructor Documentation

se_ogre::MultiO3dThingComponent::MultiO3dThingComponent  ) 
 

Definition at line 30 of file MultiO3dThingComponent.cpp.

se_ogre::MultiO3dThingComponent::~MultiO3dThingComponent  )  [virtual]
 

Definition at line 36 of file MultiO3dThingComponent.cpp.


Member Function Documentation

void se_ogre::MultiO3dThingComponent::add MultiO3dThingComponent msc  ) 
 

Definition at line 92 of file MultiO3dThingComponent.cpp.

References Assert, and iterator().

void se_ogre::MultiO3dThingComponent::add O3dThingComponent value  )  [virtual]
 

Definition at line 43 of file MultiO3dThingComponent.cpp.

References Assert.

void se_ogre::MultiO3dThingComponent::clear  ) 
 

Definition at line 124 of file MultiO3dThingComponent.cpp.

bool se_ogre::MultiO3dThingComponent::contains MultiO3dThingComponent msc  )  const
 

Definition at line 69 of file MultiO3dThingComponent.cpp.

References iterator().

bool se_ogre::MultiO3dThingComponent::contains O3dThingComponent value  )  const
 

Definition at line 58 of file MultiO3dThingComponent.cpp.

void se_ogre::MultiO3dThingComponent::destroyMembersAndClear  ) 
 

Definition at line 102 of file MultiO3dThingComponent.cpp.

void se_ogre::MultiO3dThingComponent::initIterator se_core::CompSchema::VoidList::iterator_type iterator  )  const
 

Definition at line 112 of file MultiO3dThingComponent.cpp.

Referenced by se_ogre::MultiO3dThingComponent::Iterator::init().

bool se_ogre::MultiO3dThingComponent::isEmpty  )  const
 

Definition at line 118 of file MultiO3dThingComponent.cpp.

se_core::CompSchema::VoidList::iterator_type se_ogre::MultiO3dThingComponent::iterator  )  const [inline]
 

Definition at line 62 of file MultiO3dThingComponent.hpp.

Referenced by add(), contains(), and sharesAny().

void se_ogre::MultiO3dThingComponent::remove O3dThingComponent value  )  [virtual]
 

Definition at line 51 of file MultiO3dThingComponent.cpp.

bool se_ogre::MultiO3dThingComponent::sharesAny MultiO3dThingComponent msc  )  const
 

Definition at line 80 of file MultiO3dThingComponent.cpp.

References iterator().

int se_ogre::MultiO3dThingComponent::size  )  const
 

Definition at line 130 of file MultiO3dThingComponent.cpp.


Friends And Related Function Documentation

friend class MultiO3dThingComponentIterator [friend]
 

Definition at line 32 of file MultiO3dThingComponent.hpp.


Member Data Documentation

se_core::CompSchema::VoidList::iterator_type se_ogre::MultiO3dThingComponent::firstNode_ [protected]
 

Definition at line 72 of file MultiO3dThingComponent.hpp.


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

Home Page | SagaEngine trunk (updated nightly) reference generated Sun Dec 2 20:06:33 2007 by Doxygen version 1.3.9.1.

SourceForge.net Logo