#include <omnetpp.h>
#include <map>
#include <oversim_mapset.h>
Classes | |
class | cHashSetWatcher< T > |
class | cHashMapWatcher< KeyT, ValueT, CmpT > |
class | cPointerMapWatcher< KeyT, ValueT, CmpT > |
Defines | |
#define | WATCH_UNORDERED_SET(variable) |
Makes unordered_sets inspectable in Tkenv. | |
#define | WATCH_UNORDERED_MAP(m) |
Makes unordered_maps inspectable in Tkenv. | |
#define | WATCH_POINTER_MAP(m) |
Makes pointer_maps inspectable in Tkenv. | |
Functions | |
template<class T> | |
void | createHashSetWatcher (const char *varname, UNORDERED_SET< T > &v) |
template<class KeyT, class ValueT, class CmpT> | |
void | createHashMapWatcher (const char *varname, UNORDERED_MAP< KeyT, ValueT, CmpT > &m) |
template<class KeyT, class ValueT, class CmpT> | |
void | createPointerMapWatcher (const char *varname, std::map< KeyT, ValueT, CmpT > &m) |
#define WATCH_POINTER_MAP | ( | m | ) |
Makes pointer_maps inspectable in Tkenv.
#define WATCH_UNORDERED_MAP | ( | m | ) |
Makes unordered_maps inspectable in Tkenv.
Referenced by BootstrapOracle::initialize(), and BootstrapList::initializeApp().
#define WATCH_UNORDERED_SET | ( | variable | ) |
Makes unordered_sets inspectable in Tkenv.
void createHashMapWatcher | ( | const char * | varname, | |
UNORDERED_MAP< KeyT, ValueT, CmpT > & | m | |||
) | [inline] |
void createHashSetWatcher | ( | const char * | varname, | |
UNORDERED_SET< T > & | v | |||
) | [inline] |
void createPointerMapWatcher | ( | const char * | varname, | |
std::map< KeyT, ValueT, CmpT > & | m | |||
) | [inline] |