17 #ifndef CCONFIGURABLEOBJECT_H 18 #define CCONFIGURABLEOBJECT_H 22 #ifndef CITEMCONFIGURATION_H 23 #include "CItemConfiguration.h" 59 bool m_deleteOnDestroy;
78 void configure(std::string name, std::string value);
83 std::string
cget(std::string name);
84 CItemConfiguration::ConfigurationArray
cget();
89 virtual void onAttach() = 0;
93 void throwIfNull(
const char* message)
const;
CConfigurableObject & operator=(const CConfigurableObject &rsh)
Definition: CConfigurableObject.cpp:53
CItemConfiguration::ConfigurationArray cget()
Definition: CConfigurableObject.cpp:179
int operator==(const CConfigurableObject &rhs) const
Definition: CConfigurableObject.cpp:71
void configure(std::string name, std::string value)
Definition: CConfigurableObject.cpp:136
int operator!=(const CConfigurableObject &rhs) const
Definition: CConfigurableObject.cpp:92
void Attach(CItemConfiguration *pConfiguration, bool dynamic=true)
Definition: CConfigurableObject.cpp:113
Definition: CConfigurableObject.h:53
Definition: CItemConfiguration.h:65
std::string getName() const
Definition: CConfigurableObject.cpp:152