PFUNC  1.0
Classes | Namespaces
pfunc/taskmgr.hpp File Reference

Implementation of Main Object For PFUNC -- A Task Parallel API. More...

#include <cstdio>
#include <algorithm>
#include <iterator>
#include <limits>
#include <utility>
#include <map>
#include <pfunc/pfunc_common.h>
#include <pfunc/pfunc_atomics.h>
#include <pfunc/exception.hpp>
#include <pfunc/mutex.hpp>
#include <pfunc/barrier.hpp>
#include <pfunc/thread.hpp>
#include <pfunc/event.hpp>
#include <pfunc/group.hpp>
#include <pfunc/attribute.hpp>
#include <pfunc/task.hpp>
#include <pfunc/trampolines.hpp>
#include <pfunc/task_queue_set.hpp>
#include <pfunc/predicate.hpp>
#include <pfunc/environ.hpp>

Go to the source code of this file.

Classes

struct  pfunc::detail::taskmgr< SchedPolicyName, Task >
 Main class that implements the tasking aspect. More...
struct  pfunc::detail::taskmgr< SchedPolicyName, Task >::aligned_bool

Namespaces

namespace  pfunc
 

Namespace for the C++ interface of PFUNC.


namespace  pfunc::detail

Detailed Description

Implementation of Main Object For PFUNC -- A Task Parallel API.

Author:
Prabhanjan Kambadur