hpx/functional/traits/get_function_address.hpp
See Public API for a list of names and headers that are part of the public
HPX API.
-
template<typename
R
, typename Obj
, typename ...Ts
>
struct get_function_address
<R (Obj::*)(Ts...)>
Public Static Functions
-
static std::size_t
call
(R (Obj::* f)(Ts...))
-
template<typename
R
, typename Obj
, typename ...Ts
>
struct get_function_address
<R (Obj::*)(Ts...) const>
Public Static Functions
-
static std::size_t
call
(R (Obj::* f)(Ts...) const)
-
namespace
hpx
-
namespace
traits
-
template<typename
F
, typename Enable
= void>
struct get_function_address
Public Static Functions
-
static constexpr std::size_t
call
(F const &f)
-
template<typename
R
, typename ...Ts
>
struct get_function_address
<R (*)(Ts...)>
Public Static Functions
-
static constexpr std::size_t
call
(R (*f)(Ts...))
-
template<typename
R
, typename Obj
, typename ...Ts
>
struct get_function_address
<R (Obj::*)(Ts...) const>
Public Static Functions
-
static std::size_t
call
(R (Obj::* f)(Ts...) const)
-
template<typename
R
, typename Obj
, typename ...Ts
>
struct get_function_address
<R (Obj::*)(Ts...)>
Public Static Functions
-
static std::size_t
call
(R (Obj::* f)(Ts...))