ttg::detail::value_copy_handler< Runtime > Struct Template Reference

Documentation

template<ttg::Runtime Runtime>
struct ttg::detail::value_copy_handler< Runtime >

Wrapper allowing implementations to provide copies of data the user passed to send and broadcast. The value returned by operator() will be passed to all terminals. By default, the given reference is (perfectly) forwarded. Implementations may provide specializations using the ttg::Runtime tag.

Definition at line 21 of file func.h.

Public Member Functions

template<typename Value >
constexpr decltype(auto) operator() (Value &&value) const
 

Member Function Documentation

◆ operator()()

template<ttg::Runtime Runtime>
template<typename Value >
constexpr decltype(auto) ttg::detail::value_copy_handler< Runtime >::operator() ( Value &&  value) const
inlineconstexpr

Definition at line 23 of file func.h.


The documentation for this struct was generated from the following file: