Go to file
pythonology 40d088efe3 serialization: Fix inconsistencies in binary serialization
- Fixed incorrect byte alignment following bit-based types.
- Boolean types are now serialized as 1 bit.
- write_to/read_from methods now take an is_file argument.
  Types such as enums, and strings change their serialization format depending on if they're in file mode or not.
- Enums now serialize the element name in file mode, and element value otherwise.
2019-06-02 22:38:29 -04:00
cmake cmake: Fix ZLIB_STATIC errors on Linux 2019-01-21 13:15:22 +00:00
docs etc: Add Doxygen 2018-11-18 17:19:18 +00:00
examples examples: Example for loading DML message modules 2018-04-05 18:09:56 +01:00
include/ki serialization: Fix inconsistencies in binary serialization 2019-06-02 22:38:29 -04:00
src serialization: Fix inconsistencies in binary serialization 2019-06-02 22:38:29 -04:00
test serialization: Fix inconsistencies in binary serialization 2019-06-02 22:38:29 -04:00
third_party serialization: Add FileSerializer and XmlSerializer 2019-01-07 22:49:12 +00:00
.gitignore util: Add write_copy and read_copy to BitStream 2018-11-16 14:52:49 +00:00
.travis.yml travis: export COVERALLS_REPO_TOKEN 2018-10-20 19:32:21 +01:00
CMakeLists.txt pclass: Implement casters between primitives and json object 2018-12-15 16:51:45 +00:00
README.md etc: Add Azure DevOps and Coveralls badge to README 2018-10-20 19:02:11 +01:00
azure-pipelines.yml util: Fix buffer expansion and reformat unit tests 2018-10-20 18:17:35 +01:00

README.md

libki

A library that implements multiple KingsIsle systems such as KINP, DML, and various serialization systems written in C++.

Build Status Build Status Coverage Status