LibreOffice Module codemaker (master) 1
|
Represents a node of the hierarchy from the ExceptionTree class. More...
#include <exceptiontree.hxx>
Public Types | |
typedef std::vector< std::unique_ptr< ExceptionTreeNode > > | Children |
Public Member Functions | |
ExceptionTreeNode (rtl::OString theName) | |
~ExceptionTreeNode () | |
void | setPresent () |
ExceptionTreeNode * | add (rtl::OString const &theName) |
Public Attributes | |
rtl::OString | name |
bool | present |
Children | children |
Private Member Functions | |
ExceptionTreeNode (ExceptionTreeNode const &)=delete | |
ExceptionTreeNode & | operator= (ExceptionTreeNode const &)=delete |
void | clearChildren () |
Represents a node of the hierarchy from the ExceptionTree class.
Definition at line 37 of file exceptiontree.hxx.
typedef std::vector< std::unique_ptr<ExceptionTreeNode> > codemaker::ExceptionTreeNode::Children |
Definition at line 38 of file exceptiontree.hxx.
|
inline |
Definition at line 41 of file exceptiontree.hxx.
Referenced by add().
|
inline |
Definition at line 45 of file exceptiontree.hxx.
References clearChildren().
|
privatedelete |
ExceptionTreeNode * ExceptionTreeNode::add | ( | rtl::OString const & | theName | ) |
Definition at line 36 of file exceptiontree.cxx.
References children, and ExceptionTreeNode().
Referenced by codemaker::ExceptionTree::add().
|
private |
Definition at line 42 of file exceptiontree.cxx.
References children.
Referenced by setPresent(), and ~ExceptionTreeNode().
|
privatedelete |
|
inline |
Definition at line 48 of file exceptiontree.hxx.
References clearChildren(), and present.
Referenced by codemaker::ExceptionTree::add().
Children codemaker::ExceptionTreeNode::children |
Definition at line 55 of file exceptiontree.hxx.
Referenced by codemaker::ExceptionTree::add(), add(), and clearChildren().
rtl::OString codemaker::ExceptionTreeNode::name |
Definition at line 53 of file exceptiontree.hxx.
bool codemaker::ExceptionTreeNode::present |
Definition at line 54 of file exceptiontree.hxx.
Referenced by codemaker::ExceptionTree::add(), and setPresent().