libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
pool_1ctx_work< PT > Struct Template Reference

Public Types

typedef PT pool_type
 
using joinable = typename pool_type::joinable
 
typedef PT pool_type
 
using joinable = typename pool_type::joinable
 

Public Member Functions

constexpr pool_1ctx_work (const unsigned long x, pool_type &p) noexcept(true)
 
void process () noexcept(true)
 
constexpr bool __fastcall operator< (pool_1ctx_work const &) const noexcept(true)
 
constexpr pool_1ctx_work (const unsigned long x, pool_type &p) noexcept(true)
 
void process () noexcept(true)
 
constexpr bool __fastcall operator< (pool_1ctx_work const &) const noexcept(true)
 

Public Attributes

unsigned long num_xfers
 
pool_typepool
 

Detailed Description

template<class PT>
struct pool_1ctx_work< PT >

Definition at line 265 of file dataflow_full_transfer_performance.cpp.

Member Typedef Documentation

◆ joinable [1/2]

template<class PT >
using pool_1ctx_work< PT >::joinable = typename pool_type::joinable

Definition at line 267 of file dataflow_full_transfer_performance.cpp.

◆ joinable [2/2]

template<class PT >
using pool_1ctx_work< PT >::joinable = typename pool_type::joinable

Definition at line 267 of file dataflow_full_transfer_performance.cpp.

◆ pool_type [1/2]

template<class PT >
typedef PT pool_1ctx_work< PT >::pool_type

Definition at line 266 of file dataflow_full_transfer_performance.cpp.

◆ pool_type [2/2]

template<class PT >
typedef PT pool_1ctx_work< PT >::pool_type

Definition at line 266 of file dataflow_full_transfer_performance.cpp.

Constructor & Destructor Documentation

◆ pool_1ctx_work() [1/2]

template<class PT >
constexpr pool_1ctx_work< PT >::pool_1ctx_work ( const unsigned long  x,
pool_type p 
)
inlineconstexprnoexcept

◆ pool_1ctx_work() [2/2]

template<class PT >
constexpr pool_1ctx_work< PT >::pool_1ctx_work ( const unsigned long  x,
pool_type p 
)
inlineconstexprnoexcept

Definition at line 272 of file dataflow_full_transfer_performance.cpp.

Member Function Documentation

◆ operator<() [1/2]

template<class PT >
constexpr bool __fastcall pool_1ctx_work< PT >::operator< ( pool_1ctx_work< PT > const &  ) const
inlineconstexprnoexcept

Definition at line 282 of file dataflow_full_transfer_performance.cpp.

◆ operator<() [2/2]

template<class PT >
constexpr bool __fastcall pool_1ctx_work< PT >::operator< ( pool_1ctx_work< PT > const &  ) const
inlineconstexprnoexcept

Definition at line 282 of file dataflow_full_transfer_performance.cpp.

◆ process() [1/2]

template<class PT >
void pool_1ctx_work< PT >::process ( )
inlinenoexcept

◆ process() [2/2]

template<class PT >
void pool_1ctx_work< PT >::process ( )
inlinenoexcept

Definition at line 275 of file dataflow_full_transfer_performance.cpp.

Member Data Documentation

◆ num_xfers

template<class PT >
unsigned long pool_1ctx_work< PT >::num_xfers

◆ pool

template<class PT >
pool_type & pool_1ctx_work< PT >::pool

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