|
class | stapl::detail::remote_notifier< Notifier > |
| Wraps notifier passed to edge_entry. Provides storage and access method for the location associated with the base remote notifier. More...
|
|
class | stapl::detail::edge_entry< T > |
| The primary storage class for dependence and data flow values in the PARAGRAPH. One instance of this class or the base class edge_entry_base exists for each producer task, both on the location where it executes as well as on all locations with active consumers. More...
|
|
class | stapl::detail::edge_entry_base |
| The stored element type of edge_container . One instance of this class or a derived class exists for each producer task, both on the location where it executes as well as on all locations with active consumers. More...
|
|
struct | stapl::detail::entry_compare |
| Comparator required by methods of Boost.Intrusive unordered_set to search for elements. Allows lookups based on the edge entry's task identifier field. More...
|
|
struct | stapl::detail::entry_disposer |
| Function object implementing the disposer concept defined by Boost.Intrusive. More...
|
|
class | stapl::detail::edge_version_entry_base< Hook > |
| Define basic interface that all edge value versions should implement. The stored type of the versions lists stored by edge_entry. More...
|
|
struct | stapl::detail::version_entry_disposer |
| Function object implementing the disposer concept defined by Boost.Intrusive.Intrusive containers do not manage the lifetime of the objects they contain. This is left to the container's user to manage. The disposer callback functor allows the user to do this during container operations where object deletion may be desired (i.e., clear()). In the version context, this disposer is a simple delete call. More...
|
|
class | stapl::detail::edge_version_entry< T, Notifier, Hook > |
| Version notifier list used for FULL value edge consumption. More...
|
|
class | stapl::detail::edge_version_entry< void, Notifier, Hook > |
| Specialization of basic version notifier list for signals. More...
|
|
class | stapl::detail::filtered_edge_versions< FullEdge, Hook > |
| Represents a list of versions, each of which represents a filtered edge consumption with a different filter. More...
|
|
class | stapl::detail::remote_edge_version_entry< T, Notifier, Hook > |
| Maintains list of edge notifications for locations with remote consumers. More...
|
|