ionTreeNode.h File Reference
#include <set>
#include <type_traits>
Include dependency graph for ionTreeNode.h:

Go to the source code of this file.


class  ITreeNode< Implementation >
 Interface for a Node in a generic tree structure.Note that a static_cast to TreeNode<Implementation> is sometimes needed for compilation in VS2012 where Implementation has 'uses' for Children or Parent since these fields will then have protected access in the subclass. More...
class  IMultiTreeNode< Implementation >
 Variant of ITreeNode that doesn't require a single parent relationship. More...