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

#include <TreeNode.h>

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

Public Member Functions

 SimpleRoot ()
 
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 670 of file TreeNode.h.

Constructor & Destructor Documentation

SimpleRoot::SimpleRoot ( )
inline

Definition at line 691 of file TreeNode.h.

Member Function Documentation

TreeNode * SimpleRoot::makeNode ( ) const
inlinevirtual

Implements TreeRoot.

Definition at line 692 of file TreeNode.h.

void SimpleRoot::destroyNode ( TreeNode node) const
inlinevirtual

Implements TreeRoot.

Definition at line 693 of file TreeNode.h.

References DOWNCAST.


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