CellModules
mingw_stdthread::detail::ThreadFuncCall< Func, Args > Struct Template Reference

#include <mingw.thread.h>

Public Types

typedef std::tuple< Args... > Tuple
 

Public Member Functions

 ThreadFuncCall (Func &&aFunc, Args &&... aArgs)
 
template<int... S>
void callFunc (detail::IntSeq< S... >)
 

Public Attributes

Func mFunc
 
Tuple mArgs
 

Detailed Description

template<class Func, typename... Args>
struct mingw_stdthread::detail::ThreadFuncCall< Func, Args >

Definition at line 141 of file mingw.thread.h.

Member Typedef Documentation

◆ Tuple

template<class Func , typename... Args>
typedef std::tuple<Args...> mingw_stdthread::detail::ThreadFuncCall< Func, Args >::Tuple

Definition at line 143 of file mingw.thread.h.

Constructor & Destructor Documentation

◆ ThreadFuncCall()

template<class Func , typename... Args>
mingw_stdthread::detail::ThreadFuncCall< Func, Args >::ThreadFuncCall ( Func &&  aFunc,
Args &&...  aArgs 
)
inline

Definition at line 146 of file mingw.thread.h.

Member Function Documentation

◆ callFunc()

template<class Func , typename... Args>
template<int... S>
void mingw_stdthread::detail::ThreadFuncCall< Func, Args >::callFunc ( detail::IntSeq< S... >  )
inline

Definition at line 149 of file mingw.thread.h.

Member Data Documentation

◆ mArgs

template<class Func , typename... Args>
Tuple mingw_stdthread::detail::ThreadFuncCall< Func, Args >::mArgs

Definition at line 145 of file mingw.thread.h.

◆ mFunc

template<class Func , typename... Args>
Func mingw_stdthread::detail::ThreadFuncCall< Func, Args >::mFunc

Definition at line 144 of file mingw.thread.h.


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