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

#include <thread_pool_workers.hpp>

Public Types

using statistics_type = no_statistics< T >
 
using result_type = typename statistics_type::ave_stats_type
 

Static Public Member Functions

template<class P >
static constexpr result_type __fastcall FORCE_INLINE vertical_work (P const &) noexcept(true)
 
template<class P >
static constexpr result_type __fastcall FORCE_INLINE hrz_work (P const &) noexcept(true)
 

Detailed Description

template<class T>
class jmmcg::ppd::private_::wrkr_accumulate_across_threads< no_statistics< T > >

Definition at line 126 of file thread_pool_workers.hpp.

Member Typedef Documentation

◆ result_type

◆ statistics_type

Member Function Documentation

◆ hrz_work()

template<class T >
template<class P >
static constexpr result_type __fastcall FORCE_INLINE jmmcg::ppd::private_::wrkr_accumulate_across_threads< no_statistics< T > >::hrz_work ( P const &  )
inlinestaticconstexprnoexcept

Definition at line 138 of file thread_pool_workers.hpp.

◆ vertical_work()

template<class T >
template<class P >
static constexpr result_type __fastcall FORCE_INLINE jmmcg::ppd::private_::wrkr_accumulate_across_threads< no_statistics< T > >::vertical_work ( P const &  )
inlinestaticconstexprnoexcept

Definition at line 133 of file thread_pool_workers.hpp.


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