Home
last modified time | relevance | path

Searched refs:IterateStrategy (Results 1 - 9 of 9) sorted by relevance

/foundation/graphic/graphic_3d/lume/metaobject/include/meta/api/
H A Diteration.h48 IterateStrategy { traversal, LockType::UNIQUE_LOCK }); in ForEachUnique()
69 IterateStrategy { traversal, LockType::SHARED_LOCK });
85 return Internal::Iterate(c, BASE_NS::forward<Func>(func), IterateStrategy { traversal, LockType::UNIQUE_LOCK })
102 return Internal::ConstIterate(c, BASE_NS::forward<Func>(func), IterateStrategy { traversal, LockType::SHARED_LOCK })
116 bool Iterate(const BASE_NS::shared_ptr<Iterable>& c, Func&& func, IterateStrategy is)
131 bool ConstIterate(const BASE_NS::shared_ptr<Iterable>& c, Func&& func, IterateStrategy is)
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/api/internal/
H A Diteration.h29 IterationResult IterateImpl(const Iterable& ite, Func&& func, IterateStrategy is) in IterateImpl()
51 IterationResult Iterate(const BASE_NS::shared_ptr<Iterable>& c, Func&& func, IterateStrategy is) in Iterate()
57 IterationResult Iterate(const BASE_NS::shared_ptr<Iterable>& c, const ICallable::Ptr& func, IterateStrategy is) in Iterate()
63 IterationResult ConstIterate(const BASE_NS::shared_ptr<Iterable>& c, Func&& func, IterateStrategy is) in ConstIterate()
69 IterationResult ConstIterate(const BASE_NS::shared_ptr<Iterable>& c, const ICallable::Ptr& func, IterateStrategy is) in ConstIterate()
H A Dbreadth_first_iteration.h35 IterationResult BreadthFirstOrderIterate(const Iterable& i, Func& func, IterateStrategy is) in BreadthFirstOrderIterate()
69 IterationResult BreadthFirstOrderIterate(const Iterable& i, ICallable& func, IterateStrategy is) in BreadthFirstOrderIterate()
H A Ddepth_first_iteration.h25 IterationResult DepthFirstOrderIterate(const Iterable& i, Func& func, IterateStrategy is) in DepthFirstOrderIterate()
53 IterationResult DepthFirstOrderIterate(const Iterable& i, ICallable& func, IterateStrategy is) in DepthFirstOrderIterate()
H A Diteration_types.h76 auto CallIterate(const Iterable& i, Func&& func, IterateStrategy is) in CallIterate()
84 auto CallIterate(const Iterable& i, ICallable& func, IterateStrategy is) in CallIterate()
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/
H A Dintf_iterable.h41 struct IterateStrategy { struct in TraversalType
48 IterateStrategy strategy;
/foundation/graphic/graphic_3d/lume/metaobject/src/container/
H A Dcontainer_base.cpp73 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()
/foundation/graphic/graphic_3d/lume/metaobject/src/
H A Dmeta_object.cpp57 IterateStrategy { TraversalType::NO_HIERARCHY, LockType::NO_LOCK }); in Build()
/foundation/graphic/graphic_3d/lume/metaobject/test/src/interface/
H A DIntfContainerTest.cpp1247 IterateStrategy { TraversalType::DEPTH_FIRST_PRE_ORDER, LockType::NO_LOCK }); in HWTEST_F()
1256 IterateStrategy { TraversalType::FULL_HIERARCHY, LockType::UNIQUE_LOCK }); in HWTEST_F()
1265 IterateStrategy { TraversalType::BREADTH_FIRST_ORDER, LockType::UNIQUE_LOCK }); in HWTEST_F()

Completed in 5 milliseconds