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