1 #ifndef EXPR_RootNode_H
2 #define EXPR_RootNode_H
4 #include "EXPR_ParentNode.h"
6 #include "EXPR_ChildNode.h"
42 static inline CORE_UniquePointer<EXPR_RootNode>
New() {
class Free introduced for deleting a smart pointer
Definition: CORE_Object.h:113
This class is a parent node with children.
Definition: EXPR_ParentNode.h:23
virtual tMemSize getContentsMemorySize() const override
return nthe memory size of the included associations
Definition: EXPR_ParentNode.h:69
This class describes the root of the tree.
Definition: EXPR_RootNode.h:16
virtual tMemSize getContentsMemorySize() const override
return nthe memory size of the included associations
Definition: EXPR_RootNode.h:70
static CORE_UniquePointer< EXPR_RootNode > New()
create the new instance of this
Definition: EXPR_RootNode.h:42
virtual ~EXPR_RootNode()
delete the class
Definition: EXPR_RootNode.cpp:7
virtual tMemSize getMemorySize() const override
return the memory size of the class
Definition: EXPR_RootNode.h:58
EXPR_RootNode()
create the class
Definition: EXPR_RootNode.cpp:4