YOrch 1.0.0
Loading...
Searching...
No Matches
yorch::bound_forward_prev_task< F, T, Specs > Struct Template Reference

#include <types.hpp>

Public Types

using raw_result_type = step_result
 
using output_type = T
 
using output_protocol = detail::forward_prev_output_protocol_tag
 

Public Member Functions

template<typename Ctx , typename Prev >
constexpr step_result invoke_raw (exec_context< Ctx, Prev > &ec) noexcept(noexcept(call_impl_raw(ec, std::index_sequence_for< Specs... > {})))
 

Public Attributes

func
 
std::tuple< Specs... > specs
 

Detailed Description

template<typename F, typename T, typename... Specs>
struct yorch::bound_forward_prev_task< F, T, Specs >

Definition at line 118 of file types.hpp.

Member Typedef Documentation

◆ output_protocol

template<typename F , typename T , typename... Specs>
using yorch::bound_forward_prev_task< F, T, Specs >::output_protocol = detail::forward_prev_output_protocol_tag

Definition at line 121 of file types.hpp.

◆ output_type

template<typename F , typename T , typename... Specs>
using yorch::bound_forward_prev_task< F, T, Specs >::output_type = T

Definition at line 120 of file types.hpp.

◆ raw_result_type

template<typename F , typename T , typename... Specs>
using yorch::bound_forward_prev_task< F, T, Specs >::raw_result_type = step_result

Definition at line 119 of file types.hpp.

Member Function Documentation

◆ invoke_raw()

template<typename F , typename T , typename... Specs>
template<typename Ctx , typename Prev >
constexpr step_result yorch::bound_forward_prev_task< F, T, Specs >::invoke_raw ( exec_context< Ctx, Prev > &  ec)
inlineconstexprnoexcept

Definition at line 127 of file types.hpp.

Member Data Documentation

◆ func

template<typename F , typename T , typename... Specs>
F yorch::bound_forward_prev_task< F, T, Specs >::func

Definition at line 123 of file types.hpp.

◆ specs

template<typename F , typename T , typename... Specs>
std::tuple<Specs...> yorch::bound_forward_prev_task< F, T, Specs >::specs

Definition at line 124 of file types.hpp.


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