Lines Matching refs:Ptr
39 IMetadata::Ptr CloneMetadata() const override; in META_BEGIN_NAMESPACE()
42 IContainer::Ptr GetPropertyContainer() override; in META_BEGIN_NAMESPACE()
45 void AddFunction(const IFunction::Ptr&) override; in META_BEGIN_NAMESPACE()
46 void RemoveFunction(const IFunction::Ptr&) override; in META_BEGIN_NAMESPACE()
48 void AddProperty(const IProperty::Ptr&) override; in META_BEGIN_NAMESPACE()
49 void RemoveProperty(const IProperty::Ptr&) override; in META_BEGIN_NAMESPACE()
51 void AddEvent(const IEvent::Ptr&) override; in META_BEGIN_NAMESPACE()
52 void RemoveEvent(const IEvent::Ptr&) override; in META_BEGIN_NAMESPACE()
54 void SetProperties(const BASE_NS::vector<IProperty::Ptr>&) override; in META_BEGIN_NAMESPACE()
56 void Merge(const IMetadata::Ptr&) override; in META_BEGIN_NAMESPACE()
58 BASE_NS::vector<IProperty::Ptr> GetAllProperties() override; in META_BEGIN_NAMESPACE()
60 BASE_NS::vector<IFunction::Ptr> GetAllFunctions() override; in META_BEGIN_NAMESPACE()
62 BASE_NS::vector<IEvent::Ptr> GetAllEvents() override; in META_BEGIN_NAMESPACE()
65 IProperty::Ptr GetPropertyByName(BASE_NS::string_view name) override; in META_BEGIN_NAMESPACE()
67 IFunction::Ptr GetFunctionByName(BASE_NS::string_view name) override; in META_BEGIN_NAMESPACE()
70 IEvent::Ptr GetEventByName(BASE_NS::string_view name) override; in META_BEGIN_NAMESPACE()
74 IContainer::Ptr properties_; in META_BEGIN_NAMESPACE()
75 BASE_NS::vector<IFunction::Ptr> functionMetadata_; in META_BEGIN_NAMESPACE()
76 BASE_NS::vector<IEvent::Ptr> eventMetadata_; in META_BEGIN_NAMESPACE()
86 BASE_NS::vector<IObject::Ptr> GetAll() const override; in META_BEGIN_NAMESPACE()
87 IObject::Ptr GetAt(SizeType index) const override; in META_BEGIN_NAMESPACE()
89 BASE_NS::vector<IObject::Ptr> FindAll(const FindOptions& options) const override; in META_BEGIN_NAMESPACE()
90 IObject::Ptr FindAny(const FindOptions& options) const override; in META_BEGIN_NAMESPACE()
91 IObject::Ptr FindByName(BASE_NS::string_view name) const override; in META_BEGIN_NAMESPACE()
92 bool Add(const IObject::Ptr& object) override; in META_BEGIN_NAMESPACE()
93 bool Insert(SizeType index, const IObject::Ptr& object) override; in META_BEGIN_NAMESPACE()
95 bool Remove(const IObject::Ptr& child) override; in META_BEGIN_NAMESPACE()
97 bool Move(const IObject::Ptr& child, SizeType toIndex) override; in META_BEGIN_NAMESPACE()
98 … bool Replace(const IObject::Ptr& child, const IObject::Ptr& replaceWith, bool addAlways) override; in META_BEGIN_NAMESPACE()