#include <SimObjectCloneFactory.h>
Public Member Functions | |
SimObjectCloneFactory (T &src) | |
SimObjectCloneFactory (void) | |
virtual | ~SimObjectCloneFactory () |
virtual SimObject * | create (void) const |
virtual SimObject * | create (RandomEngine *) const |
virtual object_type_t | getObjectTypeID () const |
Protected Attributes | |
T | source |
Definition at line 8 of file SimObjectCloneFactory.h.
SimObjectCloneFactory< T >::SimObjectCloneFactory | ( | T & | src | ) | [inline] |
Definition at line 13 of file SimObjectCloneFactory.h.
SimObjectCloneFactory< T >::SimObjectCloneFactory | ( | void | ) | [inline] |
Definition at line 16 of file SimObjectCloneFactory.h.
virtual SimObjectCloneFactory< T >::~SimObjectCloneFactory | ( | ) | [inline, virtual] |
Definition at line 19 of file SimObjectCloneFactory.h.
virtual SimObject* SimObjectCloneFactory< T >::create | ( | void | ) | const [inline, virtual] |
Reimplemented from SimObjectFactory.
Definition at line 22 of file SimObjectCloneFactory.h.
References SimObjectCloneFactory< T >::source.
virtual SimObject* SimObjectCloneFactory< T >::create | ( | RandomEngine * | ) | const [inline, virtual] |
Reimplemented from SimObjectFactory.
Definition at line 27 of file SimObjectCloneFactory.h.
References SimObjectCloneFactory< T >::source.
virtual object_type_t SimObjectCloneFactory< T >::getObjectTypeID | ( | ) | const [inline, virtual] |
T SimObjectCloneFactory< T >::source [protected] |
Definition at line 35 of file SimObjectCloneFactory.h.
Referenced by SimObjectCloneFactory< T >::create().