anonymous_namespace{Support.cpp}::PrintStats Class Reference
List of all members.
Public Member Functions |
| | PrintStats () |
| | ~PrintStats () |
| void | reportStatAvg (const char *text, unsigned long val, const char *loopname) |
| void | reportStatSum (const char *text, unsigned long val, const char *loopname) |
| void | incIteration () |
Private Types |
typedef std::pair< const char
*, const char * > | strPair |
typedef std::map< strPair,
unsigned long > | StatsMap |
typedef std::map< int,
std::vector< unsigned long > > | DistStatsValue |
typedef std::map< strPair,
DistStatsValue > | DistStatsMap |
typedef std::vector< unsigned
long >::iterator | long_iterator |
Private Member Functions |
| void | summarizeList (int iternum, const char *first, const char *second, long_iterator b, long_iterator e) |
Private Attributes |
| StatsMap | stats |
| DistStatsMap | distStats |
| int | gcounter |
Member Typedef Documentation
typedef std::pair<const char*, const char*> anonymous_namespace{Support.cpp}::PrintStats::strPair [private] |
Constructor & Destructor Documentation
| anonymous_namespace{Support.cpp}::PrintStats::PrintStats |
( |
|
) |
[inline] |
| anonymous_namespace{Support.cpp}::PrintStats::~PrintStats |
( |
|
) |
[inline] |
Member Function Documentation
| void anonymous_namespace{Support.cpp}::PrintStats::incIteration |
( |
|
) |
[inline] |
| void anonymous_namespace{Support.cpp}::PrintStats::reportStatAvg |
( |
const char * |
text, |
|
|
unsigned long |
val, |
|
|
const char * |
loopname | |
|
) |
| | [inline] |
| void anonymous_namespace{Support.cpp}::PrintStats::reportStatSum |
( |
const char * |
text, |
|
|
unsigned long |
val, |
|
|
const char * |
loopname | |
|
) |
| | [inline] |
| void anonymous_namespace{Support.cpp}::PrintStats::summarizeList |
( |
int |
iternum, |
|
|
const char * |
first, |
|
|
const char * |
second, |
|
|
long_iterator |
b, |
|
|
long_iterator |
e | |
|
) |
| | [inline, private] |
Member Data Documentation
The documentation for this class was generated from the following file: