/foundation/graphic/graphic_3d/lume/metaobject/include/meta/api/ |
H A D | util.h | 130 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 D | intf_any.h | 161 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 D | intf_value.h | 30 virtual bool IsCompatible(const TypeId& id) const = 0;
|
/foundation/graphic/graphic_3d/lume/metaobject/src/engine/ |
H A D | engine_value.cpp | 61 bool EngineValue::IsCompatible(const TypeId& id) const in IsCompatible() function in Internal::EngineValue 63 return META_NS::IsCompatible(*value_, id); in IsCompatible()
|
H A D | engine_input_property_manager.cpp | 77 if (value && value->IsCompatible(p->GetTypeId())) { in TieProperty() 98 if (v->IsCompatible(p->GetTypeId())) { in PopulateProperties()
|
H A D | engine_value.h | 51 bool IsCompatible(const TypeId& id) const override;
|
/foundation/graphic/graphic_3d/lume/metaobject/src/property/ |
H A D | property.cpp | 50 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 D | bind.cpp | 50 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 D | bind.h | 39 bool IsCompatible(const TypeId& id) const override;
|
/foundation/graphic/graphic_3d/lume/metaobject/src/container/ |
H A D | flat_container.cpp | 46 if (!IsCompatible(object)) { in Add() 79 if (!IsCompatible(object)) { in Insert() 111 if (replaceWith && !IsCompatible(replaceWith)) { in Replace()
|
H A D | container.cpp | 48 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 D | object_api.h | 179 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 D | any.h | 97 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 D | ObjectProxy.cpp | 59 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 D | array_element_bind.h | 78 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 D | intf_modifier.h | 46 virtual bool IsCompatible(const TypeId& id) const = 0;
|
H A D | intf_property.h | 43 virtual bool IsCompatible(const TypeId& id) const = 0;
|
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/ext/engine/ |
H A D | internal_access.h | 34 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 D | intf_engine_value.h | 64 virtual bool IsCompatible(const CORE_NS::PropertyTypeDecl& type) const = 0;
|
/foundation/graphic/graphic_3d/lume/metaobject/src/ |
H A D | any.h | 69 bool IsCompatible(const TypeId& id) const override
|
/foundation/multimedia/image_framework/plugins/manager/src/framework/ |
H A D | impl_class.cpp | 224 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 D | impl_class.h | 59 bool IsCompatible(const std::map<std::string, AttrData> &caps) const;
|
H A D | capability.h | 34 bool IsCompatible(const std::map<std::string, AttrData> &caps) const;
|
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/api/engine/ |
H A D | util.h | 55 if (p && value && value->IsCompatible(p->GetTypeId())) { in SetEngineValueToProperty()
|
/foundation/graphic/graphic_3d/lume/metaobject/test/src/interface/ |
H A D | IntfAnyTest.cpp | 56 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()
|