43 return sizeof (*
this);
52 observers.insert (pair<KKObserverPtr,KKObserverPtr>(observer, observer));
53 observer->RegisterObservable (
this);
64 observersIdx = observers.find (observer);
65 if (observersIdx != observers.end ())
66 observers.erase (observersIdx);
68 observer->UnRegisterObservable (
this);
78 for (observersIdx = observers.begin (); observersIdx != observers.end (); ++observersIdx)
79 observersIdx->first->Notify (
this);
virtual void UnRegisterObserver(KKObserverPtr observer)
virtual void RegisterObserver(KKObserverPtr observer)
virtual void NotifyObservers()
kkint32 MemoryConsumedEstimated()
Maintains one instance of a GoalKeeper object that can be used anywhere in the application.