Lines Matching refs:Ptr
42 bool Build(const IMetadata::Ptr& data) override; in META_BEGIN_NAMESPACE()
45 void SetSuperInstance(const IObject::Ptr& aggr, const IObject::Ptr& super) override; in META_BEGIN_NAMESPACE()
48 bool Add(const IObject::Ptr& object) override; in META_BEGIN_NAMESPACE()
49 bool Insert(IContainer::SizeType index, const IObject::Ptr& object) override; in META_BEGIN_NAMESPACE()
51 bool Remove(const IObject::Ptr& child) override; in META_BEGIN_NAMESPACE()
52 … bool Replace(const IObject::Ptr& child, const IObject::Ptr& replaceWith, bool addAlways) override; in META_BEGIN_NAMESPACE()
61 bool Initialize(const META_NS::IAttach::Ptr& owner) override; in META_BEGIN_NAMESPACE()
62 bool Attach(const IObject::Ptr& attachment, const IObject::Ptr& dataContext) override; in META_BEGIN_NAMESPACE()
63 …bool Attach(IContainer::SizeType pos, const IObject::Ptr& attachment, const IObject::Ptr& dataCont… in META_BEGIN_NAMESPACE()
64 bool Detach(const IObject::Ptr& attachment) override; in META_BEGIN_NAMESPACE()
65 …BASE_NS::vector<IObject::Ptr> GetAttachments(const BASE_NS::vector<TypeId>& uids, bool strict) ove… in META_BEGIN_NAMESPACE()
67 IObject::Ptr FindByName(const BASE_NS::string& name) const override; in META_BEGIN_NAMESPACE()
73 bool AlreadyAttached(const IObject::Ptr& object); in META_BEGIN_NAMESPACE()