Lines Matching refs:Ptr
50 bool Build(const IMetadata::Ptr& data) override; in META_BEGIN_NAMESPACE()
53 IObject::Ptr Resolve(const RefUri& uri) const override; in META_BEGIN_NAMESPACE()
57 IProperty::Ptr PropertyObjectContext() override; in META_BEGIN_NAMESPACE()
62 IMetadata::Ptr CloneMetadata() const override; in META_BEGIN_NAMESPACE()
63 IContainer::Ptr GetPropertyContainer() override; in META_BEGIN_NAMESPACE()
66 void AddFunction(const IFunction::Ptr&) override; in META_BEGIN_NAMESPACE()
67 void RemoveFunction(const IFunction::Ptr&) override; in META_BEGIN_NAMESPACE()
69 void AddProperty(const IProperty::Ptr&) override; in META_BEGIN_NAMESPACE()
70 void RemoveProperty(const IProperty::Ptr&) override; in META_BEGIN_NAMESPACE()
72 void AddEvent(const IEvent::Ptr&) override; in META_BEGIN_NAMESPACE()
73 void RemoveEvent(const IEvent::Ptr&) override; in META_BEGIN_NAMESPACE()
75 void SetProperties(const BASE_NS::vector<IProperty::Ptr>& vec) override; in META_BEGIN_NAMESPACE()
76 void Merge(const IMetadata::Ptr& data) override; in META_BEGIN_NAMESPACE()
78 BASE_NS::vector<IProperty::Ptr> GetAllProperties() override; in META_BEGIN_NAMESPACE()
80 BASE_NS::vector<IFunction::Ptr> GetAllFunctions() override; in META_BEGIN_NAMESPACE()
82 BASE_NS::vector<IEvent::Ptr> GetAllEvents() override; in META_BEGIN_NAMESPACE()
85 IProperty::Ptr GetPropertyByName(BASE_NS::string_view name) override; in META_BEGIN_NAMESPACE()
87 IFunction::Ptr GetFunctionByName(BASE_NS::string_view name) override; in META_BEGIN_NAMESPACE()
90 IEvent::Ptr GetEventByName(BASE_NS::string_view name) override; in META_BEGIN_NAMESPACE()
93 IMetadata::Ptr GetMetadata() const override; in META_BEGIN_NAMESPACE()
94 void SetMetadata(const IMetadata::Ptr& meta) override; in META_BEGIN_NAMESPACE()
98 Property<IObjectContext::Ptr> GetOrConstuctObjectContext() const; in META_BEGIN_NAMESPACE()
100 mutable Property<IObjectContext::Ptr> objectContext_; in META_BEGIN_NAMESPACE()
101 IMetadata::Ptr meta_; in META_BEGIN_NAMESPACE()
114 void SetMetadata(const META_NS::IMetadata::Ptr& meta) override in META_BEGIN_NAMESPACE()