|
openMSX
|
#include <StringMap.hh>


Public Member Functions | |
| void | destroy () |
| string_ref | getKey () const |
| string_ref | first () const |
| const T & | getValue () const |
| T & | getValue () |
| void | setValue (const T &v) |
| const char * | getKeyData () const |
Public Member Functions inherited from StringMapEntryBase | |
| StringMapEntryBase (unsigned len) | |
| unsigned | getKeyLength () const |
Static Public Member Functions | |
| static StringMapEntry * | create (string_ref key, T v) |
| static StringMapEntry & | GetStringMapEntryFromValue (T &v) |
| static const StringMapEntry & | GetStringMapEntryFromValue (const T &v) |
| static StringMapEntry & | GetStringMapEntryFromKeyData (const char *keyData) |
Public Attributes | |
| T | second |
Definition at line 115 of file StringMap.hh.
|
inlinestatic |
Definition at line 122 of file StringMap.hh.
References string_ref::data(), string_ref::size(), and unlikely.
Referenced by StringMap< MSXMotherBoard::SharedStuff >::getOrCreateValue().
|
inline |
Definition at line 142 of file StringMap.hh.
Referenced by StringMap< MSXMotherBoard::SharedStuff >::erase().
|
inline |
Definition at line 150 of file StringMap.hh.
References StringMapEntry< T >::getKey().
|
inline |
Definition at line 147 of file StringMap.hh.
References StringMapEntry< T >::getKeyData(), and StringMapEntryBase::getKeyLength().
Referenced by StringMapEntry< T >::first(), and StringMap< MSXMotherBoard::SharedStuff >::insert().
|
inline |
Definition at line 157 of file StringMap.hh.
Referenced by StringMapEntry< T >::getKey().
|
inlinestatic |
Definition at line 177 of file StringMap.hh.
|
inlinestatic |
Definition at line 164 of file StringMap.hh.
References StringMapEntry< T >::second.
Referenced by StringMapEntry< T >::GetStringMapEntryFromValue().
|
inlinestatic |
Definition at line 171 of file StringMap.hh.
References StringMapEntry< T >::GetStringMapEntryFromValue().
|
inline |
Definition at line 152 of file StringMap.hh.
References StringMapEntry< T >::second.
|
inline |
Definition at line 153 of file StringMap.hh.
References StringMapEntry< T >::second.
|
inline |
Definition at line 154 of file StringMap.hh.
References StringMapEntry< T >::second.
| T StringMapEntry< T >::second |
Definition at line 118 of file StringMap.hh.
Referenced by openmsx::MSXCommandController::findCommand(), openmsx::Debugger::findDebuggable(), openmsx::Debugger::findProbe(), openmsx::SettingsManager::findSetting(), openmsx::MSXCommandController::findSetting(), openmsx::OSDWidget::findSubWidget(), openmsx::SettingsManager::getByName(), StringMapEntry< T >::GetStringMapEntryFromValue(), StringMapEntry< T >::getValue(), StringMap< MSXMotherBoard::SharedStuff >::lookup(), StringMap< MSXMotherBoard::SharedStuff >::operator[](), StringMapEntry< T >::setValue(), openmsx::SetCompleter::tabCompletion(), openmsx::GlobalCommandController::unregisterCommand(), openmsx::GlobalCommandController::unregisterCompleter(), openmsx::MSXCliComm::update(), and openmsx::GlobalCliComm::update().
1.8.1.2