Lines Matching refs:owner
68 const auto owner = owner_.lock(); in Replace() local
86 bool AttachmentContainer::Initialize(const META_NS::IAttach::Ptr& owner) in Initialize() argument
88 if (!owner) { in Initialize()
91 owner_ = owner; in Initialize()
108 if (const auto owner = owner_.lock()) { in Attach() local
112 if (current == owner) { in Attach()
122 const auto context = dataContext ? dataContext : interface_pointer_cast<IObject>(owner); in Attach()
137 if (const auto owner = owner_.lock()) { in Detach() local
140 if (current != owner) { in Detach()
151 if (const auto owner = owner_.lock()) { in AddingToContainer() local
162 if (GetValue(attachment->AttachedTo()).lock() == owner) { in AddingToContainer()
166 if (!attachment->Attaching(owner, context)) { in AddingToContainer()
177 if (const auto owner = owner_.lock()) { in RemovedFromContainer() local
179 attachment->Detaching(owner); in RemovedFromContainer()
191 const auto owner = owner_.lock(); in RemoveAllAttachments() local
196 att->Detaching(owner); in RemoveAllAttachments()
210 if (const auto owner = owner_.lock(); attachment && owner) { in AlreadyAttached() local
212 if (current == owner) { in AlreadyAttached()