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