#include <refcount_hashmap.h>
Public Member Functions | |
| 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 |
|
mutableprivate |
|
private |
|
private |