HeadingNode is a type that holds a simple header for one of the other types of nodes
![]() | changeName (string &name) Sets the name. |
![]() | HeadingNode (HeadingNode & h) |
![]() | HeadingNode (bool link, HeadingNode & h) Copy with parallel link |
![]() | HeadingNode (const string & h) Constructor - give it a string to copy into the name. |
![]() | isOfType ( ASTtype T ) |
![]() | myLongestStr ( void ) const Returns the length of the longest string in this object |
![]() | myName () const Returns the name. |
![]() | myType (void) |
![]() | Copy constructor - recurses down |
![]() | myHeading |
HeadingNode is a type that holds a simple header for one of the other types of nodes. It has several subtypes depending on what kind of heading it is. Typically a heading is just a string.
HeadingNode(bool link, HeadingNode & h)
HeadingNode(const string & h)
inline string myName() const
void changeName(string &name)
virtual ASTnode::ASTtype myType(void)
virtual bool isOfType( ASTtype T )
string myHeading
virtual int myLongestStr( void ) const
alphabetic index hierarchy of classes
generated by doc++