C++ Channel
Loading...
Searching...
No Matches
Static Public Attributes | List of all members
msd::is_supported_type< T > Struct Template Reference

Trait to check if a type is supported by msd::channel. More...

#include <channel.hpp>

Static Public Attributes

static constexpr bool value
 Indicates if the type meets all channel requirements.
 

Detailed Description

template<typename T>
struct msd::is_supported_type< T >

Trait to check if a type is supported by msd::channel.

This trait ensures the type meets all requirements to be safely used within the channel:

Template Parameters
TThe type to check.

Member Data Documentation

◆ value

template<typename T >
constexpr bool msd::is_supported_type< T >::value
staticconstexpr
Initial value:
= std::is_default_constructible<T>::value && std::is_move_constructible<T>::value &&
std::is_move_assignable<T>::value && std::is_destructible<T>::value

Indicates if the type meets all channel requirements.


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