Skip to content
Welcome to the new CppUtils documentation!
template <class Source, class Value>
template<class Source, class Value> concept CppUtils::Type::Readable = requires (Source source, Value& value) { source.read(value); } or requires (Source source) { { source.read() } -> std::convertible_to<Value>; } or requires (Source source) { { source.template read<Value>() } -> std::convertible_to<Value>; }