This is the complete list of members for dj::Json, including all inherited members.
| as(Type const &fallback={}) const -> Type | dj::Json | inline |
| as_array() const -> std::span< dj::Json const > | dj::Json | |
| as_bool(bool fallback={}) const -> bool | dj::Json | |
| as_double(double fallback={}) const -> double | dj::Json | |
| as_i64(std::int64_t fallback={}) const -> std::int64_t | dj::Json | |
| as_number(Type const fallback={}) const -> Type | dj::Json | inline |
| as_object() const -> StringTable< dj::Json > const & | dj::Json | |
| as_string(std::string_view const fallback={}) const -> std::string | dj::Json | inline |
| as_string_view(std::string_view fallback={}) const -> std::string_view | dj::Json | |
| as_u64(std::uint64_t fallback={}) const -> std::uint64_t | dj::Json | |
| detail::Parser | dj::Json | friend |
| empty_array() -> Json const & | dj::Json | static |
| empty_object() -> Json const & | dj::Json | static |
| explicit(false) Json(std | dj::Json | inline |
| from_file(std::string_view path, ParseMode mode=ParseMode::Auto) -> Result | dj::Json | static |
| get_type() const -> Type | dj::Json | |
| insert_or_assign(std::string key, Json value) -> Json & | dj::Json | |
| is_array() const -> bool | dj::Json | inline |
| is_boolean() const -> bool | dj::Json | inline |
| is_null() const -> bool | dj::Json | inline |
| is_number() const -> bool | dj::Json | inline |
| is_object() const -> bool | dj::Json | inline |
| is_string() const -> bool | dj::Json | inline |
| Json()=default | dj::Json | |
| Json(Json &&)=default | dj::Json | |
| Json(Json const &other) | dj::Json | |
| operator bool() const | dj::Json | inlineexplicit |
| operator=(Json &&) -> Json &=default | dj::Json | |
| operator=(Json const &other) -> Json & | dj::Json | |
| operator[](std::string_view key) const -> Json const & | dj::Json | |
| operator[](std::string_view key) -> Json & | dj::Json | |
| operator[](std::size_t index) const -> Json const & | dj::Json | |
| operator[](std::size_t index) -> Json & | dj::Json | |
| parse(std::string_view text, ParseMode mode=ParseMode::Auto) -> Result | dj::Json | static |
| push_back(Json value={}) -> Json & | dj::Json | |
| serialize(SerializeOptions const &options={}) const -> std::string | dj::Json | |
| set(Type const &value) | dj::Json | inline |
| set_array() | dj::Json | |
| set_boolean(bool value) | dj::Json | |
| set_null() | dj::Json | |
| set_number(std::int64_t value) | dj::Json | |
| set_number(std::uint64_t value) | dj::Json | |
| set_number(double value) | dj::Json | |
| set_number(Type const value) | dj::Json | inline |
| set_object() | dj::Json | |
| set_string(std::string_view value) | dj::Json | |
| set_value(Json value) | dj::Json | |
| swap | dj::Json | friend |
| to_file(std::string_view path, SerializeOptions const &options={}) const -> bool | dj::Json | |
| Type typedef | dj::Json | |
| ~Json()=default | dj::Json |