Lines Matching refs:Ptr

23 IMetadata::Ptr Metadata::CloneMetadata() const
56 IContainer::Ptr Metadata::GetPropertyContainer()
66 void Metadata::AddProperty(const IProperty::Ptr& p)
82 void Metadata::RemoveProperty(const IProperty::Ptr& p)
113 void Metadata::AddFunction(const IFunction::Ptr& p)
118 void Metadata::RemoveFunction(const IFunction::Ptr& p)
122 void Metadata::AddEvent(const IEvent::Ptr& p)
126 void Metadata::RemoveEvent(const IEvent::Ptr& p)
131 void Metadata::SetProperties(const BASE_NS::vector<IProperty::Ptr>& vec)
139 void Metadata::Merge(const IMetadata::Ptr& data)
166 BASE_NS::vector<IProperty::Ptr> Metadata::GetAllProperties()
175 BASE_NS::vector<IFunction::Ptr> Metadata::GetAllFunctions()
185 BASE_NS::vector<IEvent::Ptr> Metadata::GetAllEvents()
194 IProperty::Ptr Metadata::GetPropertyByName(BASE_NS::string_view name)
214 IFunction::Ptr Metadata::GetFunctionByName(BASE_NS::string_view name)
216 return GetByName<IFunction::Ptr>(functionMetadata_, name);
222 IEvent::Ptr Metadata::GetEventByName(BASE_NS::string_view name)
224 return GetByName<IEvent::Ptr>(eventMetadata_, name);
237 BASE_NS::vector<IObject::Ptr> MetadataPropertyContainer::GetAll() const
241 IObject::Ptr MetadataPropertyContainer::GetAt(SizeType index) const
249 BASE_NS::vector<IObject::Ptr> MetadataPropertyContainer::FindAll(const FindOptions& options) const
253 IObject::Ptr MetadataPropertyContainer::FindAny(const FindOptions& options) const
257 IObject::Ptr MetadataPropertyContainer::FindByName(BASE_NS::string_view name) const
261 bool MetadataPropertyContainer::Add(const IObject::Ptr& object)
265 bool MetadataPropertyContainer::Insert(SizeType index, const IObject::Ptr& object)
273 bool MetadataPropertyContainer::Remove(const IObject::Ptr& child)
281 bool MetadataPropertyContainer::Move(const IObject::Ptr& child, SizeType toIndex)
285 bool MetadataPropertyContainer::Replace(const IObject::Ptr& child, const IObject::Ptr& replaceWith, bool addAlways)