C++ Essence Library 0.1.0
A Utility Library for Modern C++ Programming
Loading...
Searching...
No Matches
essence::net::rest_message Concept Reference

Concept definition

template<typename T>
concept essence::net::rest_message = requires {
{ rest_message_traits<T>::method } -> std::convertible_to<http_method>;
{ rest_message_traits<T>::relative_uri } -> std::convertible_to<std::string_view>;
requires std::default_initializable<T>;
requires std::derived_from<T, dummy_body_tag>;
typename rest_message_traits<T>::response_type;
}
Definition json_compat.hpp:43
Definition rest_api.hpp:45
Definition rest_api.hpp:42