Helper functor to conditionally call release on a task's view members if they are a lazy_edge_reference. This functor is for use in ephemeral paragraphs and few call sites where lazy references are transiently created. More...
Public Member Functions | |
| lazy_ref_release_func (tg_callback const &cb) | |
| template<typename T > | |
| void | operator() (T &) const |
| template<typename T > | |
| void | operator() (lazy_edge_reference< T > &t) const |
| template<typename T > | |
| void | operator() (pg_lazy_edge_reference< T > &t) const |
| template<typename T > | |
| void | operator() (aggregated_edge_subview< T > &t) const |
Public Types | |
| using | result_type = void |
Helper functor to conditionally call release on a task's view members if they are a lazy_edge_reference. This functor is for use in ephemeral paragraphs and few call sites where lazy references are transiently created.
1.8.13