Home
last modified time | relevance | path

Searched refs:IsCompatibleWith (Results 1 - 11 of 11) sorted by relevance

/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/
H A Dintf_any.h171 inline bool IsCompatibleWith( in IsCompatibleWith() function in AnyReturn
183 inline bool IsCompatibleWith(const IAny& any, CompatibilityDirection dir = CompatibilityDirection::BOTH) in IsCompatibleWith() function in AnyReturn
201 return IsCompatibleWith<T>(any, CompatibilityDirection::SET); in IsSetCompatibleWith()
207 return IsCompatibleWith<T>(any, CompatibilityDirection::GET); in IsGetCompatibleWith()
H A Dintf_event.h71 virtual bool IsCompatibleWith(const ICallable::Ptr&) const = 0;
/foundation/graphic/graphic_3d/lume/metaobject/src/animation/
H A Dinterpolator.cpp51 bool IsCompatibleWith(TypeId id) const noexcept override
68 bool IsCompatibleWith(TypeId id) const noexcept override
92 bool IsCompatibleWith(TypeId id) const noexcept override
115 bool IsCompatibleWith(TypeId id) const noexcept override
137 bool IsCompatibleWith(TypeId id) const noexcept override
159 bool IsCompatibleWith(TypeId id) const noexcept override
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/animation/
H A Dintf_interpolator.h48 virtual bool IsCompatibleWith(TypeId id) const = 0;
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/ext/animation/
H A Dinterpolator.h40 bool IsCompatibleWith(TypeId id) const noexcept override
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/api/
H A Dutil.h143 inline bool IsCompatibleWith(const IProperty::ConstPtr& prop, CompatibilityDirection dir = CompatibilityDirection::BOTH) in IsCompatibleWith() function
161 return IsCompatibleWith<T>(prop, CompatibilityDirection::SET); in IsSetCompatibleWith()
167 return IsCompatibleWith<T>(prop, CompatibilityDirection::GET); in IsGetCompatibleWith()
H A Dfunction.h239 if (!IsCompatibleWith<Ret>(context->GetResult())) { in Call()
244 if (!(true && ... && IsCompatibleWith<Args>(*params[Index].value))) { in Call()
/foundation/graphic/graphic_3d/lume/metaobject/test/src/interface/
H A DIntfCallContextTest.cpp208 EXPECT_TRUE(IsCompatibleWith<int>(*params[0].value)); in HWTEST_F()
209 EXPECT_TRUE(IsCompatibleWith<int>(*params[1].value)); in HWTEST_F()
210 EXPECT_TRUE(IsCompatibleWith<BASE_NS::string>(*params[2].value)); in HWTEST_F()
H A DIntfAnyTest.cpp57 EXPECT_TRUE(IsCompatibleWith<uint32_t>(any)); in HWTEST_F()
80 EXPECT_TRUE(IsCompatibleWith<IObject::Ptr>(any)); in HWTEST_F()
114 EXPECT_TRUE(IsCompatibleWith<IObject::WeakPtr>(any)); in HWTEST_F()
321 EXPECT_TRUE(IsCompatibleWith<Type>(any)); in HWTEST_F()
/foundation/graphic/graphic_3d/lume/metaobject/test/src/api/
H A DFunctionTest.cpp125 EXPECT_TRUE(p->OnChanged()->IsCompatibleWith(f)); in HWTEST_F()
126 EXPECT_TRUE(p->OnChanged()->IsCompatibleWith(f2)); in HWTEST_F()
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/ext/
H A Devent_impl.h103 bool IsCompatibleWith(const ICallable::Ptr& p) const override

Completed in 6 milliseconds