ScummVM API documentation
Pink::StringMap Class Reference
Inheritance diagram for Pink::StringMap:
Common::HashMap< String, String, IgnoreCase_Hash, IgnoreCase_EqualTo >

Public Member Functions

void serialize (Archive &archive)
 
void deserialize (Archive &archive)
 
- Public Member Functions inherited from Common::HashMap< String, String, IgnoreCase_Hash, IgnoreCase_EqualTo >
 HashMap ()
 
 HashMap (const HM_t &map)
 
 ~HashMap ()
 
HM_t & operator= (const HM_t &map)
 
bool contains (const String &key) const
 
String & operator[] (const String &key)
 
const String & operator[] (const String &key) const
 
String & getOrCreateVal (const String &key)
 
String & getVal (const String &key)
 
const String & getVal (const String &key) const
 
const String & getValOrDefault (const String &key) const
 
const String & getValOrDefault (const String &key, const String &defaultVal) const
 
bool tryGetVal (const String &key, String &out) const
 
void setVal (const String &key, const String &val)
 
void clear (bool shrinkArray=0)
 
void erase (iterator entry)
 
void erase (const String &key)
 
size_type size () const
 
iterator begin ()
 
const_iterator begin () const
 
iterator end ()
 
const_iterator end () const
 
iterator find (const String &key)
 
const_iterator find (const String &key) const
 
bool empty () const
 

Additional Inherited Members

- Public Types inherited from Common::HashMap< String, String, IgnoreCase_Hash, IgnoreCase_EqualTo >
typedef uint size_type
 
typedef IteratorImpl< Node > iterator
 
typedef IteratorImpl< const Node > const_iterator
 

The documentation for this class was generated from the following file: