Home
last modified time | relevance | path

Searched refs:addAlways (Results 1 - 11 of 11) sorted by relevance

/foundation/graphic/graphic_3d/lume/metaobject/src/container/
H A Dflat_container.h28 bool Replace(const META_NS::IObject::Ptr& child, const META_NS::IObject::Ptr& replaceWith, bool addAlways) override;
H A Dcontainer.h28 bool Replace(const META_NS::IObject::Ptr& child, const META_NS::IObject::Ptr& replaceWith, bool addAlways) override;
H A Dflat_container.cpp104 bool FlatContainer::Replace(const IObject::Ptr& child, const IObject::Ptr& replaceWith, bool addAlways) in Replace() argument
131 } else if (addAlways && replaceWith) { in Replace()
H A Dcontainer.cpp118 bool Container::Replace(const META_NS::IObject::Ptr& child, const META_NS::IObject::Ptr& replaceWith, bool addAlways) in Replace() argument
173 if (!changed && addAlways && replaceWith && movedIt == children_.end()) { in Replace()
174 // 'child' was not found in container but addAlways is specified with a valid new item which in Replace()
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/
H A Dintf_container.h192 * adds replaceWith to the container, depending on addAlways.
207 * adds replaceWith to the container, depending on addAlways.
209 * @param addAlways If true, and if child is not found from the container, adds replaceWith to
214 virtual bool Replace(const IObject::Ptr& child, const IObject::Ptr& replaceWith, bool addAlways) = 0;
311 bool Replace(const T1& child, const T2& replaceWith, bool addAlways = false) in Replace()
313 return Replace(interface_pointer_cast<IObject>(child), interface_pointer_cast<IObject>(replaceWith), addAlways); in Replace()
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/ext/
H A Dobject_container.h88 bool Replace(const IObject::Ptr& child, const IObject::Ptr& replaceWith, bool addAlways) override
90 return container_->Replace(child, replaceWith, addAlways);
/foundation/graphic/graphic_3d/lume/metaobject/src/
H A Dattachment_container.cpp66 bool AttachmentContainer::Replace(const IObject::Ptr& child, const IObject::Ptr& replaceWith, bool addAlways) in Replace() argument
72 return ObjectContainerFwd::Replace(child, replaceWith, addAlways); in Replace()
H A Dattachment_container.h52 bool Replace(const IObject::Ptr& child, const IObject::Ptr& replaceWith, bool addAlways) override;
H A Dmetadata.cpp285 bool MetadataPropertyContainer::Replace(const IObject::Ptr& child, const IObject::Ptr& replaceWith, bool addAlways) in Replace() argument
287 return impl_.Replace(child, replaceWith, addAlways); in Replace()
H A Dmetadata.h98 bool Replace(const IObject::Ptr& child, const IObject::Ptr& replaceWith, bool addAlways) override;
/foundation/graphic/graphic_3d/lume/metaobject/src/animation/
H A Danimation.h280 bool Replace(const IObject::Ptr& child, const IObject::Ptr& replaceWith, bool addAlways) override
282 return GetContainer().Replace(child, replaceWith, addAlways);

Completed in 5 milliseconds