Home
last modified time | relevance | path

Searched refs:IterationResult (Results 1 – 14 of 14) sorted by relevance

/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/include/meta/api/internal/
H A Ddepth_first_iteration.h25 IterationResult DepthFirstOrderIterate(const Iterable& i, Func& func, IterateStrategy is) in META_BEGIN_NAMESPACE()
29 return IterationResult::CONTINUE; in META_BEGIN_NAMESPACE()
33 return IterationResult::STOP; in META_BEGIN_NAMESPACE()
37 if (res.value != IterationResult::CONTINUE) { in META_BEGIN_NAMESPACE()
42 return IterationResult::STOP; in META_BEGIN_NAMESPACE()
44 return IterationResult::CONTINUE; in META_BEGIN_NAMESPACE()
53 IterationResult DepthFirstOrderIterate(const Iterable& i, ICallable& func, IterateStrategy is) in META_BEGIN_NAMESPACE()
59 return IterationResult::FAILED; in META_BEGIN_NAMESPACE()
H A Dbreadth_first_iteration.h35 IterationResult BreadthFirstOrderIterate(const Iterable& i, Func& func, IterateStrategy is) in META_BEGIN_NAMESPACE()
39 return IterationResult::CONTINUE; in META_BEGIN_NAMESPACE()
46 return IterationResult::STOP; in META_BEGIN_NAMESPACE()
49 return IterationResult::CONTINUE; in META_BEGIN_NAMESPACE()
54 IterationResult res; in META_BEGIN_NAMESPACE()
61 if (res.value != IterationResult::CONTINUE) { in META_BEGIN_NAMESPACE()
69 IterationResult BreadthFirstOrderIterate(const Iterable& i, ICallable& func, IterateStrategy is) in META_BEGIN_NAMESPACE()
75 return IterationResult::FAILED; in META_BEGIN_NAMESPACE()
H A Diteration.h29 IterationResult IterateImpl(const Iterable& ite, Func&& func, IterateStrategy is) in META_BEGIN_NAMESPACE()
32 return IterationResult::FAILED; in META_BEGIN_NAMESPACE()
47 return IterationResult::FAILED; in META_BEGIN_NAMESPACE()
51 IterationResult Iterate(const BASE_NS::shared_ptr<Iterable>& c, Func&& func, IterateStrategy is) in META_BEGIN_NAMESPACE()
57 IterationResult Iterate(const BASE_NS::shared_ptr<Iterable>& c, const ICallable::Ptr& func, Iterate… in META_BEGIN_NAMESPACE()
63 IterationResult ConstIterate(const BASE_NS::shared_ptr<Iterable>& c, Func&& func, IterateStrategy i… in META_BEGIN_NAMESPACE()
69 IterationResult ConstIterate(const BASE_NS::shared_ptr<Iterable>& c, const ICallable::Ptr& func, It… in META_BEGIN_NAMESPACE()
H A Diteration_types.h50 IterationResult Invoke(ArgType arg) final in META_BEGIN_NAMESPACE()
52 if constexpr (BASE_NS::is_same_v<IterationResult, decltype(func_(arg))> || in META_BEGIN_NAMESPACE()
53 BASE_NS::is_same_v<IterationResult::Type, decltype(func_(arg))>) { in META_BEGIN_NAMESPACE()
56 return func_(arg) ? IterationResult::CONTINUE : IterationResult::STOP; in META_BEGIN_NAMESPACE()
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/
H A Dintf_iterable.h56 struct IterationResult { struct
59 IterationResult(Type v = CONTINUE) : value(v) {} argument
60 IterationResult(bool) = delete;
86 virtual IterationResult Iterate(const IterationParameters& params) = 0;
87 virtual IterationResult Iterate(const IterationParameters& params) const = 0;
98 virtual IterationResult Invoke(Type&) = 0;
109 virtual IterationResult Invoke(const Type&) = 0;
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/src/
H A Dcontent_object.cpp142 IterationResult IterateImpl(const Func& f) const in IterateImpl()
146 return IterationResult::FAILED; in IterateImpl()
153 return IterationResult::CONTINUE; in IterateImpl()
156 IterationResult Iterate(const IterationParameters& params) override in Iterate()
161 IterationResult Iterate(const IterationParameters& params) const override in Iterate()
H A Dmetadata.h108 IterationResult Iterate(const IterationParameters& params) override; in META_BEGIN_NAMESPACE()
109 IterationResult Iterate(const IterationParameters& params) const override; in META_BEGIN_NAMESPACE()
H A Dmetadata.cpp325 IterationResult MetadataPropertyContainer::Iterate(const IterationParameters& params) in Iterate()
329 IterationResult MetadataPropertyContainer::Iterate(const IterationParameters& params) const in Iterate()
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/include/meta/api/
H A Diteration.h86 .value == IterationResult::STOP;
103 .value == IterationResult::STOP;
118 return Internal::Iterate(c, BASE_NS::forward<Func>(func), is).value == IterationResult::STOP; in Iterate()
133 … return Internal::ConstIterate(c, BASE_NS::forward<Func>(func), is).value == IterationResult::STOP; in ConstIterate()
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/src/container/
H A Dcontainer_base.cpp379 static IterationResult IterateImpl(Cont& cont, const Func& func) in IterateImpl()
387 return IterationResult::CONTINUE; in IterateImpl()
390 IterationResult ContainerBase::Iterate(const IterationParameters& params) in Iterate()
395 return IterationResult::FAILED; in Iterate()
400 IterationResult ContainerBase::Iterate(const IterationParameters& params) const in Iterate()
405 return IterationResult::FAILED; in Iterate()
H A Dcontainer_base.h76 IterationResult Iterate(const IterationParameters& params) override;
77 IterationResult Iterate(const IterationParameters& params) const override;
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/include/meta/ext/
H A Dcontent_object.h63 IterationResult Iterate(const IterationParameters& params) override in META_BEGIN_NAMESPACE()
67 IterationResult Iterate(const IterationParameters& params) const override in META_BEGIN_NAMESPACE()
H A Dobject_container.h148 IterationResult Iterate(const IterationParameters& params) override in META_BEGIN_NAMESPACE()
152 IterationResult Iterate(const IterationParameters& params) const override in META_BEGIN_NAMESPACE()
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/src/animation/
H A Danimation.h244 IterationResult Iterate(const IterationParameters& params) override in META_BEGIN_NAMESPACE()
247 return iterable ? iterable->Iterate(params) : IterationResult::FAILED; in META_BEGIN_NAMESPACE()
249 IterationResult Iterate(const IterationParameters& params) const override in META_BEGIN_NAMESPACE()
252 return iterable ? iterable->Iterate(params) : IterationResult::FAILED; in META_BEGIN_NAMESPACE()