void Identifiable::_setName(std::string const& inName) { if (mName != "Unnamed") { std::string _msg = "Attempting to re-assign an object's UID after it's been set! Object: " + mName + "#" + stringify(mUID); throw integrity_violation(_msg); } mName = inName; }
void Identifiable::_setUID(const int inUID) { if (mUID != -1) { std::string _msg = "Attempting to re-assign an object's UID after it's been set! Object: " + mName + "#" + stringify(mUID); throw integrity_violation(_msg); } mUID = inUID; }