IT_Bus::StringMap< Data > Class Template Reference

List of all members.

Detailed Description

template<class Data>
class IT_Bus::StringMap< Data >

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_typeoperator[] (const IT_ConstPairWithException< key_type > &key)
size_type bucket_count () const

Private Attributes

IT_HashMap< String, Data,
StringHash, StringEq
m_map


Generated on Thu Sep 7 11:40:12 2006 for Artix by  doxygen 1.4.7