46 d->children.insert(
child );
58 if (
child->d_func()->parent.lock().get() !=
this )
62 d->children.erase(
child );
63 child->d_func()->parent.reset();
Reference counted access to a Tp object calling a custom Dispose function when the last AutoDispose h...
void removeChild(const Ptr &child)
std::thread::id threadId() const
std::weak_ptr< Base > WeakPtr
const std::unordered_set< Ptr > & children() const
void addChild(const Base::Ptr &child)
std::shared_ptr< Base > Ptr
#define ZYPP_IMPL_PRIVATE(Class)