summaryrefslogtreecommitdiffhomepage
path: root/serialize/binary-reader.hpp
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2022-12-01 16:33:18 +0100
committerStanislaw Halik <sthalik@misaki.pl>2022-12-01 16:33:18 +0100
commitdaa16769f087b60cc67517171d942db967b2949e (patch)
tree1a5f6bce4b6a569e00ea44ac6e56c04c4e422b26 /serialize/binary-reader.hpp
parent5d3cf6f42e991af7de220a1f2b6b530e8f06cc31 (diff)
serialize: add binary_reader::operator<<
Diffstat (limited to 'serialize/binary-reader.hpp')
-rw-r--r--serialize/binary-reader.hpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/serialize/binary-reader.hpp b/serialize/binary-reader.hpp
index bf7e578e..530d9f0c 100644
--- a/serialize/binary-reader.hpp
+++ b/serialize/binary-reader.hpp
@@ -44,6 +44,9 @@ private:
};
template<string_input_iterator It, serializable T>
+void operator<<(T& x, binary_reader<It>& reader) noexcept;
+
+template<string_input_iterator It, serializable T>
binary_reader<It>& operator>>(binary_reader<It>& reader, T& x) noexcept;
template<string_input_iterator It> binary_reader(It&& begin, It&& end) -> binary_reader<std::decay_t<It>>;