libcopp
2.2.0
|
#include <task_actions.h>
Data Structures | |
struct | invoker |
struct | invoker< Tz, false > |
struct | invoker< Tz, true > |
Public Types | |
using | value_type = Ty(*)(void *) |
Public Member Functions | |
task_action_function (value_type func) | |
~task_action_function () | |
int | operator() (void *priv_data) override |
virtual int | on_finished (task_impl &) |
Static Public Member Functions | |
static void | placement_destroy (void *selfp) |
Private Attributes | |
value_type | func_ |
Definition at line 99 of file task_actions.h.
using task_action_function< Ty >::value_type = Ty (*)(void *) |
Definition at line 101 of file task_actions.h.
|
inline |
Definition at line 123 of file task_actions.h.
|
inline |
Definition at line 124 of file task_actions.h.
Referenced by task_action_function< Ty >::placement_destroy().
|
virtualinherited |
Definition at line 19 of file task_action_impl.cpp.
Referenced by impl::task_impl::_notify_finished().
|
inlineoverridevirtual |
Implements impl::task_action_impl.
Definition at line 126 of file task_actions.h.
|
inlinestatic |
Definition at line 130 of file task_actions.h.
References task_action_function< Ty >::~task_action_function().
|
private |
Definition at line 140 of file task_actions.h.
Referenced by task_action_function< Ty >::invoker< Tz, true >::invoke(), and task_action_function< Ty >::invoker< Tz, false >::invoke().