RefCountHashMap< K, V, HASH, HANDLER >::Entry Class Reference
#include <refcount_hashmap.h>
公共成员函数 |
|
| Entry () | |
| void | AddReference () const |
| void | RemoveReference () const |
| const Map::Entry & | GetBaseEntry () const |
| V & | GetValue () |
| const V & | GetValue () const |
| const RefCountHashMap & | GetMap () const |
| String | ToString (const FormatStatement *fmt=nullptr) const |
Private Attributes |
|
| UInt | _refCount |
| RefCountHashMap * | _map |
| V | _value |
Friends |
|
| class | EntryRef |
| Entry | ( | ) |
| void AddReference | ( | ) | const |
| void RemoveReference | ( | ) | const |
| const Map::Entry & GetBaseEntry | ( | ) | const |
| V& GetValue | ( | ) |
| const V& GetValue | ( | ) | const |
| const RefCountHashMap & GetMap | ( | ) | const |
| String ToString | ( | const FormatStatement * |
fmt
=
nullptr
|
) | const |
|
friend |
|
mutable private |
|
private |
| V _value | private |