OMNeT++ Simulation Library  5.4.1
WATCH Macros

Description

WATCH macros make normal variables show up in Tkenv/Qtenv inspectors.

#define WATCH_VECTOR(variable)
 Makes std::vectors inspectable in Tkenv. See also WATCH_PTRVECTOR(). More...
 
#define WATCH_PTRVECTOR(variable)
 Makes std::vectors storing pointers inspectable in Tkenv. See also WATCH_VECTOR(). More...
 
#define WATCH_LIST(variable)
 Makes std::lists inspectable in Tkenv. See also WATCH_PTRLIST(). More...
 
#define WATCH_PTRLIST(variable)
 Makes std::lists storing pointers inspectable in Tkenv. See also WATCH_LIST(). More...
 
#define WATCH_SET(variable)
 Makes std::sets inspectable in Tkenv. See also WATCH_PTRSET(). More...
 
#define WATCH_PTRSET(variable)
 Makes std::sets storing pointers inspectable in Tkenv. See also WATCH_SET(). More...
 
#define WATCH_MAP(m)
 Makes std::maps inspectable in Tkenv. See also WATCH_PTRMAP(). More...
 
#define WATCH_PTRMAP(m)
 Makes std::maps storing pointers inspectable in Tkenv. See also WATCH_MAP(). More...
 
#define WATCH(variable)
 Makes primitive types and types with operator<< inspectable in Tkenv. See also WATCH_RW(), WATCH_PTR(), WATCH_OBJ(), WATCH_VECTOR(), WATCH_PTRVECTOR(), etc. macros. More...
 
#define WATCH_RW(variable)
 Makes types with operator<< and operator>> inspectable in Tkenv. operator>> is used to enable changing the variable's value interactively. More...
 
#define WATCH_OBJ(variable)
 Makes classes derived from cObject inspectable in Tkenv. See also WATCH_PTR(). More...
 
#define WATCH_PTR(variable)
 Makes pointers to objects derived from cObject inspectable in Tkenv. See also WATCH_OBJ(). More...
 

Macro Definition Documentation

#define WATCH_VECTOR (   variable)

Makes std::vectors inspectable in Tkenv. See also WATCH_PTRVECTOR().

#define WATCH (   variable)

Makes primitive types and types with operator<< inspectable in Tkenv. See also WATCH_RW(), WATCH_PTR(), WATCH_OBJ(), WATCH_VECTOR(), WATCH_PTRVECTOR(), etc. macros.

#define WATCH_PTRVECTOR (   variable)

Makes std::vectors storing pointers inspectable in Tkenv. See also WATCH_VECTOR().

#define WATCH_LIST (   variable)

Makes std::lists inspectable in Tkenv. See also WATCH_PTRLIST().

#define WATCH_PTRLIST (   variable)

Makes std::lists storing pointers inspectable in Tkenv. See also WATCH_LIST().

#define WATCH_SET (   variable)

Makes std::sets inspectable in Tkenv. See also WATCH_PTRSET().

#define WATCH_PTRSET (   variable)

Makes std::sets storing pointers inspectable in Tkenv. See also WATCH_SET().

#define WATCH_MAP (   m)

Makes std::maps inspectable in Tkenv. See also WATCH_PTRMAP().

#define WATCH_PTRMAP (   m)

Makes std::maps storing pointers inspectable in Tkenv. See also WATCH_MAP().

#define WATCH_RW (   variable)

Makes types with operator<< and operator>> inspectable in Tkenv. operator>> is used to enable changing the variable's value interactively.

#define WATCH_OBJ (   variable)

Makes classes derived from cObject inspectable in Tkenv. See also WATCH_PTR().

#define WATCH_PTR (   variable)

Makes pointers to objects derived from cObject inspectable in Tkenv. See also WATCH_OBJ().