SocketStreams v1.11.1
Loading...
Searching...
No Matches
web::utility::Container Concept Reference

Requirements for in/out socket operations. More...

#include <ContainerWrapper.h>

Concept definition

template<typename T>
concept web::utility::Container = requires(T value)
{
{ value.data() } -> std::same_as<char*>;
{ static_cast<const T&>(value).data() } -> std::same_as<const char*>;
{ static_cast<const T&>(value).size() } -> std::same_as<size_t>;
{ value.resize(size_t()) };
{ value[size_t()] } -> std::same_as<char&>;
}
Requirements for in/out socket operations.
Definition ContainerWrapper.h:14

Detailed Description

Requirements for in/out socket operations.