All Classes Namespaces Functions Variables Enumerations Properties Pages
Public Member Functions | Static Private Member Functions | Private Attributes | List of all members
Catch::BenchmarkLooper Class Reference

Public Member Functions

 BenchmarkLooper (StringRef name)
 
 operator bool ()
 
void increment ()
 
void reportStart ()
 
auto needsMoreIterations () -> bool
 

Static Private Member Functions

static auto getResolution () -> uint64_t
 

Private Attributes

std::string m_name
 
std::size_t m_count = 0
 
std::size_t m_iterationsToRun = 1
 
uint64_t m_resolution
 
Timer m_timer
 

Detailed Description

Definition at line 2303 of file catch.hpp.


The documentation for this class was generated from the following file: