struct task_object_allocator

Declaration

template <typename Allocator,
          typename Result,
          typename F,
          typename Base>
struct task_object_allocator { /* full declaration omitted */ };

Declared at: libs/pika/futures/include/pika/futures/futures_factory.hpp:131

Method Overview

Methods

task_object_allocator<Allocator, Result, F, Base>(
    const pika::lcos::local::detail::
        task_object_allocator::other_allocator&
            alloc,
    const F& f)

Declared at: libs/pika/futures/include/pika/futures/futures_factory.hpp:140

Parameters

const pika::lcos::local::detail:: task_object_allocator::other_allocator& alloc
const F& f

task_object_allocator<Allocator, Result, F, Base>(
    const pika::lcos::local::detail::
        task_object_allocator::other_allocator&
            alloc,
    F&& f) noexcept

Declared at: libs/pika/futures/include/pika/futures/futures_factory.hpp:146

Parameters

const pika::lcos::local::detail:: task_object_allocator::other_allocator& alloc
F&& f

task_object_allocator<Allocator, Result, F, Base>(
    pika::lcos::local::detail::
        task_object_allocator::init_no_addref
            no_addref,
    const pika::lcos::local::detail::
        task_object_allocator::other_allocator&
            alloc,
    const F& f)

Declared at: libs/pika/futures/include/pika/futures/futures_factory.hpp:152

Parameters

pika::lcos::local::detail::task_object_allocator:: init_no_addref no_addref
const pika::lcos::local::detail:: task_object_allocator::other_allocator& alloc
const F& f

task_object_allocator<Allocator, Result, F, Base>(
    pika::lcos::local::detail::
        task_object_allocator::init_no_addref
            no_addref,
    const pika::lcos::local::detail::
        task_object_allocator::other_allocator&
            alloc,
    F&& f) noexcept

Declared at: libs/pika/futures/include/pika/futures/futures_factory.hpp:159

Parameters

pika::lcos::local::detail::task_object_allocator:: init_no_addref no_addref
const pika::lcos::local::detail:: task_object_allocator::other_allocator& alloc
F&& f