Orxonox
0.0.5 Codename: Arcturus
|
#include </home/jenkins/workspace/orxonox_doxygen_trunk/src/libraries/core/CorePrereqs.h>
Public Member Functions | |
XMLPortClassObjectContainer (const std::string §ionname, Identifier *identifier, const ExecutorMemberPtr< T > &loadexecutor, const ExecutorMemberPtr< T > &saveexecutor, bool bApplyLoaderMask, bool bLoadBefore) | |
virtual void | callLoadExecutor (BaseObject *object, BaseObject *newObject) override |
Public Member Functions inherited from orxonox::XMLPortObjectContainer | |
XMLPortObjectContainer () | |
virtual | ~XMLPortObjectContainer ()=default |
XMLPortObjectContainer & | description (const std::string &description) |
const std::string & | getDescription () const |
const std::string & | getName () const |
bool | identifierIsIncludedInLoaderMask (const Identifier *identifier) |
XMLPortObjectContainer & | port (BaseObject *object, Element &xmlelement, XMLPort::Mode mode) |
Private Attributes | |
ExecutorMemberPtr< T > | loadexecutor_ |
ExecutorMemberPtr< T > | saveexecutor_ |
Additional Inherited Members | |
Protected Attributes inherited from orxonox::XMLPortObjectContainer | |
bool | bApplyLoaderMask_ |
bool | bLoadBefore_ |
std::string | description_ |
Identifier * | identifier_ |
Identifier * | objectIdentifier_ |
std::string | sectionname_ |
|
inline |
|
inlineoverridevirtual |
Implements orxonox::XMLPortObjectContainer.
|
private |
|
private |