Analyzes task arguments and updates data objects before launching a task. More...
Additional Inherited Members | |
| Protected Member Functions inherited from task_prolog< Proc > | |
| task_prolog (scheduler &) | |
Constructible as is prolog_base. | |
| template<typename T, Privileges P, class Topo, typename Topo::index_space S> | |
| void | visit (data::accessor< data::raw, T, P > &, const data::field_reference< T, data::raw, Topo, S > &) |
| Send a raw field reference to a raw accessor. | |
| template<class A> | |
| void | visit (data::detail::save_for_epilog &, A &) |
| Record that a ragged accessor/mutator may need resizing. | |
| template<class R, class T, class Topo, typename Topo::index_space S> | |
| void | visit (data::reduction_accessor< R, T > &, const data::field_reference< T, data::dense, Topo, S > &) |
| Send a dense field reference to a reduction accessor. | |
| template<typename R> | |
| void | visit (future< R > &, const future< R, launch_type_t::index > &) |
| Send an index future to a single future. | |
Analyzes task arguments and updates data objects before launching a task.