Searched refs:IterationResult (Results 1 - 14 of 14) sorted by relevance
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/api/internal/ |
H A D | breadth_first_iteration.h | 35 IterationResult BreadthFirstOrderIterate(const Iterable& i, Func& func, IterateStrategy is) in BreadthFirstOrderIterate() 39 return IterationResult::CONTINUE; in BreadthFirstOrderIterate() 46 return IterationResult::STOP; in BreadthFirstOrderIterate() 49 return IterationResult::CONTINUE; in BreadthFirstOrderIterate() 54 IterationResult res; in BreadthFirstOrderIterate() 61 if (res.value != IterationResult::CONTINUE) { in BreadthFirstOrderIterate() 69 IterationResult BreadthFirstOrderIterate(const Iterable& i, ICallable& func, IterateStrategy is) in BreadthFirstOrderIterate() 75 return IterationResult::FAILED; in BreadthFirstOrderIterate()
|
H A D | depth_first_iteration.h | 25 IterationResult DepthFirstOrderIterate(const Iterable& i, Func& func, IterateStrategy is) in DepthFirstOrderIterate() 29 return IterationResult::CONTINUE; in DepthFirstOrderIterate() 33 return IterationResult::STOP; in DepthFirstOrderIterate() 37 if (res.value != IterationResult::CONTINUE) { in DepthFirstOrderIterate() 42 return IterationResult::STOP; in DepthFirstOrderIterate() 44 return IterationResult::CONTINUE; in DepthFirstOrderIterate() 53 IterationResult DepthFirstOrderIterate(const Iterable& i, ICallable& func, IterateStrategy is) in DepthFirstOrderIterate() 59 return IterationResult::FAILED; in DepthFirstOrderIterate()
|
H A D | iteration.h | 29 IterationResult IterateImpl(const Iterable& ite, Func&& func, IterateStrategy is) in IterateImpl() 32 return IterationResult::FAILED; in IterateImpl() 47 return IterationResult::FAILED; 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 D | iteration_types.h | 50 IterationResult Invoke(ArgType arg) final 52 if constexpr (BASE_NS::is_same_v<IterationResult, decltype(func_(arg))> || 53 BASE_NS::is_same_v<IterationResult::Type, decltype(func_(arg))>) { 56 return func_(arg) ? IterationResult::CONTINUE : IterationResult::STOP;
|
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/ |
H A D | intf_iterable.h | 56 struct IterationResult { struct in TraversalType 59 IterationResult(Type v = CONTINUE) : value(v) {} in IterationResult() function 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;
|
/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 161 IterationResult Iterate(const IterationParameters& params) const override
|
H A D | metadata.h | 108 IterationResult Iterate(const IterationParameters& params) override; 109 IterationResult Iterate(const IterationParameters& params) const override;
|
H A D | metadata.cpp | 325 IterationResult MetadataPropertyContainer::Iterate(const IterationParameters& params) in Iterate() 329 IterationResult MetadataPropertyContainer::Iterate(const IterationParameters& params) const in Iterate()
|
/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; 133 return Internal::ConstIterate(c, BASE_NS::forward<Func>(func), is).value == IterationResult::STOP;
|
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/ext/ |
H A D | content_object.h | 63 IterationResult Iterate(const IterationParameters& params) override 67 IterationResult Iterate(const IterationParameters& params) const override
|
H A D | object_container.h | 148 IterationResult Iterate(const IterationParameters& params) override 152 IterationResult Iterate(const IterationParameters& params) const override
|
/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;
|
/foundation/graphic/graphic_3d/lume/metaobject/src/animation/ |
H A D | animation.h | 244 IterationResult Iterate(const IterationParameters& params) override 247 return iterable ? iterable->Iterate(params) : IterationResult::FAILED; 249 IterationResult Iterate(const IterationParameters& params) const override 252 return iterable ? iterable->Iterate(params) : IterationResult::FAILED;
|
Completed in 6 milliseconds