#include <Benchmark.h>
 | 
| void  | UpdateTimer (std::string &&timerName, t_clock::duration time) | 
|   | 
◆ MakeStopwatch()
  
  
      
        
          | Stopwatch Benchmark::MakeStopwatch  | 
          ( | 
          std::string  | 
          name | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ MakeStopwatchPtr()
  
  
      
        
          | std::unique_ptr< Stopwatch > Benchmark::MakeStopwatchPtr  | 
          ( | 
          std::string  | 
          name | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ Print()
  
  
      
        
          | void Benchmark::Print  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ UpdateTimer()
  
  
      
        
          | void Benchmark::UpdateTimer  | 
          ( | 
          std::string &&  | 
          timerName,  | 
         
        
           | 
           | 
          t_clock::duration  | 
          time  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ Stopwatch
◆ m_timers
  
  
      
        
          | std::unordered_map<std::string, Measurement> Benchmark::m_timers | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following file:
- /builds/herd/HerdSoftware/include/analysis/common/Benchmark.h