IClass



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