BRE12
|
The graph related classes and functions. More...
#include "tbb_stddef.h"
#include "atomic.h"
#include "spin_mutex.h"
#include "null_mutex.h"
#include "spin_rw_mutex.h"
#include "null_rw_mutex.h"
#include "task.h"
#include "cache_aligned_allocator.h"
#include "tbb_exception.h"
#include "internal/_template_helpers.h"
#include "internal/_aggregator_impl.h"
#include "tbb_profiling.h"
#include "compat/tuple"
#include <list>
#include <queue>
#include "internal/_flow_graph_trace_impl.h"
#include "internal/_tbb_hash_compare_impl.h"
#include "internal/_flow_graph_impl.h"
#include "internal/_flow_graph_types_impl.h"
#include "internal/_flow_graph_node_impl.h"
#include "internal/_flow_graph_join_impl.h"
#include "internal/_flow_graph_indexer_impl.h"
Go to the source code of this file.
Namespaces | |
tbb | |
The namespace tbb contains all components of the library. | |
Macros | |
#define | FLOW_SPAWN(a) tbb::task::spawn((a)) |
Enumerations | |
enum | tbb::flow::concurrency { unlimited = 0, serial = 1 } |
An enumeration the provides the two most common concurrency levels: unlimited and serial. | |
enum | reset_flags { rf_reset_protocol = 0, rf_reset_bodies = 1<<0, rf_clear_edges = 1<<1 } |
The graph related classes and functions.
There are some applications that best express dependencies as messages passed between nodes in a graph. These messages may contain data or simply act as signals that a predecessors has completed. The graph class and its associated node classes can be used to express such applications.