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 Tc::* |
Public Member Functions | |
task_action_mem_function (value_type func, Tc *inst) | |
~task_action_mem_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 | |
Tc * | instacne_ |
value_type | func_ |
Definition at line 145 of file task_actions.h.
using task_action_mem_function< Ty, Tc >::value_type = Ty Tc::* |
Definition at line 147 of file task_actions.h.
|
inline |
Definition at line 169 of file task_actions.h.
|
inline |
Definition at line 170 of file task_actions.h.
Referenced by task_action_mem_function< Ty, Tc >::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 172 of file task_actions.h.
|
inlinestatic |
Definition at line 176 of file task_actions.h.
References task_action_mem_function< Ty, Tc >::~task_action_mem_function().
|
private |
Definition at line 187 of file task_actions.h.
Referenced by task_action_mem_function< Ty, Tc >::invoker< Tz, true >::invoke(), and task_action_mem_function< Ty, Tc >::invoker< Tz, false >::invoke().
|
private |
Definition at line 186 of file task_actions.h.
Referenced by task_action_mem_function< Ty, Tc >::invoker< Tz, true >::invoke(), and task_action_mem_function< Ty, Tc >::invoker< Tz, false >::invoke().