| 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 |