#include <BaseConfig.h>
Inheritance diagram for BaseConfig:
Public Member Functions | |
BaseConfig () | |
Default constructor. | |
virtual | ~BaseConfig () |
Destructor. | |
virtual TiXmlElement * | CreateXmlNode () const =0 |
Creates node representing the config. | |
Private Member Functions | |
BaseConfig (const BaseConfig &) | |
BaseConfig & | operator= (const BaseConfig &) |
Every config class must be derived from this class.
BaseConfig::BaseConfig | ( | ) | [inline] |
Default constructor.
virtual BaseConfig::~BaseConfig | ( | ) | [inline, virtual] |
Destructor.
BaseConfig::BaseConfig | ( | const BaseConfig & | ) | [private] |
virtual TiXmlElement* BaseConfig::CreateXmlNode | ( | ) | const [pure virtual] |
Creates node representing the config.
Implemented in ConfigApplication, ConfigCanvas, ConfigMatrix::ConfigCell, ConfigMatrix, Object::Config, ObjectAgent::Config, ObjectFixed::Config, ObjectTrail::Config, and ObjectTransferable::Config.
BaseConfig& BaseConfig::operator= | ( | const BaseConfig & | ) | [private] |