barretenberg
Loading...
Searching...
No Matches
Public Member Functions | List of all members
BenchmarkInfoCollator Class Reference

A class for saving benchmarks and printing them all at once in the end of the function. More...

#include <log.hpp>

Public Member Functions

 BenchmarkInfoCollator (const BenchmarkInfoCollator &other)=default
 
 BenchmarkInfoCollator (BenchmarkInfoCollator &&other)=default
 
BenchmarkInfoCollatoroperator= (const BenchmarkInfoCollator &other)=default
 
BenchmarkInfoCollatoroperator= (BenchmarkInfoCollator &&other)=default
 
 BenchmarkInfoCollator (std::vector< std::string > saved_benchmarks)
 Info used to store circuit statistics during CI/CD with concrete structure. Stores string in vector for now (used to flush all benchmarks at the end of test).
 
template<typename... Args>
void benchmark_info_deferred (Args...)
 

Detailed Description

A class for saving benchmarks and printing them all at once in the end of the function.

Constructor & Destructor Documentation

◆ BenchmarkInfoCollator()

BenchmarkInfoCollator::BenchmarkInfoCollator ( std::vector< std::string >  saved_benchmarks)
inlineexplicit

Info used to store circuit statistics during CI/CD with concrete structure. Stores string in vector for now (used to flush all benchmarks at the end of test).

Automatically appends the necessary prefix and suffix, as well as separators.

Template Parameters
Args
Parameters
args

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