Circus 0.0.1-alpha
C++ Serialization Framework
Loading...
Searching...
No Matches
circus::traits::InStreamable Concept Reference

Concept for values that can be extracted from an std::istream using >>. More...

#include <circus_traits.hpp>

Concept definition

template<typename T>
concept circus::traits::InStreamable = requires(std::istream &is, T value) {
{
value >> is
} -> InStream;
}
Concept that checks if a type can be used as an input stream.
Definition circus_traits.hpp:72
Concept for values that can be extracted from an std::istream using >>.
Definition circus_traits.hpp:77

Detailed Description

Concept for values that can be extracted from an std::istream using >>.