xrpld
Loading...
Searching...
No Matches
xrpl::NodeStore::Timing_test::ParallelForLambda< Body > Class Template Reference
Collaboration diagram for xrpl::NodeStore::Timing_test::ParallelForLambda< Body >:

Public Member Functions

 ParallelForLambda (std::size_t n, std::atomic< std::size_t > &c)
template<class... Args>
void operator() (Args &&... args)

Private Attributes

std::size_t const n_
std::atomic< std::size_t > & c_

Detailed Description

template<class Body>
class xrpl::NodeStore::Timing_test::ParallelForLambda< Body >

Definition at line 192 of file Timing_test.cpp.

Constructor & Destructor Documentation

◆ ParallelForLambda()

template<class Body>
xrpl::NodeStore::Timing_test::ParallelForLambda< Body >::ParallelForLambda ( std::size_t n,
std::atomic< std::size_t > & c )

Definition at line 199 of file Timing_test.cpp.

Member Function Documentation

◆ operator()()

template<class Body>
template<class... Args>
void xrpl::NodeStore::Timing_test::ParallelForLambda< Body >::operator() ( Args &&... args)

Definition at line 205 of file Timing_test.cpp.

Member Data Documentation

◆ n_

template<class Body>
std::size_t const xrpl::NodeStore::Timing_test::ParallelForLambda< Body >::n_
private

Definition at line 195 of file Timing_test.cpp.

◆ c_

template<class Body>
std::atomic<std::size_t>& xrpl::NodeStore::Timing_test::ParallelForLambda< Body >::c_
private

Definition at line 196 of file Timing_test.cpp.