Public Types | |
typedef std::map < Eegeo::Streaming::MortonKey, NavigationGraph *, Eegeo::Streaming::MortonKeyCompare > | TMap |
typedef TMap::const_iterator | TConstIterator |
Public Member Functions | |
NavigationGraphRepository (NavigationGraphLinkManager &linkManager) | |
void | Add (NavigationGraph &navGraph) |
void | Remove (const NavigationGraph &navigationGraph) |
bool | TryGetByMortonKey (const Eegeo::Streaming::MortonKey &key, NavigationGraph *&graph) const |
void | RegisterAddedCallback (INavigationGraphAddedCallback *callback) |
void | UnregisterAddedCallback (INavigationGraphAddedCallback *callback) |
void | RegisterRemovalCallback (INavigationGraphRemovalCallback *callback) |
void | UnregisterRemovalCallback (INavigationGraphRemovalCallback *callback) |
TConstIterator | Begin () const |
TConstIterator | End () const |
Additional Inherited Members | |
Protected Member Functions inherited from Eegeo::NonCopyable | |
NonCopyable (const NonCopyable &)=delete | |
NonCopyable & | operator= (const NonCopyable &)=delete |