nfx-json 1.5.2
Modern C++20 JSON library with schema validation and generation
Loading...
Searching...
No Matches
nfx::json::Builder Member List

This is the complete list of members for nfx::json::Builder, including all inherited members.

Builder(Options options={ 0, 4096, false })nfx::json::Builderinlineexplicit
capacity() const noexceptnfx::json::Builderinline
depth() const noexceptnfx::json::Builderinline
isEmpty() const noexceptnfx::json::Builderinline
isValid() const noexceptnfx::json::Builderinline
reserve(size_t capacity)nfx::json::Builderinline
reset()nfx::json::Builderinline
size() const noexceptnfx::json::Builderinline
toString()nfx::json::Builderinline
toStringView() const noexceptnfx::json::Builderinline
write(std::string_view key, std::nullptr_t value)nfx::json::Builderinline
write(std::string_view key, bool value)nfx::json::Builderinline
write(std::string_view key, int value)nfx::json::Builderinline
write(std::string_view key, unsigned int value)nfx::json::Builderinline
write(std::string_view key, int64_t value)nfx::json::Builderinline
write(std::string_view key, uint64_t value)nfx::json::Builderinline
write(std::string_view key, float value)nfx::json::Builderinline
write(std::string_view key, double value)nfx::json::Builderinline
write(std::string_view key, std::string_view value)nfx::json::Builderinline
write(std::string_view key, const char *value)nfx::json::Builderinline
write(std::string_view key, const std::string &value)nfx::json::Builderinline
write(std::string_view key, const Document &value)nfx::json::Builderinline
write(std::nullptr_t value)nfx::json::Builderinline
write(bool value)nfx::json::Builderinline
write(int value)nfx::json::Builderinline
write(unsigned int value)nfx::json::Builderinline
write(int64_t value)nfx::json::Builderinline
write(uint64_t value)nfx::json::Builderinline
write(float value)nfx::json::Builderinline
write(double value)nfx::json::Builderinline
write(std::string_view value)nfx::json::Builderinline
write(const char *value)nfx::json::Builderinline
write(const std::string &value)nfx::json::Builderinline
write(const Document &value)nfx::json::Builderinline
write(std::string_view key, T value)nfx::json::Builderinline
write(std::string_view key, T value)nfx::json::Builderinline
write(std::string_view key, T value)nfx::json::Builderinline
write(std::string_view key, T value)nfx::json::Builderinline
write(T value)nfx::json::Builderinline
write(T value)nfx::json::Builderinline
write(T value)nfx::json::Builderinline
write(T value)nfx::json::Builderinline
writeArray(std::string_view key, const Container &values)nfx::json::Builderinline
writeArray(const Container &values)nfx::json::Builderinline
writeEndArray()nfx::json::Builderinline
writeEndObject()nfx::json::Builderinline
writeKey(std::string_view key)nfx::json::Builderinline
writeRawJson(std::string_view rawJson)nfx::json::Builderinline
writeStartArray()nfx::json::Builderinline
writeStartObject()nfx::json::Builderinline