|Havi S. 716d4df550||2 weeks ago|
|cmake/modules||1 month ago|
|src||2 weeks ago|
|.gitignore||2 weeks ago|
|CMakeLists.txt||2 weeks ago|
|Doxyfile.in||1 month ago|
|LICENSE.md||1 month ago|
|README.md||2 weeks ago|
Lightweight C++ struct serializer inspired by a couple of CppCon 2020 talks, specifically Bjarne Stroustrup’s “The Beauty and Power of Primitive C++” and Phil Nash’s “Test Driven C++”. Specifically I wanted to try my hand at writing something similar to Stroustrup’s “Flat” struct transport with accompanying unit tests as part of a coding “kata” (as Nash called it).
src/idl- Scripts for generating SeriStruct records from IDL.
src/lib- The library and its header.
src/tests- Catch2 unit test harness.
Unit tests are run after every build.
Full support for:
Limited support for:
Strings are limited to a specified maximum length and always occupy that maximum length.
Distributed under an MIT license. You’re welcome to copy, modify, and distribute, so long as you follow the rules of the license.