|
ttg 1.0.0
Template Task Graph (TTG): flowgraph-based programming model for high-performance distributed-memory algorithms
|
#include <constraint.h>
Public Types | |
| using | key_type = Key |
| using | listener_t = std::function< void(const ttg::span< key_type > &)> |
Public Member Functions | |
| ConstraintBase () | |
| ConstraintBase (ConstraintBase &&cb) | |
| ConstraintBase (const ConstraintBase &cb) | |
| ConstraintBase & | operator= (ConstraintBase &&cb) |
| ConstraintBase & | operator= (const ConstraintBase &cb) |
| virtual | ~ConstraintBase ()=default |
| void | add_listener (listener_t l, ttg::TTBase *tt) |
| void | notify_listener (const ttg::span< key_type > &keys, ttg::TTBase *tt) |
Protected Member Functions | |
| auto | lock_guard () |
Definition at line 22 of file constraint.h.
| using ttg::ConstraintBase< Key >::key_type = Key |
Definition at line 23 of file constraint.h.
| using ttg::ConstraintBase< Key >::listener_t = std::function<void(const ttg::span<key_type>&)> |
Definition at line 24 of file constraint.h.
|
inline |
Definition at line 26 of file constraint.h.
|
inline |
Definition at line 29 of file constraint.h.
|
inline |
Definition at line 33 of file constraint.h.
|
virtualdefault |
|
inline |
|
inlineprotected |
|
inline |
|
inline |
Definition at line 40 of file constraint.h.
|
inline |
Definition at line 37 of file constraint.h.
1.9.8