Lines Matching refs:IObject
29 IObject::Ptr Container::FindAny(const META_NS::IContainer::FindOptions& options) const
34 BASE_NS::vector<IObject::Ptr> Container::FindAll(const META_NS::IContainer::FindOptions& options) const
39 bool Container::Add(const META_NS::IObject::Ptr& object)
72 SetObjectParent(object, interface_pointer_cast<IObject>(parent_));
78 bool Container::Insert(SizeType index, const IObject::Ptr& object)
112 SetObjectParent(object, interface_pointer_cast<IObject>(parent_));
118 bool Container::Replace(const META_NS::IObject::Ptr& child, const META_NS::IObject::Ptr& replaceWith, bool addAlways)
120 IObject::Ptr removed;
121 IObject::Ptr added;
122 IObject::Ptr moved;
202 SetObjectParent(added, interface_pointer_cast<IObject>(parent_));
216 void Container::SetObjectParent(const IObject::Ptr& object, const IObject::Ptr& parent) const
236 bool Container::CheckLoop(const IObject::Ptr& object) const