Lines Matching refs:Ptr
33 IObject::Ptr MetaObject::Resolve(const RefUri& uri) const
42 bool MetaObject::Build(const IMetadata::Ptr& data)
51 [&](const IObject::Ptr& p) {
71 IProperty::Ptr MetaObject::PropertyObjectContext()
77 objectContext_ = ConstructProperty<IObjectContext::Ptr>(context->GetObjectRegistry(), "ObjectContext", context);
92 objectContext_ = ConstructProperty<IObjectContext::Ptr>(context->GetObjectRegistry(), "ObjectContext", context);
119 IMetadata::Ptr MetaObject::CloneMetadata() const
124 IContainer::Ptr MetaObject::GetPropertyContainer()
134 void MetaObject::AddFunction(const IFunction::Ptr& p)
138 void MetaObject::RemoveFunction(const IFunction::Ptr& p)
142 void MetaObject::AddProperty(const IProperty::Ptr& p)
149 void MetaObject::RemoveProperty(const IProperty::Ptr& p)
153 void MetaObject::AddEvent(const IEvent::Ptr& p)
157 void MetaObject::RemoveEvent(const IEvent::Ptr& p)
161 void MetaObject::SetProperties(const BASE_NS::vector<IProperty::Ptr>& vec)
165 void MetaObject::Merge(const IMetadata::Ptr& data)
169 BASE_NS::vector<IProperty::Ptr> MetaObject::GetAllProperties()
177 BASE_NS::vector<IFunction::Ptr> MetaObject::GetAllFunctions()
185 BASE_NS::vector<IEvent::Ptr> MetaObject::GetAllEvents()
193 IProperty::Ptr MetaObject::GetPropertyByName(BASE_NS::string_view name)
201 IFunction::Ptr MetaObject::GetFunctionByName(BASE_NS::string_view name)
213 IEvent::Ptr MetaObject::GetEventByName(BASE_NS::string_view name)
217 IMetadata::Ptr MetaObject::GetMetadata() const
221 void MetaObject::SetMetadata(const IMetadata::Ptr& meta)