class one_shot_wrapper
Declaration
template <typename F>
class one_shot_wrapper { /* full declaration omitted */ };Declared at: libs/pika/functional/include/pika/functional/one_shot.hpp:25
Member Variables
- public F _f
Method Overview
- public void check_call()
- public constexpr std::size_t get_function_address() const
- public constexpr const char * get_function_annotation() const
- public constexpr one_shot_wrapper<F>(one_shot_wrapper<F> && other)
- public template <typename F_, typename = typename std::enable_if<std::is_constructible<F, F_>::value>::type>constexpr one_shot_wrapper<F>(F_ && f)
Methods
void check_call()
void check_call()Declared at: libs/pika/functional/include/pika/functional/one_shot.hpp:50
constexpr std::size_t get_function_address() const
constexpr std::size_t get_function_address() constDeclared at: libs/pika/functional/include/pika/functional/one_shot.hpp:68
constexpr const char* get_function_annotation()
const
constexpr const char* get_function_annotation()
constDeclared at: libs/pika/functional/include/pika/functional/one_shot.hpp:73
constexpr one_shot_wrapper<F>(
one_shot_wrapper<F>&& other)
constexpr one_shot_wrapper<F>(
one_shot_wrapper<F>&& other)Declared at: libs/pika/functional/include/pika/functional/one_shot.hpp:39
Parameters
- one_shot_wrapper<F>&& other
template <typename F_,
typename = typename std::enable_if<
std::is_constructible<F, F_>::
value>::type>
constexpr one_shot_wrapper<F>(F_&& f)
template <typename F_,
typename = typename std::enable_if<
std::is_constructible<F, F_>::
value>::type>
constexpr one_shot_wrapper<F>(F_&& f)Declared at: libs/pika/functional/include/pika/functional/one_shot.hpp:31
Parameters
- F_&& f