ARB
Public Member Functions | List of all members
SizeAwareRoot Struct Reference

#include <CT_common.hxx>

Inheritance diagram for SizeAwareRoot:
Inheritance graph
[legend]
Collaboration diagram for SizeAwareRoot:
Collaboration graph
[legend]

Public Member Functions

 SizeAwareRoot ()
 
TreeNodemakeNode () const OVERRIDE
 
void destroyNode (TreeNode *node) const OVERRIDE
 
- Public Member Functions inherited from TreeRoot
 TreeRoot (bool deleteWithNodes_)
 
virtual ~TreeRoot ()
 
virtual void change_root (TreeNode *old, TreeNode *newroot)
 
void delete_by_node ()
 
bool has_bootstrap () const
 
void set_bootstrap_seen (bool seen)
 
 DEFINE_READ_ACCESSORS (TreeNode *, get_root_node, rootNode)
 
ARB_edge find_innermost_edge ()
 

Additional Inherited Members

- Protected Member Functions inherited from TreeRoot
void predelete ()
 

Detailed Description

Definition at line 38 of file CT_common.hxx.

Constructor & Destructor Documentation

SizeAwareRoot::SizeAwareRoot ( )
inline

Definition at line 70 of file CT_common.hxx.

Member Function Documentation

TreeNode * SizeAwareRoot::makeNode ( ) const
inlinevirtual

Implements TreeRoot.

Definition at line 71 of file CT_common.hxx.

void SizeAwareRoot::destroyNode ( TreeNode node) const
inlinevirtual

Implements TreeRoot.

Definition at line 72 of file CT_common.hxx.

References DOWNCAST.


The documentation for this struct was generated from the following file: