Base interface for entities which have class name and changable name.
You can find more information in comments below.
class IClass
{
protected:
String m_sClassName;
String m_sName;
public:
String const &ClassName; // Class name
String const &Name; // Name
virtual bool setName(const String &value) = 0; // Set name
};
Namespace: | nitisa |
Include: | Nitisa/Interfaces/IClass.h |