16template <
class Interface>
52 virtual Interface*
GetChild(
int index)
const = 0;
Common interface to define the hierarchical graph structures.
virtual int GetHierarchicalFlags() const =0
Get flags describing supported features of this hierarchical graph.
virtual Interface * GetParent() const =0
Get access to parent object.
virtual int GetChildsCount() const =0
Get number of children.
HierarchicalFlags
Flags describing supported features of this hierarchical graph.
@ HF_PARENT_SUPPORTED
If active parent information is supported.
@ HF_CHILDS_SUPPORTED
If active child information is supported.
virtual Interface * GetChild(int index) const =0
Get child value.
TIHierarchical< IPolymorphic > IHierarchical