Contents Menu Expand Light mode Dark mode Auto light/dark mode
PMP documentation
Light Logo Dark Logo

INamed¶

class INamed : virtual public IObject¶

Represents a named IObject.

virtual INamed::~INamed()¶

virtual std::string INamed::GetName() = 0

virtual std::string INamed::GetFullName() = 0

virtual std::string INamed::GetDefaultName() = 0

virtual void INamed::SetName(const std::string &name) = 0

virtual PNamed INamed::GetChild(const std::string &name) = 0

virtual std::map<std::string, PNamed> INamed::GetChildren() = 0

virtual std::vector<std::string> INamed::GetChildNames() = 0

template<typename T> T INamed::GetByDefaultName(const std::string &name)

template<typename T> T INamed::GetByPath(const std::string &path)

template<typename T> T INamed::GetByDefaultPath(const std::string &path)

Next
Functions
Previous
SetCompletionCriterion
| Created using Sphinx and Furo theme.