Commit Graph

5 Commits

Author SHA1 Message Date
Martchus bc5df35b67 Fix include for reflective-rapidjson 2022-01-30 22:09:34 +01:00
Martchus 2e7d278c9b Apply uniform formatting via clang-format 2022-01-30 21:14:43 +01:00
Martchus b499a201c2 Add CMake build system replacing Makefile
* Allow building a shared library with proper exports
* Remove bundled catch2 library in favor of searching for system-provided
  version
* Adapt/fix tests and examples to latest changes
* Fix several warnings
2022-01-30 01:14:42 +01:00
Martchus c8a865528e Pass string_view in serFromString() by value as it is just two pointers 2022-01-25 23:38:30 +01:00
Martchus d53687bdee Allow users to plug their own (de)serialization implementation
* Move serialization-specific code into its own header
* Keep reflective-rapidjson-based implementation as example
2022-01-18 22:24:31 +01:00