A base class for all things which can have a name. More...
#include "namable.h"
  
Public Member Functions | |
| Namable (const std::string &initial_name="") | |
| void | clear_name () | 
| Resets the Namable's name to empty.  More... | |
| const std::string & | get_name () const | 
| bool | has_name () const | 
| Returns true if the Namable has a nonempty name set, false if the name is empty.  More... | |
| void | output (std::ostream &out) const | 
| Outputs the Namable.  More... | |
| void | set_name (const std::string &name) | 
Static Public Member Functions | |
| static TypeHandle | get_class_type () | 
| static void | init_type () | 
Public Attributes | |
| get_name | |
| set_name | |
A base class for all things which can have a name.
The name is either empty or nonempty, but it is never NULL.
      
  | 
  inline | 
      
  | 
  inline | 
Returns true if the Namable has a nonempty name set, false if the name is empty.
Definition at line 44 of file namable.I.
Referenced by XFileNode::add_child(), EggComponentData::add_name(), EggGroupUniquifier::get_category(), NodePathComponent::output(), EggSAnimData::write(), EggNamedObject::write_header(), XFileDataNodeTemplate::write_text(), and XFileDataDef::write_text().
      
  | 
  inline | 
 1.8.15