Definition at line 14 of file string_map.h.
Public Types | |
typedef String | key_type |
typedef Data | data_type |
typedef Data & | reference_type |
typedef const Data & | const_reference_type |
typedef IT_Pair< const String, data_type > | value_type |
typedef size_t | size_type |
typedef ptrdiff_t | difference_type |
typedef StringHash | hasher |
typedef StringEq | key_equal |
typedef IT_TYPENAME IT_HashMap< String, Data, StringHash, StringEq >::iterator | iterator |
typedef IT_TYPENAME IT_HashMap< String, Data, StringHash, StringEq >::const_iterator | const_iterator |
Public Member Functions | |
StringMap (const StringMap< Data > &map_) | |
iterator | begin () |
const_iterator | begin () const |
iterator | end () |
const_iterator | end () const |
hasher | hash_funct () const |
key_equal | key_eq () const |
void | swap (StringMap< Data > &map_) |
size_type | size () const |
data_type & | operator[] (const IT_ConstPairWithException< key_type > &key) |
size_type | bucket_count () const |
Private Attributes | |
IT_HashMap< String, Data, StringHash, StringEq > | m_map |