libcopp  2.2.0
Static Public Member Functions
detail::task_action_functor_check Struct Reference

#include <task_actions.h>

Collaboration diagram for detail::task_action_functor_check:
Collaboration graph

Static Public Member Functions

template<typename TR , typename TF >
static LIBCOPP_COTASK_API_HEAD_ONLY int call (TR(TF::*)(void *), TF &fn, void *priv_data)
 
template<typename TR , typename TF >
static LIBCOPP_COTASK_API_HEAD_ONLY int call (TR(TF::*)(void *) const, const TF &fn, void *priv_data)
 
template<typename TF >
static LIBCOPP_COTASK_API_HEAD_ONLY int call (int(TF::*)(void *), TF &fn, void *priv_data)
 
template<typename TF >
static LIBCOPP_COTASK_API_HEAD_ONLY int call (int(TF::*)(void *) const, const TF &fn, void *priv_data)
 
template<typename TR , typename TF >
static LIBCOPP_COTASK_API_HEAD_ONLY int call (TR(TF::*)(), TF &fn, void *)
 
template<typename TR , typename TF >
static LIBCOPP_COTASK_API_HEAD_ONLY int call (TR(TF::*)() const, const TF &fn, void *)
 
template<typename TF >
static LIBCOPP_COTASK_API_HEAD_ONLY int call (int(TF::*)(), TF &fn, void *)
 
template<typename TF >
static LIBCOPP_COTASK_API_HEAD_ONLY int call (int(TF::*)() const, const TF &fn, void *)
 

Detailed Description

Definition at line 13 of file task_actions.h.

Member Function Documentation

◆ call() [1/8]

template<typename TF >
static LIBCOPP_COTASK_API_HEAD_ONLY int detail::task_action_functor_check::call ( int(TF::*)() const  ,
const TF &  fn,
void *   
)
inlinestatic

Definition at line 58 of file task_actions.h.

◆ call() [2/8]

template<typename TF >
static LIBCOPP_COTASK_API_HEAD_ONLY int detail::task_action_functor_check::call ( int(TF::*)()  ,
TF &  fn,
void *   
)
inlinestatic

Definition at line 53 of file task_actions.h.

◆ call() [3/8]

template<typename TF >
static LIBCOPP_COTASK_API_HEAD_ONLY int detail::task_action_functor_check::call ( int(TF::*)(void *) const  ,
const TF &  fn,
void *  priv_data 
)
inlinestatic

Definition at line 34 of file task_actions.h.

◆ call() [4/8]

template<typename TF >
static LIBCOPP_COTASK_API_HEAD_ONLY int detail::task_action_functor_check::call ( int(TF::*)(void *)  ,
TF &  fn,
void *  priv_data 
)
inlinestatic

Definition at line 29 of file task_actions.h.

◆ call() [5/8]

template<typename TR , typename TF >
static LIBCOPP_COTASK_API_HEAD_ONLY int detail::task_action_functor_check::call ( TR(TF::*)() const  ,
const TF &  fn,
void *   
)
inlinestatic

Definition at line 46 of file task_actions.h.

◆ call() [6/8]

template<typename TR , typename TF >
static LIBCOPP_COTASK_API_HEAD_ONLY int detail::task_action_functor_check::call ( TR(TF::*)()  ,
TF &  fn,
void *   
)
inlinestatic

Definition at line 40 of file task_actions.h.

◆ call() [7/8]

template<typename TR , typename TF >
static LIBCOPP_COTASK_API_HEAD_ONLY int detail::task_action_functor_check::call ( TR(TF::*)(void *) const  ,
const TF &  fn,
void *  priv_data 
)
inlinestatic

Definition at line 22 of file task_actions.h.

◆ call() [8/8]

template<typename TR , typename TF >
static LIBCOPP_COTASK_API_HEAD_ONLY int detail::task_action_functor_check::call ( TR(TF::*)(void *)  ,
TF &  fn,
void *  priv_data 
)
inlinestatic

Definition at line 16 of file task_actions.h.

Referenced by task_action_functor< Ty >::operator()().


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