Concept for types that have message_traits specialization.
More...
#include <message_traits.hpp>
template<typename T>
typename message_traits<T>::request_type;
typename message_traits<T>::response_type;
{ message_traits<T>::request_message_type } -> std::convertible_to<message_type>;
}
Concept for types that have message_traits specialization.
Definition message_traits.hpp:82
Concept for types that have message_traits specialization.
A type satisfies has_message_traits if its message_traits specialization provides:
- request_type: The request struct type
- response_type: The corresponding response struct type
- request_message_type: The message_type enum value for the request