https://github.com/tz-lom/thir
https://github.com/tz-lom/thir
boost cpp cpp-library header-only serialization
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/tz-lom/thir
- Owner: tz-lom
- License: mit
- Created: 2018-02-04T20:01:35.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2022-04-02T20:27:44.000Z (over 4 years ago)
- Last Synced: 2025-02-27T05:15:05.610Z (over 1 year ago)
- Topics: boost, cpp, cpp-library, header-only, serialization
- Language: C++
- Size: 188 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# thir
s **T** ructurized
s **H** ema-full
b **I** nary
p **R** otocol

# What is it
It's a C++ library for definition binary serialization schema which creates fast compact and predictable binary fragments, which can be easily readed and created using C++ classes.
The library supports C++98 and newer and have only Boost headers in dependencies. The library itself have no linking objects and can be used in header or in header and .cpp file.
The library depends from the following Boost >=1.58 components:
* boost/preprocessor
* boost/endian
* boost/shared_ptr [ if compiled without C++11 support]
All these libraries are header-only.
# Storage format

License
----
MIT