Vince's CSV Parser
Loading...
Searching...
No Matches
csv::DataFrameExecutor Class Reference

Public Member Functions

 DataFrameExecutor (size_t worker_count=default_worker_count())
 
 DataFrameExecutor (const DataFrameExecutor &)=delete
 
DataFrameExecutor & operator= (const DataFrameExecutor &)=delete
 
size_t worker_count () const noexcept
 
template<typename Fn >
void parallel_for (size_t task_count, Fn &&fn)
 

Detailed Description

Definition at line 13 of file data_frame_executor.hpp.

Constructor & Destructor Documentation

◆ DataFrameExecutor()

csv::DataFrameExecutor::DataFrameExecutor ( size_t  worker_count = default_worker_count())
inlineexplicit

Definition at line 15 of file data_frame_executor.hpp.

◆ ~DataFrameExecutor()

csv::DataFrameExecutor::~DataFrameExecutor ( )
inline

Definition at line 21 of file data_frame_executor.hpp.

Member Function Documentation

◆ parallel_for()

template<typename Fn >
void csv::DataFrameExecutor::parallel_for ( size_t  task_count,
Fn &&  fn 
)
inline

Definition at line 28 of file data_frame_executor.hpp.

◆ worker_count()

size_t csv::DataFrameExecutor::worker_count ( ) const
inlinenoexcept

Definition at line 23 of file data_frame_executor.hpp.


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