#include <Tree.hpp>


Public Member Functions | |
| DeletingRootOfNonSingletonTree (OA_ptr< Tree::Node > n) | |
| ~DeletingRootOfNonSingletonTree () | |
| void | report (std::ostream &o) const |
Private Attributes | |
| OA_ptr< Tree::Node > | offending_node |
DeletingRootOfNonSingletonTree is thrown when an attempt is made to remove the root of a tree that has other nodes and edges.
Definition at line 201 of file Tree.hpp.
| OA::Tree::DeletingRootOfNonSingletonTree::DeletingRootOfNonSingletonTree | ( | OA_ptr< Tree::Node > | n | ) | [inline] |
Definition at line 203 of file Tree.hpp.
References offending_node.
| OA::Tree::DeletingRootOfNonSingletonTree::~DeletingRootOfNonSingletonTree | ( | ) | [inline] |
| void OA::Tree::DeletingRootOfNonSingletonTree::report | ( | std::ostream & | o | ) | const [inline, virtual] |
Implements OA::Exception.
Definition at line 207 of file Tree.hpp.
Referenced by DeletingRootOfNonSingletonTree().
1.7.1