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: