Lines Matching defs:Metadata
23 IMetadata::Ptr Metadata::CloneMetadata() const
25 return BASE_NS::shared_ptr<IMetadata>(new Metadata(static_cast<const IMetadata&>(*this)));
28 Metadata::Metadata()
34 Metadata::Metadata(const IMetadata& data)
56 IContainer::Ptr Metadata::GetPropertyContainer()
61 IContainer::ConstPtr Metadata::GetPropertyContainer() const
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()
170 BASE_NS::vector<IProperty::ConstPtr> Metadata::GetAllProperties() const
175 BASE_NS::vector<IFunction::Ptr> Metadata::GetAllFunctions()
180 BASE_NS::vector<IFunction::ConstPtr> Metadata::GetAllFunctions() const
185 BASE_NS::vector<IEvent::Ptr> Metadata::GetAllEvents()
189 BASE_NS::vector<IEvent::ConstPtr> Metadata::GetAllEvents() const
194 IProperty::Ptr Metadata::GetPropertyByName(BASE_NS::string_view name)
198 IProperty::ConstPtr Metadata::GetPropertyByName(BASE_NS::string_view name) const
214 IFunction::Ptr Metadata::GetFunctionByName(BASE_NS::string_view name)
218 IFunction::ConstPtr Metadata::GetFunctionByName(BASE_NS::string_view name) const
222 IEvent::Ptr Metadata::GetEventByName(BASE_NS::string_view name)
226 IEvent::ConstPtr Metadata::GetEventByName(BASE_NS::string_view name) const