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::InputStream Member List

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

get_byte() -> std::uint8_t (defined in sourcemeta::jsonbinpack::InputStream)sourcemeta::jsonbinpack::InputStream
get_string_utf8(const std::uint64_t length) -> sourcemeta::jsontoolkit::JSON::String (defined in sourcemeta::jsonbinpack::InputStream)sourcemeta::jsonbinpack::InputStream
get_varint() -> std::uint64_t (defined in sourcemeta::jsonbinpack::InputStream)sourcemeta::jsonbinpack::InputStream
get_varint_zigzag() -> std::int64_t (defined in sourcemeta::jsonbinpack::InputStream)sourcemeta::jsonbinpack::InputStream
get_word() -> std::uint16_t (defined in sourcemeta::jsonbinpack::InputStream)sourcemeta::jsonbinpack::InputStream
has_more_data() const noexcept -> bool (defined in sourcemeta::jsonbinpack::InputStream)sourcemeta::jsonbinpack::InputStream
InputStream(Stream &input) (defined in sourcemeta::jsonbinpack::InputStream)sourcemeta::jsonbinpack::InputStream
InputStream(const InputStream &)=delete (defined in sourcemeta::jsonbinpack::InputStream)sourcemeta::jsonbinpack::InputStream
operator=(const InputStream &) -> InputStream &=delete (defined in sourcemeta::jsonbinpack::InputStream)sourcemeta::jsonbinpack::InputStream
position() const noexcept -> std::uint64_t (defined in sourcemeta::jsonbinpack::InputStream)sourcemeta::jsonbinpack::InputStream
rewind(const std::uint64_t relative_offset, const std::uint64_t position) -> std::uint64_t (defined in sourcemeta::jsonbinpack::InputStream)sourcemeta::jsonbinpack::InputStream
seek(const std::uint64_t offset) -> void (defined in sourcemeta::jsonbinpack::InputStream)sourcemeta::jsonbinpack::InputStream
Stream typedef (defined in sourcemeta::jsonbinpack::InputStream)sourcemeta::jsonbinpack::InputStream