hierarchyobject.h File Reference

Classes

struct   DefaultHierarchy< REF >
class   HierarchyObjectRef< HIERARCHY >
struct   DefaultHierarchy< void >
class   HierarchyObjectIterator< REFTYPE >
class   HierarchyObjectInterface
class   HierarchyObjectIterator< REFTYPE >

Namespaces

  maxon

函数

  MAXON_DECLARATION (Class< HierarchyObjectRef<>>, HierarchyObjectClass, "net.maxon.class.hierarchyobject")
template<typename REFTYPE >
static Result< Bool TraverseChildren (const REFTYPE &object, const Delegate< Result< Bool >(const REFTYPE &object, const REFTYPE &parent, const ConstDataPtr &branchId, Int depth)> &function, const ConstDataPtr &branchId=ConstDataPtr(), Int depth= Int (0))
template<typename REFTYPE >
static Result< Bool TraverseMeAndChildren (const REFTYPE &object, const Delegate< Result< Bool >(const REFTYPE &object, const REFTYPE &parent, const ConstDataPtr &branchId, Int depth)> &function, const ConstDataPtr &branchId=ConstDataPtr(), Int depth= Int (0))
template<typename REFTYPE >
static Result< Bool TraverseChildren (const REFTYPE &t, const ConstDataPtr &branch, const Delegate< Result< Bool >(const REFTYPE &child, const REFTYPE &parent, const ConstDataPtr &branch, Int depth)> &func, Int depth)
template<typename REFTYPE >
static Result< Bool TraverseMeAndChildren (const REFTYPE &t, const REFTYPE &parent, const ConstDataPtr &branch, const Delegate< Result< Bool >(const REFTYPE &child, const REFTYPE &parent, const ConstDataPtr &branch, Int depth)> &func, Int depth=0)