JSON BinPack  0.0.1
A space-efficient open-source binary JSON serialization format based on JSON Schema with both schema-driven and schema-less support.
Integer Encodings

Classes

struct  sourcemeta::jsonbinpack::BOUNDED_MULTIPLE_8BITS_ENUM_FIXED
 The encoding consists of the integer value divided by the multiplier, minus the ceil of minimum divided by the multiplier, encoded as an 8-bit fixed-length unsigned integer. More...
 
struct  sourcemeta::jsonbinpack::FLOOR_MULTIPLE_ENUM_VARINT
 The encoding consists of the integer value divided by the multiplier, minus the ceil of minimum divided by the multiplier, encoded as a Base-128 64-bit Little Endian variable-length unsigned integer. More...
 
struct  sourcemeta::jsonbinpack::ROOF_MULTIPLE_MIRROR_ENUM_VARINT
 The encoding consists of the floor of maximum divided by the multiplier, minus the integer value divided by the multiplier, encoded as a Base-128 64-bit Little Endian variable-length unsigned integer. More...
 
struct  sourcemeta::jsonbinpack::ARBITRARY_MULTIPLE_ZIGZAG_VARINT
 The encoding consists of the the integer value divided by the multiplier encoded as a ZigZag-encoded Base-128 64-bit Little Endian variable-length unsigned integer. More...
 

Detailed Description