Bitcoin Core 32.1.0
P2P Digital Currency
Loading...
Searching...
No Matches
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>
Bench & run (Op &&op)

Private Attributes

SetupOp mSetupOp
Bench & mBench

Detailed Description

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

Definition at line 1249 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 1251 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 1257 of file nanobench.h.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ mBench

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

Definition at line 1266 of file nanobench.h.

◆ mSetupOp

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

Definition at line 1265 of file nanobench.h.


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