Lines Matching refs:IProperty
47 IProperty::Ptr GetPropertyByName(BASE_NS::string_view name) override;
48 IProperty::ConstPtr GetPropertyByName(BASE_NS::string_view name) const override;
49 void RemoveProperty(const IProperty::Ptr&) override;
51 BASE_NS::vector<IProperty::Ptr> GetAllProperties() override;
52 BASE_NS::vector<IProperty::ConstPtr> GetAllProperties() const override;
59 BASE_NS::vector<IProperty::ConstPtr> GetOverrides() const override;
60 IProperty::ConstPtr GetOverride(BASE_NS::string_view name) const override;
61 IProperty::Ptr SetPropertyTarget(const IProperty::Ptr& property) override;
62 IProperty::ConstPtr GetProxyProperty(BASE_NS::string_view name) const 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;
78 void OnPropertyChanged(const IProperty::Ptr& p);