SObjectizer 5.8
Loading...
Searching...
No Matches
so_5::details::message_mutability_traits< T > Struct Template Reference

Detector of message type traits in dependency of message immutability or mutability. More...

#include <message.hpp>

Public Types

using payload_type = typename std::decay<T>::type
 
using subscription_type = payload_type
 
using mhood_param_type = payload_type
 

Static Public Attributes

static const constexpr message_mutability_t mutability
 

Detailed Description

template<typename T>
struct so_5::details::message_mutability_traits< T >

Detector of message type traits in dependency of message immutability or mutability.

Since
v.5.5.19

Definition at line 397 of file message.hpp.

Member Typedef Documentation

◆ mhood_param_type

template<typename T >
using so_5::details::message_mutability_traits< T >::mhood_param_type = payload_type

Definition at line 401 of file message.hpp.

◆ payload_type

template<typename T >
using so_5::details::message_mutability_traits< T >::payload_type = typename std::decay<T>::type

Definition at line 399 of file message.hpp.

◆ subscription_type

template<typename T >
using so_5::details::message_mutability_traits< T >::subscription_type = payload_type

Definition at line 400 of file message.hpp.

Member Data Documentation

◆ mutability

template<typename T >
const constexpr message_mutability_t so_5::details::message_mutability_traits< T >::mutability
staticconstexpr
Initial value:

Definition at line 403 of file message.hpp.


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