#include <hashWatch.h>
Public Member Functions | |
cHashMapWatcher (const char *name, UNORDERED_MAP< KeyT, ValueT, CmpT > &var) | |
const char * | getClassName () const |
virtual const char * | getElemTypeName () const |
virtual int | size () const |
virtual std::string | at (int i) const |
virtual std::string | atIt () const |
Protected Attributes | |
UNORDERED_MAP< KeyT, ValueT, CmpT > & | m |
UNORDERED_MAP< KeyT, ValueT, CmpT >::iterator | it |
int | itPos |
std::string | classname |
Definition at line 122 of file hashWatch.h.
cHashMapWatcher< KeyT, ValueT, CmpT >::cHashMapWatcher | ( | const char * | name, | |
UNORDERED_MAP< KeyT, ValueT, CmpT > & | var | |||
) | [inline] |
Definition at line 130 of file hashWatch.h.
virtual std::string cHashMapWatcher< KeyT, ValueT, CmpT >::at | ( | int | i | ) | const [inline, virtual] |
virtual std::string cHashMapWatcher< KeyT, ValueT, CmpT >::atIt | ( | ) | const [inline, virtual] |
Definition at line 152 of file hashWatch.h.
const char* cHashMapWatcher< KeyT, ValueT, CmpT >::getClassName | ( | ) | const [inline] |
Definition at line 134 of file hashWatch.h.
{return classname.c_str();}
virtual const char* cHashMapWatcher< KeyT, ValueT, CmpT >::getElemTypeName | ( | ) | const [inline, virtual] |
Definition at line 135 of file hashWatch.h.
{return "struct pair<*,*>";}
virtual int cHashMapWatcher< KeyT, ValueT, CmpT >::size | ( | ) | const [inline, virtual] |
Definition at line 136 of file hashWatch.h.
{return m.size();}
std::string cHashMapWatcher< KeyT, ValueT, CmpT >::classname [protected] |
Definition at line 128 of file hashWatch.h.
UNORDERED_MAP<KeyT,ValueT,CmpT>::iterator cHashMapWatcher< KeyT, ValueT, CmpT >::it [mutable, protected] |
Definition at line 126 of file hashWatch.h.
int cHashMapWatcher< KeyT, ValueT, CmpT >::itPos [mutable, protected] |
Definition at line 127 of file hashWatch.h.
UNORDERED_MAP<KeyT,ValueT,CmpT>& cHashMapWatcher< KeyT, ValueT, CmpT >::m [protected] |
Definition at line 125 of file hashWatch.h.