Threads::internal::fun_encapsulator< RT, ArgList, 6 > Class Template Reference
List of all members.
Public Member Functions |
| fun_encapsulator (typename internal::fun_ptr< RT, ArgList >::type *function) |
| fun_encapsulator (const std_cxx1x::function< typename internal::fun_ptr< RT, ArgList >::type > &function) |
Thread< RT > | operator() (typename std_cxx1x::tuple_element< 0, ArgList >::type arg1, typename std_cxx1x::tuple_element< 1, ArgList >::type arg2, typename std_cxx1x::tuple_element< 2, ArgList >::type arg3, typename std_cxx1x::tuple_element< 3, ArgList >::type arg4, typename std_cxx1x::tuple_element< 4, ArgList >::type arg5, typename std_cxx1x::tuple_element< 5, ArgList >::type arg6) |
Private Attributes |
std_cxx1x::function< typename
internal::fun_ptr< RT, ArgList >
::type > | function |
template<typename RT, typename ArgList>
class Threads::internal::fun_encapsulator< RT, ArgList, 6 >
Constructor & Destructor Documentation
template<typename RT , typename ArgList >
Threads::internal::fun_encapsulator< RT, ArgList, 6 >::fun_encapsulator |
( |
typename internal::fun_ptr< RT, ArgList >::type * |
function |
) |
[inline] |
template<typename RT , typename ArgList >
Threads::internal::fun_encapsulator< RT, ArgList, 6 >::fun_encapsulator |
( |
const std_cxx1x::function< typename internal::fun_ptr< RT, ArgList >::type > & |
function |
) |
[inline] |
Member Function Documentation
template<typename RT , typename ArgList >
Thread<RT> Threads::internal::fun_encapsulator< RT, ArgList, 6 >::operator() |
( |
typename std_cxx1x::tuple_element< 0, ArgList >::type |
arg1, |
|
|
typename std_cxx1x::tuple_element< 1, ArgList >::type |
arg2, |
|
|
typename std_cxx1x::tuple_element< 2, ArgList >::type |
arg3, |
|
|
typename std_cxx1x::tuple_element< 3, ArgList >::type |
arg4, |
|
|
typename std_cxx1x::tuple_element< 4, ArgList >::type |
arg5, |
|
|
typename std_cxx1x::tuple_element< 5, ArgList >::type |
arg6 | |
|
) |
| | [inline] |
Member Data Documentation
template<typename RT , typename ArgList >
std_cxx1x::function<typename internal::fun_ptr<RT,ArgList>::type> Threads::internal::fun_encapsulator< RT, ArgList, 6 >::function [private] |
The documentation for this class was generated from the following file: