#include <nanobench.h>
Definition at line 419 of file nanobench.h.
 
◆ Measure
| Enumerator | 
|---|
| elapsed |  | 
| iterations |  | 
| pagefaults |  | 
| cpucycles |  | 
| contextswitches |  | 
| instructions |  | 
| branchinstructions |  | 
| branchmisses |  | 
| _size |  | 
Definition at line 421 of file nanobench.h.
 
 
◆ Result() [1/3]
  
  | 
        
          | ankerl::nanobench::Result::Result | ( | Config | benchmarkConfig | ) |  |  | explicit | 
 
 
◆ ~Result()
      
        
          | ankerl::nanobench::Result::~Result | ( |  | ) |  | 
      
 
 
◆ Result() [2/3]
      
        
          | ankerl::nanobench::Result::Result | ( | Result const & | other | ) |  | 
      
 
 
◆ Result() [3/3]
  
  | 
        
          | ankerl::nanobench::Result::Result | ( | Result && | other | ) |  |  | noexcept | 
 
 
◆ add()
◆ ANKERL_NANOBENCH() [1/12]
  
  | 
        
          | ankerl::nanobench::Result::ANKERL_NANOBENCH | ( | NODISCARD |  | ) | const |  | noexcept | 
 
 
◆ ANKERL_NANOBENCH() [2/12]
  
  | 
        
          | ANKERL_NANOBENCH(NODISCARD) std ANKERL_NANOBENCH(NODISCARD) std ankerl::nanobench::Result::ANKERL_NANOBENCH | ( | NODISCARD |  | ) | const |  | noexcept | 
 
 
◆ ANKERL_NANOBENCH() [3/12]
  
  | 
        
          | ankerl::nanobench::Result::ANKERL_NANOBENCH | ( | NODISCARD |  | ) | const & |  | noexcept | 
 
 
◆ ANKERL_NANOBENCH() [4/12]
      
        
          | ankerl::nanobench::Result::ANKERL_NANOBENCH | ( | NODISCARD |  | ) | const | 
      
 
 
◆ ANKERL_NANOBENCH() [5/12]
      
        
          | ankerl::nanobench::Result::ANKERL_NANOBENCH | ( | NODISCARD |  | ) |  | 
      
 
 
◆ ANKERL_NANOBENCH() [6/12]
  
  | 
        
          | ankerl::nanobench::Result::ANKERL_NANOBENCH | ( | NODISCARD |  | ) | const |  | noexcept | 
 
 
◆ ANKERL_NANOBENCH() [7/12]
      
        
          | ankerl::nanobench::Result::ANKERL_NANOBENCH | ( | NODISCARD |  | ) | const | 
      
 
 
◆ ANKERL_NANOBENCH() [8/12]
      
        
          | ankerl::nanobench::Result::ANKERL_NANOBENCH | ( | NODISCARD |  | ) | const | 
      
 
 
◆ ANKERL_NANOBENCH() [9/12]
  
  | 
        
          | ankerl::nanobench::Result::ANKERL_NANOBENCH | ( | NODISCARD |  | ) | const |  | noexcept | 
 
 
◆ ANKERL_NANOBENCH() [10/12]
  
  | 
        
          | ankerl::nanobench::Result::ANKERL_NANOBENCH | ( | NODISCARD |  | ) | const |  | noexcept | 
 
 
◆ ANKERL_NANOBENCH() [11/12]
      
        
          | ankerl::nanobench::Result::ANKERL_NANOBENCH | ( | NODISCARD |  | ) |  | 
      
 
 
◆ ANKERL_NANOBENCH() [12/12]
  
  | 
        
          | ankerl::nanobench::Result::ANKERL_NANOBENCH | ( | NODISCARD |  | ) | const |  | noexcept | 
 
 
◆ fromString()
  
  | 
        
          | static Measure ankerl::nanobench::Result::fromString | ( | std::string const & | str | ) |  |  | static | 
 
 
◆ operator=() [1/2]
  
  | 
        
          | Result & ankerl::nanobench::Result::operator= | ( | Result && | other | ) |  |  | noexcept | 
 
 
◆ operator=() [2/2]
◆ const
      
        
          | Measure m ankerl::nanobench::Result::const | 
      
 
 
◆ mConfig
  
  | 
        
          | Config ankerl::nanobench::Result::mConfig {} |  | private | 
 
 
◆ mNameToMeasurements
  
  | 
        
          | std::vector<std::vector<double> > ankerl::nanobench::Result::mNameToMeasurements {} |  | private | 
 
 
◆ noexcept
The documentation for this class was generated from the following file: