Lines Matching refs:Ptr
44 bool Build(const IMetadata::Ptr& data) override;
47 IProperty::Ptr GetPropertyByName(BASE_NS::string_view name) override;
49 void RemoveProperty(const IProperty::Ptr&) override;
51 BASE_NS::vector<IProperty::Ptr> GetAllProperties() override;
57 const IObject::Ptr GetTarget() const override;
58 bool SetTarget(const IObject::Ptr& target) override;
61 IProperty::Ptr SetPropertyTarget(const IProperty::Ptr& property) override;
68 IProperty::Ptr AddProxyProperty(const IProperty::ConstPtr& tp);
69 IProperty::Ptr AddProxyProperty(BASE_NS::string_view name);
71 bool ShouldSerialise(const IProperty::Ptr& p) const;
73 void ReflectHierarchy(const IObject::Ptr& target);
74 void ReflectTargetForProperty(const IMetadata::Ptr& m, BASE_NS::string_view name, const IProxyObject::Ptr& proxy);
78 void OnPropertyChanged(const IProperty::Ptr& p);