cuda::experimental::stf::task_dep#

template<typename T, typename reduce_op, bool initialize>
class task_dep#

Public Types

enum [anonymous]#

Values:

enumerator does_work = !::std::is_same_v<reduce_op, ::std::monostate>#
using base = task_dep<T, void, false>#
using dep_type = T#
using op_and_init = ::std::pair<reduce_op, ::std::bool_constant<initialize>>#
using op_type = reduce_op#

Public Functions

template<typename ...Args>
inline task_dep(Args&&... args)#