KrisLibrary  1.0.0
Graph::TreeNode< T, E > Member List

This is the complete list of members for Graph::TreeNode< T, E >, including all inherited members.

addChild() (defined in Graph::TreeNode< T, E >)Graph::TreeNode< T, E >
addChild(const T &) (defined in Graph::TreeNode< T, E >)Graph::TreeNode< T, E >
addChild(MyType *) (defined in Graph::TreeNode< T, E >)Graph::TreeNode< T, E >
BFS(Callback &) (defined in Graph::TreeNode< T, E >)Graph::TreeNode< T, E >
Callback typedef (defined in Graph::TreeNode< T, E >)Graph::TreeNode< T, E >
clearChildren() (defined in Graph::TreeNode< T, E >)Graph::TreeNode< T, E >
detachChild(MyType *) (defined in Graph::TreeNode< T, E >)Graph::TreeNode< T, E >
DFS(Callback &) (defined in Graph::TreeNode< T, E >)Graph::TreeNode< T, E >
edgeFromParent() (defined in Graph::TreeNode< T, E >)Graph::TreeNode< T, E >inline
edgeFromParent() const (defined in Graph::TreeNode< T, E >)Graph::TreeNode< T, E >inline
enumChildren(std::vector< MyType * > &children) const (defined in Graph::TreeNode< T, E >)Graph::TreeNode< T, E >
eraseChild(MyType *) (defined in Graph::TreeNode< T, E >)Graph::TreeNode< T, E >
getChild(int index) const (defined in Graph::TreeNode< T, E >)Graph::TreeNode< T, E >
getChildIndex(MyType *c) const (defined in Graph::TreeNode< T, E >)Graph::TreeNode< T, E >
getFirstChild() const (defined in Graph::TreeNode< T, E >)Graph::TreeNode< T, E >inline
getLastChild() const (defined in Graph::TreeNode< T, E >)Graph::TreeNode< T, E >inline
getNextSibling() const (defined in Graph::TreeNode< T, E >)Graph::TreeNode< T, E >inline
getParent() const (defined in Graph::TreeNode< T, E >)Graph::TreeNode< T, E >inline
hasAncestor(const MyType *a) const (defined in Graph::TreeNode< T, E >)Graph::TreeNode< T, E >
hasDescendent(const MyType *d) const (defined in Graph::TreeNode< T, E >)Graph::TreeNode< T, E >
LCA(const MyType *n) (defined in Graph::TreeNode< T, E >)Graph::TreeNode< T, E >
MyType typedef (defined in Graph::TreeNode< T, E >)Graph::TreeNode< T, E >
operator=(const MyType &) (defined in Graph::TreeNode< T, E >)Graph::TreeNode< T, E >
reRoot() (defined in Graph::TreeNode< T, E >)Graph::TreeNode< T, E >
setChildEdge(MyType *c, const E &) const (defined in Graph::TreeNode< T, E >)Graph::TreeNode< T, E >
TreeNode() (defined in Graph::TreeNode< T, E >)Graph::TreeNode< T, E >
TreeNode(const T &t) (defined in Graph::TreeNode< T, E >)Graph::TreeNode< T, E >
TreeNode(const MyType &t) (defined in Graph::TreeNode< T, E >)Graph::TreeNode< T, E >
~TreeNode() (defined in Graph::TreeNode< T, E >)Graph::TreeNode< T, E >