#include <ut_hash.h>
Public Member Functions | |
| key_wrapper () | |
| void | die () |
| bool | eq (const UT_String &key) const |
| bool | eq (const char *key) const |
| void | operator= (const UT_String &k) |
| UT_uint32 | hashval () const |
| void | set_hashval (UT_uint32 h) |
| UT_String & | value (void) |
| void | operator= (const key_wrapper &rhs) |
Static Public Member Functions | |
| static UT_uint32 | compute_hash (const UT_String &key) |
| static UT_uint32 | compute_hash (const char *key) |
Private Attributes | |
| UT_String | m_val |
| UT_uint32 | m_hashval |
| key_wrapper::key_wrapper | ( | ) | [inline] |
References hashcode().
Referenced by UT_GenericStringMap< T >::find_slot().
| static UT_uint32 key_wrapper::compute_hash | ( | const char * | key | ) | [inline, static] |
References hashcode().
| void key_wrapper::die | ( | ) | [inline] |
| bool key_wrapper::eq | ( | const UT_String & | key | ) | const [inline] |
| bool key_wrapper::eq | ( | const char * | key | ) | const [inline] |
| UT_uint32 key_wrapper::hashval | ( | ) | const [inline] |
Referenced by UT_GenericStringMap< T >::assign_slots().
| void key_wrapper::operator= | ( | const key_wrapper & | rhs | ) | [inline] |
| void key_wrapper::operator= | ( | const UT_String & | k | ) | [inline] |
| void key_wrapper::set_hashval | ( | UT_uint32 | h | ) | [inline] |
| UT_String& key_wrapper::value | ( | void | ) | [inline] |
Referenced by UT_GenericStringMap< T >::_key(), and UT_GenericStringMap< T >::assign_slots().
UT_uint32 key_wrapper::m_hashval [private] |
Referenced by operator=().
UT_String key_wrapper::m_val [private] |
Referenced by operator=().
1.7.1