diff options
Diffstat (limited to 'serialize/binary-reader.inl')
| -rw-r--r-- | serialize/binary-reader.inl | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/serialize/binary-reader.inl b/serialize/binary-reader.inl index 2230dff6..bb1f8cf7 100644 --- a/serialize/binary-reader.inl +++ b/serialize/binary-reader.inl @@ -55,6 +55,12 @@ binary_reader<It>& operator>>(binary_reader<It>& reader, T& x) noexcept return reader; } +template<string_input_iterator It, serializable T> +void operator<<(T& x, binary_reader<It>& reader) noexcept +{ + x = reader.template read<T>(); +} + template<string_input_iterator It> template<std::size_t MAX> constexpr auto binary_reader<It>::read_asciiz_string() noexcept |
