|
nfx-json 1.5.2
Modern C++20 JSON library with schema validation and generation
|
This is the complete list of members for nfx::json::Builder, including all inherited members.
| Builder(Options options={ 0, 4096, false }) | nfx::json::Builder | inlineexplicit |
| capacity() const noexcept | nfx::json::Builder | inline |
| depth() const noexcept | nfx::json::Builder | inline |
| isEmpty() const noexcept | nfx::json::Builder | inline |
| isValid() const noexcept | nfx::json::Builder | inline |
| reserve(size_t capacity) | nfx::json::Builder | inline |
| reset() | nfx::json::Builder | inline |
| size() const noexcept | nfx::json::Builder | inline |
| toString() | nfx::json::Builder | inline |
| toStringView() const noexcept | nfx::json::Builder | inline |
| write(std::string_view key, std::nullptr_t value) | nfx::json::Builder | inline |
| write(std::string_view key, bool value) | nfx::json::Builder | inline |
| write(std::string_view key, int value) | nfx::json::Builder | inline |
| write(std::string_view key, unsigned int value) | nfx::json::Builder | inline |
| write(std::string_view key, int64_t value) | nfx::json::Builder | inline |
| write(std::string_view key, uint64_t value) | nfx::json::Builder | inline |
| write(std::string_view key, float value) | nfx::json::Builder | inline |
| write(std::string_view key, double value) | nfx::json::Builder | inline |
| write(std::string_view key, std::string_view value) | nfx::json::Builder | inline |
| write(std::string_view key, const char *value) | nfx::json::Builder | inline |
| write(std::string_view key, const std::string &value) | nfx::json::Builder | inline |
| write(std::string_view key, const Document &value) | nfx::json::Builder | inline |
| write(std::nullptr_t value) | nfx::json::Builder | inline |
| write(bool value) | nfx::json::Builder | inline |
| write(int value) | nfx::json::Builder | inline |
| write(unsigned int value) | nfx::json::Builder | inline |
| write(int64_t value) | nfx::json::Builder | inline |
| write(uint64_t value) | nfx::json::Builder | inline |
| write(float value) | nfx::json::Builder | inline |
| write(double value) | nfx::json::Builder | inline |
| write(std::string_view value) | nfx::json::Builder | inline |
| write(const char *value) | nfx::json::Builder | inline |
| write(const std::string &value) | nfx::json::Builder | inline |
| write(const Document &value) | nfx::json::Builder | inline |
| write(std::string_view key, T value) | nfx::json::Builder | inline |
| write(std::string_view key, T value) | nfx::json::Builder | inline |
| write(std::string_view key, T value) | nfx::json::Builder | inline |
| write(std::string_view key, T value) | nfx::json::Builder | inline |
| write(T value) | nfx::json::Builder | inline |
| write(T value) | nfx::json::Builder | inline |
| write(T value) | nfx::json::Builder | inline |
| write(T value) | nfx::json::Builder | inline |
| writeArray(std::string_view key, const Container &values) | nfx::json::Builder | inline |
| writeArray(const Container &values) | nfx::json::Builder | inline |
| writeEndArray() | nfx::json::Builder | inline |
| writeEndObject() | nfx::json::Builder | inline |
| writeKey(std::string_view key) | nfx::json::Builder | inline |
| writeRawJson(std::string_view rawJson) | nfx::json::Builder | inline |
| writeStartArray() | nfx::json::Builder | inline |
| writeStartObject() | nfx::json::Builder | inline |