ROSE
0.11.125.0
|
Exception if tree consistency would be violated.
If the user attempts to modify the connectivity of a tree in a way that would cause it to become inconsistent, then this exception is thrown. Examples of inconsistency are:
Definition at line 154 of file util/Sawyer/Tree.h.
#include <util/Sawyer/Tree.h>
Public Member Functions | |
ConsistencyException (const NodePtr &child, const std::string &mesg="attempt to attach child that already has a different parent") | |
![]() | |
Exception (const std::string &mesg) | |
Public Attributes | |
NodePtr | child |
Child node that was being modified. More... | |
NodePtr Sawyer::Tree::ConsistencyException::child |
Child node that was being modified.
Definition at line 156 of file util/Sawyer/Tree.h.