/foundation/graphic/graphic_3d/lume/metaobject/test/src/interface/ |
H A D | IntfContentTest.cpp | 61 EXPECT_FALSE(c->FindAny({ "Content", TraversalType::NO_HIERARCHY })); in HWTEST_F() 62 EXPECT_EQ(c->FindAny({ "Content", TraversalType::DEPTH_FIRST_PRE_ORDER }), content); in HWTEST_F() 63 EXPECT_EQ(c->FindAny({ "Content", TraversalType::DEPTH_FIRST_PRE_ORDER, { ITestType::UID } }), content); in HWTEST_F() 64 EXPECT_EQ(c->FindAny({ "", TraversalType::DEPTH_FIRST_PRE_ORDER, { ITestType::UID } }), content); in HWTEST_F() 65 EXPECT_FALSE(c->FindAny({ "Content", TraversalType::DEPTH_FIRST_PRE_ORDER, { IContainer::UID } })); in HWTEST_F() 73 EXPECT_FALSE(c->FindAny({ "Content", TraversalType::DEPTH_FIRST_PRE_ORDER })); in HWTEST_F() 77 EXPECT_EQ(c->FindAny({ "Content", TraversalType::DEPTH_FIRST_PRE_ORDER }), content); in HWTEST_F() 97 EXPECT_FALSE(c->FindAny({ "Content", TraversalType::NO_HIERARCHY })); in HWTEST_F() 98 EXPECT_EQ(c->FindAny({ "Content", TraversalType::DEPTH_FIRST_PRE_ORDER }), ccontent); in HWTEST_F() 102 EXPECT_FALSE(c->FindAny({ "Conten in HWTEST_F() [all...] |
H A D | IntfContainerTest.cpp | 740 auto result1 = container_->FindAny({ "Object1_1", TraversalType::NO_HIERARCHY, {}, false }); in HWTEST_P() 741 auto result2 = container_->FindAny({ "Object2_1", TraversalType::NO_HIERARCHY, {}, false }); in HWTEST_P() 1055 auto result1 = container_->FindAny({ "", TraversalType::DEPTH_FIRST_PRE_ORDER, {}, false }); in HWTEST_F() 1056 auto result2 = container_->FindAny({ "", TraversalType::NO_HIERARCHY, { ITestContainer::UID }, false }); in HWTEST_F() 1057 auto result3 = container_->FindAny({ "", TraversalType::DEPTH_FIRST_PRE_ORDER, { ITestContainer::UID }, false }); in HWTEST_F() 1075 auto result1 = container_->FindAny({ "Object1_1", TraversalType::DEPTH_FIRST_PRE_ORDER, {}, false }); in HWTEST_F() 1076 auto result2 = container_->FindAny({ "Object2_1", TraversalType::DEPTH_FIRST_PRE_ORDER, {}, false }); in HWTEST_F() 1095 auto result1 = container_->FindAny({ "ObjectDupe", TraversalType::NO_HIERARCHY, {}, false }); in HWTEST_F() 1096 auto result2 = container_->FindAny({ "ObjectDupe", TraversalType::DEPTH_FIRST_PRE_ORDER, {}, false }); in HWTEST_F() 1113 auto result1 = container_->FindAny({ "", TraversalTyp in HWTEST_F() [all...] |
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/api/container/ |
H A D | find_cache.h | 27 * @brief The FindCache class is a helper class for caching the results of a FindAny/FindAll operation on an IContainer. 59 * @brief Calls IContainer::FindAny, caches and returns the result. Any subsequent FindAny calls return 62 typename Type::Ptr FindAny() const in FindAny() function in FindCache 67 resultAny_ = container->template FindAny<Type>(options_); in FindAny()
|
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/ |
H A D | intf_container.h | 121 * is more efficient to call FindAny rather than FindAll as the implementation 126 virtual IObject::Ptr FindAny(const FindOptions& options) const = 0; 130 * @note Use FindAny to find from the hierarchy. 235 * The template parameter interface is implicitly given as a parameter to the IContainer::FindAny function. 238 typename T::Ptr FindAny(BASE_NS::string_view name, TraversalType order) const in FindAny() function in IContainer 240 return interface_pointer_cast<T>(FindAny({ BASE_NS::string(name), order, { T::UID }, false })); in FindAny() 257 return FindAny<T>(name, TraversalType::BREADTH_FIRST_ORDER); in FindAnyFromHierarchy()
|
/foundation/graphic/graphic_3d/lume/metaobject/src/container/ |
H A D | flat_container.h | 24 IObject::Ptr FindAny(const META_NS::IContainer::FindOptions& options) const override;
|
H A D | container.h | 24 IObject::Ptr FindAny(const META_NS::IContainer::FindOptions& options) const override;
|
H A D | flat_container.cpp | 27 IObject::Ptr FlatContainer::FindAny(const IContainer::FindOptions& options) const in FindAny() function in FlatContainer
|
H A D | container.cpp | 29 IObject::Ptr Container::FindAny(const META_NS::IContainer::FindOptions& options) const in FindAny() function in Container
|
/foundation/graphic/graphic_3d/lume/metaobject/src/ |
H A D | metadata.cpp | 70 if (auto other = properties_->FindAny(IContainer::FindOptions { p->GetName(), TraversalType::NO_HIERARCHY })) { in AddProperty() 253 IObject::Ptr MetadataPropertyContainer::FindAny(const FindOptions& options) const in FindAny() function in Internal::MetadataPropertyContainer 255 return impl_.FindAny(options); in FindAny()
|
H A D | metadata.h | 90 IObject::Ptr FindAny(const FindOptions& options) const override;
|
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/ext/ |
H A D | object_container.h | 59 IObject::Ptr FindAny(const IContainer::FindOptions& options) const override 61 return container_->FindAny(options);
|
/foundation/graphic/graphic_3d/lume/metaobject/src/animation/ |
H A D | animation.h | 304 IObject::Ptr FindAny(const IContainer::FindOptions& options) const override 306 return GetContainer().FindAny(options);
|