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 |
1.5.1-p1