#include <AP_Hash.h>
Inherits std::map<_K,_Ty>.

Public Member Functions | |
| AP_HashBase (const AP_String &mainsep, const AP_String &sep, const AP_String &s) | |
| AP_HashBase (void) | |
| void | Clear (void) |
| AP_Bool | Delete (const typename AP_HashBase< _K, _Ty >::key_type &key) |
| AP_Bool | Empty (void) const |
| AP_Bool | Insert (const typename AP_HashBase< _K, _Ty >::key_type &key, const _Ty &value) |
| AP_ArrayBase< _K > | Keys (void) const |
| AP_Bool | Keys (AP_Array &array) const |
| AP_HashBase & | operator+= (const AP_HashBase &hash) |
| AP_HashBase & | operator= (const AP_Array &array) |
| AP_Bool | Split (const AP_String &s, const AP_String &mainsep, const AP_String &sep) |
| AP_Bool | SplitParams (const AP_String ¶ms) |
| AP_Bool | Value (const typename AP_HashBase< _K, _Ty >::key_type &key, _Ty &result) const |
| WARNING: follow function is dangerous because we don't have control of _element value if the key is not present in the hash. | |
| AP_Bool | Values (AP_Array &array) const |
| virtual | ~AP_HashBase (void) |
Private Member Functions | |
| AP_Bool | _split (const AP_String &s, const AP_String &mainsep, const AP_String &sep) |
Private Attributes | |
| map< _K, _Ty >::const_iterator | _m_cur_it |
| AP_HashBase | ( | void | ) | [inline] |
| AP_HashBase | ( | const AP_String & | mainsep, | |
| const AP_String & | sep, | |||
| const AP_String & | s | |||
| ) | [inline] |
| virtual ~AP_HashBase | ( | void | ) | [inline, virtual] |
| AP_Bool _split | ( | const AP_String & | s, | |
| const AP_String & | mainsep, | |||
| const AP_String & | sep | |||
| ) | [inline, private] |
| void Clear | ( | void | ) | [inline] |
| AP_Bool Delete | ( | const typename AP_HashBase< _K, _Ty >::key_type & | key | ) | [inline] |
| AP_Bool Empty | ( | void | ) | const [inline] |
| AP_Bool Insert | ( | const typename AP_HashBase< _K, _Ty >::key_type & | key, | |
| const _Ty & | value | |||
| ) | [inline] |
| AP_ArrayBase<_K> Keys | ( | void | ) | const [inline] |
| AP_HashBase& operator+= | ( | const AP_HashBase< _K, _Ty > & | hash | ) | [inline] |
| AP_HashBase& operator= | ( | const AP_Array & | array | ) | [inline] |
| AP_Bool Value | ( | const typename AP_HashBase< _K, _Ty >::key_type & | key, | |
| _Ty & | result | |||
| ) | const [inline] |
WARNING: follow function is dangerous because we don't have control of _element value if the key is not present in the hash.
map<_K,_Ty>::const_iterator _m_cur_it [private] |
1.5.8