Lines Matching refs:IProperty
73 static bool SerializeEmbeddedProxy(IProperty::Ptr p)
86 if (auto p = interface_pointer_cast<IProperty>(info.object)) {
104 if (auto p = interface_cast<IProperty>(info.object)) {
113 void ProxyObject::OnPropertyChanged(const IProperty::Ptr& p)
210 BASE_NS::vector<IProperty::ConstPtr> ProxyObject::GetOverrides() const
212 BASE_NS::vector<IProperty::ConstPtr> res;
221 IProperty::ConstPtr ProxyObject::GetOverride(BASE_NS::string_view name) const
227 IProperty::ConstPtr ProxyObject::GetProxyProperty(BASE_NS::string_view name) const
233 IProperty::Ptr ProxyObject::SetPropertyTarget(const IProperty::Ptr& property)
238 IProperty::Ptr res;
263 IProperty::Ptr ProxyObject::AddProxyProperty(const IProperty::ConstPtr& tp)
274 IProperty::Ptr ProxyObject::AddProxyProperty(BASE_NS::string_view name)
276 IProperty::Ptr p;
297 IProperty::Ptr ProxyObject::GetPropertyByName(BASE_NS::string_view name)
306 IProperty::ConstPtr ProxyObject::GetPropertyByName(BASE_NS::string_view name) const
311 void ProxyObject::RemoveProperty(const IProperty::Ptr& p)
317 BASE_NS::vector<IProperty::Ptr> ProxyObject::GetAllProperties()
323 BASE_NS::vector<IProperty::ConstPtr> ProxyObject::GetAllProperties() const
329 bool ProxyObject::ShouldSerialise(const IProperty::Ptr& p) const