Home
last modified time | relevance | path

Searched refs:IsCompatible (Results 1 - 25 of 37) sorted by relevance

12

/foundation/graphic/graphic_3d/lume/metaobject/include/meta/api/
H A Dutil.h130 inline bool IsCompatible( in IsCompatible() function
136 res = IsCompatible(*iany, id, dir); in IsCompatible()
145 return IsCompatible(prop, UidFromType<BASE_NS::remove_const_t<BASE_NS::remove_reference_t<T>>>(), dir); in IsCompatibleWith()
150 return IsCompatible(prop, id, CompatibilityDirection::SET); in IsSetCompatible()
155 return IsCompatible(prop, id, CompatibilityDirection::GET); in IsGetCompatible()
189 if (value.IsCompatible(t)) { in IsValueGetCompatible()
199 if (value.IsCompatible(t)) { in IsModifierGetCompatible()
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/
H A Dintf_any.h161 inline bool IsCompatible(const IAny& any, const TypeId& uid, CompatibilityDirection dir = CompatibilityDirection::BOTH) in IsCompatible() function in AnyReturn
175 if (IsCompatible(any, v, dir)) { in IsCompatibleWith()
185 return IsCompatible(any, UidFromType<BASE_NS::remove_const_t<BASE_NS::remove_reference_t<T>>>(), dir); in IsCompatibleWith()
190 return IsCompatible(any, uid, CompatibilityDirection::SET); in IsSetCompatible()
195 return IsCompatible(any, uid, CompatibilityDirection::GET); in IsGetCompatible()
H A Dintf_value.h30 virtual bool IsCompatible(const TypeId& id) const = 0;
/foundation/graphic/graphic_3d/lume/metaobject/src/engine/
H A Dengine_value.cpp61 bool EngineValue::IsCompatible(const TypeId& id) const in IsCompatible() function in Internal::EngineValue
63 return META_NS::IsCompatible(*value_, id); in IsCompatible()
H A Dengine_input_property_manager.cpp77 if (value && value->IsCompatible(p->GetTypeId())) { in TieProperty()
98 if (v->IsCompatible(p->GetTypeId())) { in PopulateProperties()
H A Dengine_value.h51 bool IsCompatible(const TypeId& id) const override;
/foundation/graphic/graphic_3d/lume/metaobject/src/property/
H A Dproperty.cpp50 bool PropertyBase::IsCompatible(const TypeId& id) const in IsCompatible() function in Internal::PropertyBase
53 return v && META_NS::IsCompatible(*v, id); in IsCompatible()
H A Dbind.cpp50 bool Bind::IsCompatible(const TypeId& id) const in IsCompatible() function in Internal::Bind
52 return context_ && context_->GetResult() && META_NS::IsCompatible(*context_->GetResult(), id); in IsCompatible()
H A Dbind.h39 bool IsCompatible(const TypeId& id) const override;
/foundation/graphic/graphic_3d/lume/metaobject/src/container/
H A Dflat_container.cpp46 if (!IsCompatible(object)) { in Add()
79 if (!IsCompatible(object)) { in Insert()
111 if (replaceWith && !IsCompatible(replaceWith)) { in Replace()
H A Dcontainer.cpp48 if (!IsCompatible(object) || !CheckLoop(object)) { in Add()
86 if (!IsCompatible(object) || !CheckLoop(object)) { in Insert()
128 if (replaceWith && (!IsCompatible(replaceWith) || !CheckLoop(replaceWith))) { in Replace()
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/api/internal/
H A Dobject_api.h179 if (IsCompatible(ptr)) { in Initialize()
228 if (IsCompatible(other)) {
241 if (IsCompatible(other)) {
299 virtual bool IsCompatible(const META_NS::IObject::ConstPtr& ptr) const noexcept
308 virtual bool IsCompatible(const Object& object) const noexcept
514 bool IsCompatible(const ObjectId& id) const noexcept
519 * @brief See Object::IsCompatible.
521 bool IsCompatible(const META_NS::IObject::ConstPtr& ptr) const noexcept override
529 * @brief See Object::IsCompatible.
531 bool IsCompatible(cons
[all...]
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/detail/
H A Dany.h97 if (META_NS::IsCompatible(any, TYPE_ID, CompatibilityDirection::GET)) {
135 bool IsCompatible(const TypeId& id) const override
137 return META_NS::IsCompatible(*this, id);
268 if (META_NS::IsCompatible(any, TYPE_ID, CompatibilityDirection::GET)) {
305 bool IsCompatible(const TypeId& id) const override
307 return META_NS::IsCompatible(*this, id);
/foundation/graphic/graphic_3d/kits/js/src/
H A DObjectProxy.cpp59 if (property->IsCompatible(META_NS::UidFromType<BASE_NS::Math::Vec2>())) { in AddProperty()
74 if (i->second->GetProperty()->IsCompatible(META_NS::UidFromType<BASE_NS::Math::Vec2>())) { in SetValue()
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/api/property/
H A Darray_element_bind.h78 bool IsCompatible(const TypeId& id) const override
80 return META_NS::IsCompatible(*value_, id);
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/property/
H A Dintf_modifier.h46 virtual bool IsCompatible(const TypeId& id) const = 0;
H A Dintf_property.h43 virtual bool IsCompatible(const TypeId& id) const = 0;
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/ext/engine/
H A Dinternal_access.h34 bool IsCompatible(const CORE_NS::PropertyTypeDecl& type) const override
69 bool IsCompatible(const CORE_NS::PropertyTypeDecl& type) const override
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/engine/
H A Dintf_engine_value.h64 virtual bool IsCompatible(const CORE_NS::PropertyTypeDecl& type) const = 0;
/foundation/graphic/graphic_3d/lume/metaobject/src/
H A Dany.h69 bool IsCompatible(const TypeId& id) const override
/foundation/multimedia/image_framework/plugins/manager/src/framework/
H A Dimpl_class.cpp224 bool ImplClass::IsCompatible(const map<string, AttrData> &caps) const in IsCompatible() function in OHOS::MultimediaPlugin::ImplClass
226 return capability_.IsCompatible(caps); in IsCompatible()
H A Dimpl_class.h59 bool IsCompatible(const std::map<std::string, AttrData> &caps) const;
H A Dcapability.h34 bool IsCompatible(const std::map<std::string, AttrData> &caps) const;
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/api/engine/
H A Dutil.h55 if (p && value && value->IsCompatible(p->GetTypeId())) { in SetEngineValueToProperty()
/foundation/graphic/graphic_3d/lume/metaobject/test/src/interface/
H A DIntfAnyTest.cpp56 EXPECT_TRUE(IsCompatible(any, uid)); in HWTEST_F()
79 EXPECT_TRUE(IsCompatible(any, uid)); in HWTEST_F()
113 EXPECT_TRUE(IsCompatible(any, uid)); in HWTEST_F()
320 EXPECT_TRUE(IsCompatible(any, arrayUid)); in HWTEST_F()

Completed in 11 milliseconds

12