CommRaT 2.0.0
C++20 Real-Time Messaging Framework
Loading...
Searching...
No Matches
commrat::NormalizeOutput< T > Struct Template Reference

Maps raw output types to Output<T> format. More...

#include <commrat/module/io_spec.hpp>

Public Types

using Type = std::conditional_t< ValidOutputSpec< T >, T, Output< T > >
 

Detailed Description

template<typename T>
struct commrat::NormalizeOutput< T >

Maps raw output types to Output<T> format.

For backward compatibility, a raw payload type T is treated as Output<T>.

Definition at line 414 of file io_spec.hpp.

Member Typedef Documentation

◆ Type

template<typename T >
using commrat::NormalizeOutput< T >::Type = std::conditional_t< ValidOutputSpec<T>, T, Output<T> >

Definition at line 417 of file io_spec.hpp.


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