libjmmcg  build_2783
A C++ library containing an eclectic mix of useful, advanced components.
jmmcg::ppd::private_::void_chooser::type< Elem > Class Template Reference

#include <thread_pool.hpp>

Public Types

typedef Elem element_type
 

Public Member Functions

constexpr type () noexcept(true) FORCE_INLINE
 
 type (element_type const &v) noexcept(true) FORCE_INLINE
 
const element_typeval () const noexcept(true) FORCE_INLINE
 
element_typeval () noexcept(true) FORCE_INLINE
 
template<class InpWk >
void FORCE_INLINE process (InpWk &wk)
 

Detailed Description

template<class Elem>
class jmmcg::ppd::private_::void_chooser::type< Elem >

Definition at line 101 of file thread_pool.hpp.

Member Typedef Documentation

◆ element_type

template<class Elem>
typedef Elem jmmcg::ppd::private_::void_chooser::type< Elem >::element_type

Definition at line 120 of file thread_pool.hpp.

Constructor & Destructor Documentation

◆ type() [1/2]

template<class Elem>
constexpr jmmcg::ppd::private_::void_chooser::type< Elem >::type ( )
inlineconstexprnoexcept

Definition at line 122 of file thread_pool.hpp.

◆ type() [2/2]

template<class Elem>
jmmcg::ppd::private_::void_chooser::type< Elem >::type ( element_type< Elem > const &  v)
inlinenoexcept

Definition at line 123 of file thread_pool.hpp.

Member Function Documentation

◆ process()

template<class Elem>
template<class InpWk >
void FORCE_INLINE jmmcg::ppd::private_::void_chooser::type< Elem >::process ( InpWk &  wk)
inline

Definition at line 134 of file thread_pool.hpp.

◆ val() [1/2]

template<class Elem>
const element_type& jmmcg::ppd::private_::void_chooser::type< Elem >::val ( ) const
inlinenoexcept

Definition at line 125 of file thread_pool.hpp.

◆ val() [2/2]

template<class Elem>
element_type& jmmcg::ppd::private_::void_chooser::type< Elem >::val ( )
inlinenoexcept

Definition at line 128 of file thread_pool.hpp.


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