34#ifndef CARTOBASE_SMART_WEAKOBJECT_H
35#define CARTOBASE_SMART_WEAKOBJECT_H
74 void notifyObervers()
const;
76 mutable std::map<WeakPtr*, bool> observers;
void attachWeakPtr(weak_ptr< T > &) const
void detachWeakPtr(weak_ptr< T > &) const
WeakObject & operator=(const WeakObject &)
WeakObject(const WeakObject &)
Observer pointer, observing a shfj::WeakObject.
weak_shared_ptr: increments a reference count, is told and becomes null whenever the shared object is...