From 6550604cab02a63c5b4ac2180da14f557ea717cd Mon Sep 17 00:00:00 2001 From: Faruk Eryilmaz Date: Tue, 9 Jan 2024 23:29:56 +0300 Subject: [PATCH] add example for binary_stream instantiation with external resoruce --- doc/user_guide.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/doc/user_guide.md b/doc/user_guide.md index 887fe50..ee2f942 100644 --- a/doc/user_guide.md +++ b/doc/user_guide.md @@ -151,12 +151,15 @@ std::size_t dataSize = buffer.size(); // total serialized data size (44 byte). ``` ### Simple Deserialization - 1 (_buffer instantiated with external resource_) - ```cpp +```cpp +std::array externalBuffer; +// ... other code to fill the buffer with data + +// Data to deserialize into int intArr_[10]{}; float num_{}; -// create `bytepack::buffer_view buffer(..` with a resource to deserialize from. -bytepack::binary_stream stream(buffer); +bytepack::binary_stream stream(bytepack::buffer_view(externalBuffer)); stream.read(intArr_); stream.read(num_);