| 
|   | MAXON_DECLARATION (Class< HierarchyObjectRef<>>, HierarchyObjectClass, "net.maxon.class.hierarchyobject", MAXON_IMPLEMENTATION_MODULE("net.maxon.kernel")) | 
|   | 
| 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) | 
|   |