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.