dlvhex  2.5.0
benchmark::nestingAware::NestingAwareController::Stat Struct Reference

Information about a single benchmark value. More...

#include <include/dlvhex2/Benchmarking.h>

Collaboration diagram for benchmark::nestingAware::NestingAwareController::Stat:

Public Member Functions

 Stat (const std::string &name, Duration printInterval)
 Constructor.

Data Fields

std::string name
 Counter name.
Count count
 Number of calls (outermost).
Duration duration
 Sum of durations the stat was run so far.
Duration pureDuration
 Sum of durations the stat was run without overlay by a subsequently started stat.
Count level
 Level of nesting of this benchmark (0 = not running)
Time nextPrint
 Timepoint after which this stats should be printed again.

Detailed Description

Information about a single benchmark value.

Definition at line 496 of file Benchmarking.h.


Constructor & Destructor Documentation

benchmark::nestingAware::NestingAwareController::Stat::Stat ( const std::string &  name,
Duration  printInterval 
)

Constructor.

Parameters:
nameSee Stat::name.

Definition at line 211 of file Benchmarking.cpp.


Field Documentation


The documentation for this struct was generated from the following files: