address(reference r) const | PTL::TaskAllocatorImpl< Type > | inline |
address(const_reference r) const | PTL::TaskAllocatorImpl< Type > | inline |
allocate(size_type n, void *=0) | PTL::TaskAllocatorImpl< Type > | inline |
allocator_type typedef | PTL::TaskAllocator< Type > | |
ArgTp typedef | PTL::TaskGroup< Tp, Arg > | |
atomic_int typedef | PTL::VTaskGroup | |
atomic_uint typedef | PTL::VTaskGroup | |
begin() | PTL::TaskGroup< Tp, Arg > | inline |
begin() const | PTL::TaskGroup< Tp, Arg > | inline |
cbegin() const | PTL::TaskGroup< Tp, Arg > | inline |
cend() const | PTL::TaskGroup< Tp, Arg > | inline |
citr_t typedef | PTL::TaskGroup< Tp, Arg > | protected |
clear() | PTL::TaskGroup< Tp, Arg > | inline |
condition_t typedef | PTL::VTaskGroup | |
const_iterator typedef | PTL::TaskGroup< Tp, Arg > | |
const_pointer typedef | PTL::TaskAllocator< Type > | |
const_reference typedef | PTL::TaskAllocator< Type > | |
const_reverse_iterator typedef | PTL::TaskGroup< Tp, Arg > | |
construct(pointer p, const Type &val) | PTL::TaskAllocatorImpl< Type > | inline |
container_type typedef | PTL::VTaskGroup | |
critr_t typedef | PTL::TaskGroup< Tp, Arg > | protected |
deallocate(pointer p, size_type n) | PTL::TaskAllocatorImpl< Type > | inline |
destroy(pointer p) | PTL::TaskAllocatorImpl< Type > | inline |
difference_type typedef | PTL::TaskAllocator< Type > | |
end() | PTL::TaskGroup< Tp, Arg > | inline |
end() const | PTL::TaskGroup< Tp, Arg > | inline |
exec(Func &&func, Args... args) | PTL::TaskGroup< Tp, Arg > | inline |
f_verbose | PTL::VTaskGroup | protectedstatic |
FreeSingle(Type *anElement) | PTL::TaskAllocatorImpl< Type > | inline |
future_type typedef | PTL::TaskGroup< Tp, Arg > | |
get_tasks() | PTL::TaskGroup< Tp, Arg > | inline |
get_tasks() const | PTL::TaskGroup< Tp, Arg > | inline |
GetAllocatedSize() const override | PTL::TaskAllocatorImpl< Type > | inlinevirtual |
GetNoPages() const override | PTL::TaskAllocatorImpl< Type > | inlinevirtual |
GetPageSize() const override | PTL::TaskAllocatorImpl< Type > | inlinevirtual |
GetPoolType() const override | PTL::TaskAllocatorImpl< Type > | inlinevirtual |
id() const | PTL::VTaskGroup | inline |
IncreasePageSize(unsigned int sz) override | PTL::TaskAllocatorImpl< Type > | inlinevirtual |
is_master() const | PTL::VTaskGroup | inlinevirtual |
is_native_task_group() const | PTL::VTaskGroup | inlinevirtual |
iterator typedef | PTL::TaskGroup< Tp, Arg > | |
itr_t typedef | PTL::TaskGroup< Tp, Arg > | protected |
join(Up accum={}) | PTL::TaskGroup< Tp, Arg > | inline |
join() | PTL::TaskGroup< Tp, Arg > | inline |
join() | PTL::TaskGroup< Tp, Arg > | inline |
join_type typedef | PTL::TaskGroup< Tp, Arg > | |
list_type typedef | PTL::VTaskGroup | |
lock_t typedef | PTL::VTaskGroup | |
m_id | PTL::VTaskGroup | protected |
m_join | PTL::TaskGroup< Tp, Arg > | protected |
m_main_tid | PTL::VTaskGroup | protected |
m_pool | PTL::VTaskGroup | protected |
m_task_cond | PTL::VTaskGroup | protected |
m_task_lock | PTL::VTaskGroup | protected |
m_task_set | PTL::TaskGroup< Tp, Arg > | protected |
m_tot_task_count | PTL::VTaskGroup | protected |
MallocSingle() | PTL::TaskAllocatorImpl< Type > | inline |
max_size() const | PTL::TaskAllocatorImpl< Type > | inline |
mem | PTL::TaskAllocatorImpl< Type > | |
operator delete(void *ptr) | PTL::TaskAllocator< Type > | inline |
operator new(size_type) | PTL::TaskAllocator< Type > | inline |
operator++() | PTL::VTaskGroup | inline |
operator++(int) | PTL::VTaskGroup | inline |
operator+=(Up *_task) | PTL::TaskGroup< Tp, Arg > | inline |
operator--() | PTL::VTaskGroup | inline |
operator--(int) | PTL::VTaskGroup | inline |
operator=(const this_type &rhs)=delete | PTL::TaskGroup< Tp, Arg > | |
operator=(this_type &&rhs)=default | PTL::TaskGroup< Tp, Arg > | |
PTL::VTaskGroup::operator=(const this_type &)=delete | PTL::VTaskGroup | |
PTL::VTaskGroup::operator=(this_type &&rhs)=default | PTL::VTaskGroup | |
packaged_task_type typedef | PTL::TaskGroup< Tp, Arg > | |
parallel_for(const intmax_t &nitr, const intmax_t &chunks, Func &&func, Args... args) | PTL::TaskGroup< Tp, Arg > | inline |
pending() | PTL::VTaskGroup | inlinevirtual |
pointer typedef | PTL::TaskAllocator< Type > | |
pool() | PTL::VTaskGroup | inline |
pool() const | PTL::VTaskGroup | inline |
promise_type typedef | PTL::TaskGroup< Tp, Arg > | |
rbegin() | PTL::TaskGroup< Tp, Arg > | inline |
rbegin() const | PTL::TaskGroup< Tp, Arg > | inline |
reference typedef | PTL::TaskAllocator< Type > | |
rend() | PTL::TaskGroup< Tp, Arg > | inline |
rend() const | PTL::TaskGroup< Tp, Arg > | inline |
ResetStorage() override | PTL::TaskAllocatorImpl< Type > | inlinevirtual |
result_type typedef | PTL::TaskGroup< Tp, Arg > | |
reverse_iterator typedef | PTL::TaskGroup< Tp, Arg > | |
ritr_t typedef | PTL::TaskGroup< Tp, Arg > | protected |
run(Func &&func, Args... args) | PTL::TaskGroup< Tp, Arg > | inline |
set_pool(ThreadPool *tp) | PTL::VTaskGroup | inline |
set_verbose(int level) | PTL::VTaskGroup | inlinestatic |
size() const | PTL::VTaskGroup | inline |
PTL::size_type typedef | PTL::VTaskGroup | |
PTL::TaskAllocator::size_type typedef | PTL::TaskAllocator< Type > | |
task_cond() | PTL::VTaskGroup | inline |
task_count() | PTL::VTaskGroup | inlineprotected |
task_count() const | PTL::VTaskGroup | inlineprotected |
task_list_t typedef | PTL::TaskGroup< Tp, Arg > | |
task_pointer typedef | PTL::VTaskGroup | |
task_type typedef | PTL::TaskGroup< Tp, Arg > | |
TaskAllocatorBase() | PTL::TaskAllocatorBase | |
TaskAllocatorImpl() | PTL::TaskAllocatorImpl< Type > | |
TaskAllocatorImpl(const TaskAllocatorImpl< U > &right) | PTL::TaskAllocatorImpl< Type > | inline |
TaskGroup(Func &&_join, ThreadPool *_tp=nullptr) | PTL::TaskGroup< Tp, Arg > | inline |
TaskGroup(ThreadPool *_tp=nullptr) | PTL::TaskGroup< Tp, Arg > | inlineexplicit |
TaskGroup(const this_type &)=delete | PTL::TaskGroup< Tp, Arg > | |
TaskGroup(this_type &&rhs)=default | PTL::TaskGroup< Tp, Arg > | |
this_tid() | PTL::VTaskGroup | inlineprotectedstatic |
this_type typedef | PTL::TaskGroup< Tp, Arg > | |
tid_type typedef | PTL::VTaskGroup | |
value_type typedef | PTL::TaskAllocator< Type > | |
vtask_list | PTL::VTaskGroup | protected |
vtask_list_type typedef | PTL::VTaskGroup | |
VTaskGroup(ThreadPool *tp=nullptr) | PTL::VTaskGroup | explicit |
VTaskGroup(const this_type &)=delete | PTL::VTaskGroup | |
VTaskGroup(this_type &&rhs)=default | PTL::VTaskGroup | |
wait() | PTL::VTaskGroup | virtual |
wrap(Func &&func, Args... args) | PTL::TaskGroup< Tp, Arg > | inline |
~TaskAllocatorBase() | PTL::TaskAllocatorBase | virtual |
~TaskAllocatorImpl() | PTL::TaskAllocatorImpl< Type > | |
~TaskGroup() | PTL::TaskGroup< Tp, Arg > | inlinevirtual |
~VTaskGroup() | PTL::VTaskGroup | virtual |