CACAO
|
Public Member Functions | |
InsertOnlyNameValuePair () | |
InsertOnlyNameValuePair (Utf8String name, Value v) | |
Utf8String | key () const |
Value & | value () |
const Value & | value () const |
Value * | operator-> () |
Value & | operator* () |
Private Member Functions | |
size_t | hash () const |
Interface to HashTable. More... | |
bool | is_empty () const |
bool | is_deleted () const |
bool | is_occupied () const |
void | set_empty () |
void | set_deleted () |
void | set_occupied (const InsertOnlyNameValuePair &n) |
bool | operator== (Utf8String u) const |
bool | operator== (const InsertOnlyNameValuePair &n) const |
Private Attributes | |
Utf8String | _name |
Value | _value |
Friends | |
template<typename T , typename A > | |
struct | HashTable |
Definition at line 617 of file hashtable.hpp.
|
inline |
Definition at line 618 of file hashtable.hpp.
|
inline |
Definition at line 619 of file hashtable.hpp.
|
inlineprivate |
Interface to HashTable.
Definition at line 633 of file hashtable.hpp.
|
inlineprivate |
Definition at line 636 of file hashtable.hpp.
|
inlineprivate |
Definition at line 635 of file hashtable.hpp.
|
inlineprivate |
Definition at line 637 of file hashtable.hpp.
|
inline |
Definition at line 621 of file hashtable.hpp.
|
inline |
Definition at line 626 of file hashtable.hpp.
|
inline |
Definition at line 625 of file hashtable.hpp.
|
inlineprivate |
Definition at line 643 of file hashtable.hpp.
|
inlineprivate |
Definition at line 644 of file hashtable.hpp.
|
inlineprivate |
Definition at line 640 of file hashtable.hpp.
|
inlineprivate |
Definition at line 639 of file hashtable.hpp.
|
inlineprivate |
Definition at line 641 of file hashtable.hpp.
|
inline |
Definition at line 622 of file hashtable.hpp.
|
inline |
Definition at line 623 of file hashtable.hpp.
Definition at line 647 of file hashtable.hpp.
|
private |
Definition at line 628 of file hashtable.hpp.
|
private |
Definition at line 629 of file hashtable.hpp.