21 #ifndef WEAK_POINTER_H
22 #define WEAK_POINTER_H
36 std::set<WeakPointable**> pointers;
44 pointers.insert(weakptr);
51 pointers.erase(weakptr);
58 std::set<WeakPointable**>::iterator iter = pointers.begin();
59 while (iter != pointers.end())
64 #endif // WEAK_POINTER_H
void RemoveWeakPointer(WeakPointable **weakptr)
Definition: weakptr.h:50
void AddWeakPointer(WeakPointable **weakptr)
Definition: weakptr.h:43
~WeakPointable()
Definition: weakptr.h:57