Bitcoin Core 31.99.0
P2P Digital Currency
Public Member Functions | Private Attributes | List of all members
ankerl::nanobench::detail::SetupRunner< SetupOp > Class Template Reference

#include <nanobench.h>

Collaboration diagram for ankerl::nanobench::detail::SetupRunner< SetupOp >:
[legend]

Public Member Functions

 SetupRunner (SetupOp setupOp, Bench &bench)
 
template<typename Op >
Benchrun (Op &&op)
 

Private Attributes

SetupOp mSetupOp
 
BenchmBench
 

Detailed Description

template<typename SetupOp>
class ankerl::nanobench::detail::SetupRunner< SetupOp >

Definition at line 1232 of file nanobench.h.

Constructor & Destructor Documentation

◆ SetupRunner()

template<typename SetupOp >
ankerl::nanobench::detail::SetupRunner< SetupOp >::SetupRunner ( SetupOp  setupOp,
Bench bench 
)
inlineexplicit

Definition at line 1234 of file nanobench.h.

Member Function Documentation

◆ run()

template<typename SetupOp >
template<typename Op >
Bench & ankerl::nanobench::detail::SetupRunner< SetupOp >::run ( Op &&  op)
inline

Definition at line 1240 of file nanobench.h.

Here is the call graph for this function:

Member Data Documentation

◆ mBench

template<typename SetupOp >
Bench& ankerl::nanobench::detail::SetupRunner< SetupOp >::mBench
private

Definition at line 1246 of file nanobench.h.

◆ mSetupOp

template<typename SetupOp >
SetupOp ankerl::nanobench::detail::SetupRunner< SetupOp >::mSetupOp
private

Definition at line 1245 of file nanobench.h.


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