#include <eggComment.h>
Inheritance diagram for EggComment:
Public Member Functions | |
INLINE | EggComment (const string &node_name, const string &comment) |
INLINE | EggComment (const EggComment ©) |
INLINE EggComment & | operator= (const string &comment) |
INLINE EggComment & | operator= (const EggComment ©) |
INLINE | operator const string & () const |
INLINE void | set_comment (const string &comment) |
INLINE string | get_comment () const |
virtual void | write (ostream &out, int indent_level) const |
virtual TypeHandle | get_type () const |
virtual TypeHandle | force_init_type () |
Static Public Member Functions | |
TypeHandle | get_class_type () |
void | init_type () |
Private Attributes | |
string | _comment |
Static Private Attributes | |
TypeHandle | _type_handle |
|
|
|
|
|
Reimplemented from EggNode. Definition at line 70 of file eggComment.h. References EggNode::get_class_type(), and EggNode::init_type(). |
|
Reimplemented from EggNode. Definition at line 59 of file eggComment.h. Referenced by EggData::pre_write(). |
|
Referenced by write(). |
|
Reimplemented from EggNode. Definition at line 67 of file eggComment.h. References EggNode::get_class_type(). |
|
Reimplemented from EggNode. Definition at line 62 of file eggComment.h. References EggNode::get_class_type(), EggNode::init_type(), and register_type(). Referenced by init_libegg(). |
|
|
|
|
|
|
|
|
|
Implements EggNode. Definition at line 35 of file eggComment.cxx. References enquote_string(), get_comment(), indent(), and EggNamedObject::write_header(). |
|
Definition at line 54 of file eggComment.h. |
|
Reimplemented from EggNode. Definition at line 25 of file eggComment.cxx. |