#include <ExecutionCounts.h>
Public Member Functions | |
template<typename FIELD > | |
std::size_t | times () const |
template<typename FIELD > | |
void | increment () |
template<typename HEAD_FIELD , typename... TAIL_FIELDS> | |
std::enable_if_t<(sizeof...(TAIL_FIELDS) > 0)> | increment () |
void | update (bool const rc) |
void | reset () |
Private Attributes | |
std::tuple< ARGS... > | counts_ |
Definition at line 36 of file ExecutionCounts.h.
|
inline |
Definition at line 48 of file ExecutionCounts.h.
|
inline |
Definition at line 55 of file ExecutionCounts.h.
|
inline |
Definition at line 72 of file ExecutionCounts.h.
|
inline |
Definition at line 41 of file ExecutionCounts.h.
|
inline |
Definition at line 62 of file ExecutionCounts.h.
|
private |
Definition at line 78 of file ExecutionCounts.h.