函数
|
|
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)
|