#include <_template_helpers.h>
|
template<typename Ret , typename F , typename... Preceding> |
static Ret | call (F &&f, const pack_type &, Preceding &&... params) |
|
template<typename Ret , typename F , typename... Preceding> |
static Ret | call (F &&f, pack_type &&, Preceding &&... params) |
|
|
template<typename F , typename Pack > |
void | call (F &&f, Pack &&p) |
| Calls the given function with arguments taken from a stored_pack. More...
|
|
template<typename Ret , typename F , typename Pack > |
Ret | call_and_return (F &&f, Pack &&p) |
|
template<>
struct tbb::internal::stored_pack<>
Definition at line 109 of file _template_helpers.h.
◆ pack_type
◆ stored_pack()
◆ call() [1/2]
template<typename Ret , typename F , typename... Preceding>
Definition at line 122 of file _template_helpers.h.
123 return std::forward<F>(f)( std::forward<Preceding>(params)... );
◆ call() [2/2]
template<typename Ret , typename F , typename... Preceding>
Definition at line 126 of file _template_helpers.h.
127 return std::forward<F>(f)( std::forward<Preceding>(params)... );
◆ call
template<typename F , typename Pack >
void call |
( |
F && |
f, |
|
|
Pack && |
p |
|
) |
| |
|
friend |
Calls the given function with arguments taken from a stored_pack.
Definition at line 175 of file _template_helpers.h.
176 strip<Pack>::type::template call<void>( std::forward<F>(f), std::forward<Pack>(
p) );
void const char const char int ITT_FORMAT __itt_group_sync p
◆ call_and_return
template<typename Ret , typename F , typename Pack >
Ret call_and_return |
( |
F && |
f, |
|
|
Pack && |
p |
|
) |
| |
|
friend |
Definition at line 180 of file _template_helpers.h.
181 return strip<Pack>::type::template call<Ret>( std::forward<F>(f), std::forward<Pack>(
p) );
void const char const char int ITT_FORMAT __itt_group_sync p
The documentation for this struct was generated from the following file: