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.
sourcemeta::jsonbinpack::OutputStream Member List

This is the complete list of members for sourcemeta::jsonbinpack::OutputStream, including all inherited members.

operator=(const OutputStream &) -> OutputStream &=delete (defined in sourcemeta::jsonbinpack::OutputStream)sourcemeta::jsonbinpack::OutputStream
OutputStream(Stream &output) (defined in sourcemeta::jsonbinpack::OutputStream)sourcemeta::jsonbinpack::OutputStream
OutputStream(const OutputStream &)=delete (defined in sourcemeta::jsonbinpack::OutputStream)sourcemeta::jsonbinpack::OutputStream
position() const noexcept -> std::uint64_t (defined in sourcemeta::jsonbinpack::OutputStream)sourcemeta::jsonbinpack::OutputStream
put_byte(const std::uint8_t byte) -> void (defined in sourcemeta::jsonbinpack::OutputStream)sourcemeta::jsonbinpack::OutputStream
put_bytes(const std::uint16_t bytes) -> void (defined in sourcemeta::jsonbinpack::OutputStream)sourcemeta::jsonbinpack::OutputStream
put_string_utf8(const sourcemeta::jsontoolkit::JSON::String &string, const std::uint64_t length) -> void (defined in sourcemeta::jsonbinpack::OutputStream)sourcemeta::jsonbinpack::OutputStream
put_varint(const std::uint64_t value) -> void (defined in sourcemeta::jsonbinpack::OutputStream)sourcemeta::jsonbinpack::OutputStream
put_varint_zigzag(const std::int64_t value) -> void (defined in sourcemeta::jsonbinpack::OutputStream)sourcemeta::jsonbinpack::OutputStream
Stream typedef (defined in sourcemeta::jsonbinpack::OutputStream)sourcemeta::jsonbinpack::OutputStream