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