Eigen::ThreadPoolTempl< Environment >::ThreadData Struct Reference

Public Member Functions

constexpr ThreadData ()
 

Public Attributes

Queue queue
 
std::atomic< unsigned > steal_partition
 
std::unique_ptr< Threadthread
 

Detailed Description

template<typename Environment>
struct Eigen::ThreadPoolTempl< Environment >::ThreadData

Definition at line 230 of file NonBlockingThreadPool.h.

Constructor & Destructor Documentation

◆ ThreadData()

template<typename Environment >
constexpr Eigen::ThreadPoolTempl< Environment >::ThreadData::ThreadData ( )
inlineconstexpr

Member Data Documentation

◆ queue

template<typename Environment >
Queue Eigen::ThreadPoolTempl< Environment >::ThreadData::queue

Definition at line 234 of file NonBlockingThreadPool.h.

◆ steal_partition

template<typename Environment >
std::atomic<unsigned> Eigen::ThreadPoolTempl< Environment >::ThreadData::steal_partition

Definition at line 233 of file NonBlockingThreadPool.h.

◆ thread

template<typename Environment >
std::unique_ptr<Thread> Eigen::ThreadPoolTempl< Environment >::ThreadData::thread

Definition at line 232 of file NonBlockingThreadPool.h.


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