Searched refs:IterateStrategy (Results 1 – 8 of 8) sorted by relevance
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/include/meta/api/ |
H A D | iteration.h | 48 IterateStrategy { traversal, LockType::UNIQUE_LOCK }); 69 IterateStrategy { traversal, LockType::SHARED_LOCK }); 85 …return Internal::Iterate(c, BASE_NS::forward<Func>(func), IterateStrategy { traversal, LockType::U… 102 …return Internal::ConstIterate(c, BASE_NS::forward<Func>(func), IterateStrategy { traversal, LockTy… 116 bool Iterate(const BASE_NS::shared_ptr<Iterable>& c, Func&& func, IterateStrategy is) in Iterate() 131 bool ConstIterate(const BASE_NS::shared_ptr<Iterable>& c, Func&& func, IterateStrategy is) in ConstIterate()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/include/meta/api/internal/ |
H A D | iteration.h | 29 IterationResult IterateImpl(const Iterable& ite, Func&& func, IterateStrategy is) in META_BEGIN_NAMESPACE() 51 IterationResult Iterate(const BASE_NS::shared_ptr<Iterable>& c, Func&& func, IterateStrategy is) in META_BEGIN_NAMESPACE() 57 …ult Iterate(const BASE_NS::shared_ptr<Iterable>& c, const ICallable::Ptr& func, IterateStrategy is) in META_BEGIN_NAMESPACE() 63 IterationResult ConstIterate(const BASE_NS::shared_ptr<Iterable>& c, Func&& func, IterateStrategy i… in META_BEGIN_NAMESPACE() 69 …onstIterate(const BASE_NS::shared_ptr<Iterable>& c, const ICallable::Ptr& func, IterateStrategy is) in META_BEGIN_NAMESPACE()
|
H A D | depth_first_iteration.h | 25 IterationResult DepthFirstOrderIterate(const Iterable& i, Func& func, IterateStrategy is) in META_BEGIN_NAMESPACE() 53 IterationResult DepthFirstOrderIterate(const Iterable& i, ICallable& func, IterateStrategy is) in META_BEGIN_NAMESPACE()
|
H A D | breadth_first_iteration.h | 35 IterationResult BreadthFirstOrderIterate(const Iterable& i, Func& func, IterateStrategy is) in META_BEGIN_NAMESPACE() 69 IterationResult BreadthFirstOrderIterate(const Iterable& i, ICallable& func, IterateStrategy is) in META_BEGIN_NAMESPACE()
|
H A D | iteration_types.h | 76 auto CallIterate(const Iterable& i, Func&& func, IterateStrategy is) in META_BEGIN_NAMESPACE() 84 auto CallIterate(const Iterable& i, ICallable& func, IterateStrategy is) in META_BEGIN_NAMESPACE()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/ |
H A D | intf_iterable.h | 41 struct IterateStrategy { struct 48 IterateStrategy strategy;
|
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/src/container/ |
H A D | container_base.cpp | 73 …IterateStrategy { isFlat ? TraversalType::NO_HIERARCHY : options.behavior, LockType::SHARED_LOCK }… in FindAnyImpl() 90 …IterateStrategy { isFlat ? TraversalType::NO_HIERARCHY : options.behavior, LockType::SHARED_LOCK }… in FindAllImpl()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/src/ |
H A D | meta_object.cpp | 57 IterateStrategy { TraversalType::NO_HIERARCHY, LockType::NO_LOCK }); in Build()
|