51 Base(
const std::string& name = CLASS_TYPE);
60 virtual const std::string& GetType()
const override = 0;
69 virtual void SetName(
const std::string& name);
78 virtual const std::string& GetName();
87 virtual const std::string& GetName()
const;
This class creates a GUID, or a Unique ID that is used through out TR to identify and distinguish one...
A string wrapper that will make sure that all of the strings with the same value will point to the sa...
This class is part of the internal garbage collection system.
This is a Base class that carries the Class name and Unique ID of all the derived classes...
static const trUtil::RefStr CLASS_TYPE
Adds an easy and swappable access to the base class.