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
- public task_object_allocator<Allocator, Result, F, Base>(const pika::lcos::local::detail::task_object_allocator::other_allocator & alloc, const F & f)
- public task_object_allocator<Allocator, Result, F, Base>(const pika::lcos::local::detail::task_object_allocator::other_allocator & alloc, F && f) noexcept
- public 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)
- public 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
Methods
task_object_allocator<Allocator, Result, F, Base>(
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,
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
task_object_allocator<Allocator, Result, F, Base>(
const pika::lcos::local::detail::
task_object_allocator::other_allocator&
alloc,
F&& f) noexceptDeclared 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)
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
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) noexceptDeclared 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