ROSE
0.11.96.11
|
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:
#include <Tree.h>
Public Member Functions | |
ConsistencyException (const NodePtr &child, const std::string &mesg="attempt to attach child that already has a different parent") | |
Public Member Functions inherited from Sawyer::Tree::Exception | |
Exception (const std::string &mesg) | |
Public Attributes | |
NodePtr | child |
Child node that was being modified. | |