Searched refs:ICallContext (Results 1 - 15 of 15) sorted by relevance
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/api/ |
H A D | call_context.h | 33 bool Set(const ICallContext::Ptr& context, BASE_NS::string_view name, const Type& value) in Set() 44 bool SetResult(const ICallContext::Ptr& context, const Type& value) in SetResult() 54 bool SetResult(const ICallContext::Ptr& context) in SetResult() 66 Expected<Type, GenericError> Get(const ICallContext::Ptr& context, BASE_NS::string_view name) in Get() 81 * Note: One should first use ICallContext Success function to see if the call was 85 Expected<Type, GenericError> GetResult(const ICallContext::Ptr& context) in GetResult() 103 bool DefineParameter(const ICallContext::Ptr& context, BASE_NS::string_view name, const Type& value = {}) in DefineParameter() 114 bool DefineResult(const ICallContext::Ptr& context, const Type& value) in DefineResult() 123 bool DefineResult(const ICallContext::Ptr& context) in DefineResult() 138 const ICallContext in SetContextValues() [all...] |
H A D | function.h | 48 void Invoke(const ICallContext::Ptr& context) const override 53 ICallContext::Ptr CreateCallContext() const override 90 auto l = [func](auto obj, const ICallContext::Ptr& context) { in CreateFunction() 111 auto l = [wrapper](auto, const ICallContext::Ptr& context) { ::META_NS::CallFunction(context, wrapper); }; in CreateBindFunction() 150 ICallContext::Ptr context; 168 ICallContext::Ptr context;
|
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/ |
H A D | intf_call_context.h | 39 class ICallContext : public CORE_NS::IInterface { class 40 META_INTERFACE(CORE_NS::IInterface, ICallContext, "2e9cac45-0e61-4152-8b2a-bc1c65fded3d") 117 META_TYPE(META_NS::ICallContext::Ptr) 118 META_TYPE(META_NS::ICallContext::ConstPtr) 119 META_TYPE(META_NS::ICallContext::WeakPtr) 120 META_TYPE(META_NS::ICallContext::ConstWeakPtr)
|
H A D | intf_function.h | 55 virtual void Invoke(const ICallContext::Ptr& context) const = 0; 61 virtual ICallContext::Ptr CreateCallContext() const = 0;
|
H A D | static_object_metadata.h | 68 using FContext = ICallContext::Ptr();
|
H A D | intf_object_registry.h | 44 class ICallContext; 238 virtual BASE_NS::shared_ptr<ICallContext> ConstructDefaultCallContext() const = 0;
|
/foundation/graphic/graphic_3d/lume/metaobject/src/ |
H A D | functions.h | 31 void Invoke(const ICallContext::Ptr& context) const override; 32 ICallContext::Ptr CreateCallContext() const override; 51 void Invoke(const ICallContext::Ptr& context) const override; 52 ICallContext::Ptr CreateCallContext() const override;
|
H A D | functions.cpp | 31 void SettableFunction::Invoke(const ICallContext::Ptr& context) const in Invoke() 37 ICallContext::Ptr SettableFunction::CreateCallContext() const in CreateCallContext() 86 void PropertyFunction::Invoke(const ICallContext::Ptr& context) const in Invoke() 94 ICallContext::Ptr PropertyFunction::CreateCallContext() const in CreateCallContext() 96 ICallContext::Ptr context; in CreateCallContext()
|
H A D | call_context.cpp | 74 if (uid == CORE_NS::IInterface::UID || uid == ICallContext::UID) { in GetInterface() 75 return static_cast<const ICallContext*>(this); in GetInterface()
|
H A D | call_context.h | 27 class DefaultCallContext : public ICallContext, protected ICloneable {
|
H A D | object_registry.h | 81 ICallContext::Ptr ConstructDefaultCallContext() const override;
|
H A D | object_registry.cpp | 413 ICallContext::Ptr ObjectRegistry::ConstructDefaultCallContext() const in ConstructDefaultCallContext() 415 return ICallContext::Ptr { new DefaultCallContext }; in ConstructDefaultCallContext()
|
/foundation/graphic/graphic_3d/lume/metaobject/test/src/interface/ |
H A D | IntfCallContextTest.cpp | 123 void TestFuncMeta(const ICallContext::Ptr& c) in TestFuncMeta() 133 void ConstFuncMeta(const ICallContext::Ptr& c) const in ConstFuncMeta() 141 void RefFuncMeta(const ICallContext::Ptr& c) in RefFuncMeta()
|
/foundation/graphic/graphic_3d/lume/metaobject/src/property/ |
H A D | bind.h | 62 ICallContext::Ptr context_;
|
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/ext/ |
H A D | implementation_macros.h | 269 void func##MetaImpl(const ::META_NS::ICallContext::Ptr& context) \
|
Completed in 8 milliseconds