#include <hashWatch.h>
Public Member Functions | |
| cDequeWatcher (const char *name, std::deque< T > &var) | |
| const char * | className () const |
| virtual const char * | getElemTypeName () const |
| virtual int | size () const |
| virtual std::string | at (int i) const |
| virtual std::string | atIt () const |
Protected Attributes | |
| std::deque< T > & | v |
| std::string | classname |
| std::deque< T >::iterator | it |
| int | itPos |
Definition at line 78 of file hashWatch.h.
| cDequeWatcher< T >::cDequeWatcher | ( | const char * | name, | |
| std::deque< T > & | var | |||
| ) | [inline] |
Definition at line 86 of file hashWatch.h.
| virtual std::string cDequeWatcher< T >::at | ( | int | i | ) | const [inline, virtual] |
| virtual std::string cDequeWatcher< T >::atIt | ( | ) | const [inline, virtual] |
Definition at line 108 of file hashWatch.h.
{
std::stringstream out;
out << (*it);
return out.str();
}
| const char* cDequeWatcher< T >::className | ( | ) | const [inline] |
Definition at line 90 of file hashWatch.h.
{return classname.c_str();}
| virtual const char* cDequeWatcher< T >::getElemTypeName | ( | ) | const [inline, virtual] |
Definition at line 91 of file hashWatch.h.
{return opp_typename(typeid(T));}
| virtual int cDequeWatcher< T >::size | ( | ) | const [inline, virtual] |
Definition at line 92 of file hashWatch.h.
{return v.size();}
std::string cDequeWatcher< T >::classname [protected] |
Definition at line 82 of file hashWatch.h.
std::deque<T>::iterator cDequeWatcher< T >::it [mutable, protected] |
Definition at line 83 of file hashWatch.h.
int cDequeWatcher< T >::itPos [mutable, protected] |
Definition at line 84 of file hashWatch.h.
std::deque<T>& cDequeWatcher< T >::v [protected] |
Definition at line 81 of file hashWatch.h.
1.7.1