Skip to content

tz-lom/thir

Repository files navigation

thir

s T ructurized
s H ema-full
b I nary
p R otocol

Travis-CI

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

Byte decomposition diagram

License

MIT