/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/include/meta/api/internal/ |
H A D | depth_first_iteration.h | 25 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 D | breadth_first_iteration.h | 35 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 D | iteration.h | 29 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 D | iteration_types.h | 50 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 D | intf_iterable.h | 56 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 D | content_object.cpp | 142 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 D | metadata.h | 108 IterationResult Iterate(const IterationParameters& params) override; in META_BEGIN_NAMESPACE() 109 IterationResult Iterate(const IterationParameters& params) const override; in META_BEGIN_NAMESPACE()
|
H A D | metadata.cpp | 325 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 D | iteration.h | 86 .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 D | container_base.cpp | 379 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 D | container_base.h | 76 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 D | content_object.h | 63 IterationResult Iterate(const IterationParameters& params) override in META_BEGIN_NAMESPACE() 67 IterationResult Iterate(const IterationParameters& params) const override in META_BEGIN_NAMESPACE()
|
H A D | object_container.h | 148 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 D | animation.h | 244 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()
|