PFUNC 1.0
Classes | Namespaces | Defines
pfunc/generator.hpp File Reference
#include <pfunc/attribute.hpp>
#include <pfunc/group.hpp>
#include <pfunc/task.hpp>
#include <pfunc/taskmgr.hpp>
#include <pfunc/task_queue_set.hpp>
#include <pfunc/trampolines.hpp>
#include <functional>

Go to the source code of this file.

Classes

struct  pfunc::default_tag
struct  pfunc::sched_tag
struct  pfunc::comp_tag
struct  pfunc::func_tag
struct  pfunc::default_type< T >
struct  pfunc::default_type< sched_tag >
struct  pfunc::default_type< comp_tag >
struct  pfunc::default_type< func_tag >
struct  pfunc::generator< SchedPolicyName, Compare, Functor >
struct  pfunc::use_default
struct  pfunc::generator< use_default, use_default, use_default >
struct  pfunc::generator< SchedPolicyName, use_default, use_default >
struct  pfunc::generator< use_default, Compare, use_default >
struct  pfunc::generator< use_default, use_default, Functor >
struct  pfunc::generator< SchedPolicyName, Compare, use_default >
struct  pfunc::generator< SchedPolicyName, use_default, Functor >
struct  pfunc::generator< use_default, Compare, Functor >

Namespaces

namespace  pfunc
 

Namespace for the C++ interface of PFUNC.


Defines

#define GENERATE_PFUNC_TYPES()

Define Documentation

#define GENERATE_PFUNC_TYPES ( )
Value:
typedef detail::attribute<priority_type, compare_type>  attribute; \
    typedef detail::task <attribute, functor> task; \
    typedef detail::taskmgr <task_queue_set, task> taskmgr; \
    typedef detail::group group;