#include <CustomBenchmark.h>
Definition at line 30 of file CustomBenchmark.h.
 
◆ CustomBenchmark() [1/2]
      
        
          | PMonUtils::CustomBenchmark::CustomBenchmark | ( | unsigned | nmax | ) |  | 
      
 
 
◆ ~CustomBenchmark()
      
        
          | PMonUtils::CustomBenchmark::~CustomBenchmark | ( |  | ) |  | 
      
 
 
◆ CustomBenchmark() [2/2]
◆ begin()
  
  | 
        
          | void PMonUtils::CustomBenchmark::begin | ( | unsigned | id | ) |  |  | inline | 
 
 
◆ clock_nooverflow()
  
  | 
        
          | int64_t PMonUtils::CustomBenchmark::clock_nooverflow | ( |  | ) |  |  | inlinestaticprivate | 
 
Definition at line 89 of file CustomBenchmark.h.
   98     assert(std::numeric_limits<clock_t>::is_integer);
 
   99     if (
sizeof(clock_t)>=
sizeof(int64_t))
 
  103     static clock_t last=clock();
 
 
 
 
◆ end()
  
  | 
        
          | void PMonUtils::CustomBenchmark::end | ( | int | count = 1 | ) |  |  | inline | 
 
 
◆ getData()
  
  | 
        
          | void PMonUtils::CustomBenchmark::getData | ( | unsigned | id, |  
          |  |  | uint64_t & | count, |  
          |  |  | double & | time_ms |  
          |  | ) |  | const |  | inline | 
 
 
◆ nMax()
  
  | 
        
          | unsigned PMonUtils::CustomBenchmark::nMax | ( |  | ) | const |  | inline | 
 
 
◆ operator=()
◆ size()
  
  | 
        
          | unsigned PMonUtils::CustomBenchmark::size | ( |  | ) | const |  | inline | 
 
 
◆ m_data
  
  | 
        
          | Data* PMonUtils::CustomBenchmark::m_data |  | private | 
 
 
◆ m_data_current
  
  | 
        
          | Data* PMonUtils::CustomBenchmark::m_data_current |  | private | 
 
 
◆ m_nmax
  
  | 
        
          | const unsigned PMonUtils::CustomBenchmark::m_nmax |  | private | 
 
 
The documentation for this class was generated from the following files: