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

Methods

void check_call()

Declared at: libs/pika/functional/include/pika/functional/one_shot.hpp:50

constexpr std::size_t get_function_address() const

Declared at: libs/pika/functional/include/pika/functional/one_shot.hpp:68

constexpr const char* get_function_annotation()
    const

Declared at: libs/pika/functional/include/pika/functional/one_shot.hpp:73

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)

Declared at: libs/pika/functional/include/pika/functional/one_shot.hpp:31

Parameters

F_&& f