ttg 1.0.0
Template Task Graph (TTG): flowgraph-based programming model for high-performance distributed-memory algorithms
Loading...
Searching...
No Matches
Public Member Functions | List of all members
ttg::detail::value_copy_handler< Runtime > Struct Template Reference

#include <func.h>

Public Member Functions

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

Detailed Description

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 22 of file func.h.

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 24 of file func.h.


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