49 const std::string &
name,
50 const std::string & separator = std::string(
"/"));
76 const std::string &
tag()
const {
return _tag; }
111 virtual void check();
const std::string & name() const
Return the name.
virtual ~MooseObjectName()=default
This class requires a virtual (but default) desctructor since it has virtual functions.
virtual void check()
Check that the name and tag are supplied correctly.
bool operator<(const MooseObjectName &rhs) const
bool operator!=(const MooseObjectName &rhs) const
bool operator==(const MooseObjectName &rhs) const
Comparison operators.
MooseObjectName()
A constructor for use by MooseObjectParameterName.
friend std::ostream & operator<<(std::ostream &stream, const MooseObjectName &obj)
Allows this to be used with std:: cout.
A class for storing the names of MooseObject by tag and object name.
const std::string & tag() const
Return the tag.