VIPRA Documentation
Loading...
Searching...
No Matches
VIPRA::sim_output< output_t > Struct Template Reference

Helper struct to get the type of the output of the write function of the output_t. More...

#include <sim_output.hpp>

Public Types

using type
 

Detailed Description

template<typename output_t>
struct VIPRA::sim_output< output_t >

Helper struct to get the type of the output of the write function of the output_t.

Template Parameters
output_t

Member Typedef Documentation

◆ type

template<typename output_t>
using VIPRA::sim_output< output_t >::type
Initial value:
std::conditional_t<std::is_same_v<output_t, void> ||
std::is_same_v<output_t, VOID> ||
Util::all_of_type_v<VOID, output_t>,
void, decltype(std::declval<output_t>().write())>

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