AsyncBerkeley
Asynchronous Berkeley sockets. Simple.
Loading...
Searching...
No Matches
io::MuxTag Concept Reference

Concept for a multiplexer tag. More...

#include <io/detail/concepts.hpp>

Concept definition

template<typename T>
concept io::MuxTag = requires(T tag) {
typename T::event_type;
typename T::interval_type;
typename T::size_type;
typename T::template is_eager_t<T>;
T::template is_eager_v<T>;
}
Concept for a multiplexer tag.
Definition concepts.hpp:73

Detailed Description

Concept for a multiplexer tag.

A multiplexer tag provides the basic types and functions required by a multiplexer.

Template Parameters
TThe type to check.