Introducing ByteStream, a super intuitive, safe, reliable and easy to use utility for binary serialisation and deserialization of complex and deeply nested C++ objects. Looking forward to feedback and comments.

https://github.com/mohitmv/byte_stream

Discussions: https://discu.eu/q/https://github.com/mohitmv/byte_stream

#cpp #programming

GitHub - mohitmv/byte_stream: ByteStream is super intuitive, safe, reliable and easy to use utility for binary serialisation and deserialization of complex and deeply nested C++ objects.

ByteStream is super intuitive, safe, reliable and easy to use utility for binary serialisation and deserialization of complex and deeply nested C++ objects. - GitHub - mohitmv/byte_stream: ByteStre...

GitHub
@c_discussions I have no idea what this is for.

my best guess is it's used similarly to std::stringstream ?

if that's the case i actually have my own custom implementation that does a little bit of everything and i have been tinkering with it off and on as i need it to do more things.

https://github.com/Tarcaxoxide/Sauce/blob/UEFI_Master/inc/Sauce/Memory/DynamicArray.hpp

I just recently edited the >> and << operators to take different sized types from the base type but further modifications will be still needed i think for this to actually work how i want it to.
Sauce/DynamicArray.hpp at UEFI_Master · Tarcaxoxide/Sauce

operating system crafting. Contribute to Tarcaxoxide/Sauce development by creating an account on GitHub.

GitHub