#include <keyobservers.h>
Public Member Functions | |
void | insert (const std::string &key, const KeyObserver &observer) |
void | insert (const std::string &key, EntityKeyValue &value) |
void | erase (const std::string &key, EntityKeyValue &value) |
Private Types | |
typedef std::multimap< const std::string, KeyObserver, RawStringLess > | KeyObservers |
Private Attributes | |
KeyObservers | m_keyObservers |
Definition at line 28 of file keyobservers.h.
typedef std::multimap<const std::string, KeyObserver, RawStringLess> KeyObserverMap::KeyObservers [private] |
Definition at line 30 of file keyobservers.h.
void KeyObserverMap::erase | ( | const std::string & | key, | |
EntityKeyValue & | value | |||
) | [inline, virtual] |
Implements Entity::Observer.
Definition at line 44 of file keyobservers.h.
References EntityKeyValue::detach(), i, and m_keyObservers.
void KeyObserverMap::insert | ( | const std::string & | key, | |
EntityKeyValue & | value | |||
) | [inline, virtual] |
Implements Entity::Observer.
Definition at line 37 of file keyobservers.h.
References EntityKeyValue::attach(), i, and m_keyObservers.
void KeyObserverMap::insert | ( | const std::string & | key, | |
const KeyObserver & | observer | |||
) | [inline] |
Definition at line 33 of file keyobservers.h.
References m_keyObservers.
KeyObservers KeyObserverMap::m_keyObservers [private] |
Definition at line 31 of file keyobservers.h.