| as_array() -> vocab::Optional< Array & > | di::serialization::json::Value | inline |
| as_array() const -> vocab::Optional< Array const & > | di::serialization::json::Value | inline |
| as_boolean() const -> vocab::Optional< Bool > | di::serialization::json::Value | inline |
| as_integer() const -> vocab::Optional< Number > | di::serialization::json::Value | inline |
| as_number() const -> vocab::Optional< Number > | di::serialization::json::Value | inline |
| as_object() -> vocab::Optional< Object & > | di::serialization::json::Value | inline |
| as_object() const -> vocab::Optional< Object const & > | di::serialization::json::Value | inline |
| as_string() -> vocab::Optional< String & > | di::serialization::json::Value | inline |
| as_string() const -> vocab::Optional< String const & > | di::serialization::json::Value | inline |
| at(String const &key) -> Optional< Value & > | di::serialization::json::Value | inline |
| at(String const &key) const -> Optional< Value const & > | di::serialization::json::Value | inline |
| at(U &&key) -> Optional< Value & > | di::serialization::json::Value | inline |
| at(U &&key) const -> Optional< Value const & > | di::serialization::json::Value | inline |
| at(usize index) -> Optional< Value & > | di::serialization::json::Value | inline |
| at(usize index) const -> Optional< Value const & > | di::serialization::json::Value | inline |
| back() -> Optional< Value & > | di::serialization::json::Value | inline |
| back() const -> Optional< Value const & > | di::serialization::json::Value | inline |
| clear() | di::serialization::json::Value | inline |
| contains(String const &key) const -> bool | di::serialization::json::Value | inline |
| contains(U &&key) const -> bool | di::serialization::json::Value | inline |
| emplace(Args &&... args) -> T & | di::vocab::Variant< Null, Bool, Number, String, Array, Object > | inline |
| emplace(std::initializer_list< U > list, Args &&... args) -> T & | di::vocab::Variant< Null, Bool, Number, String, Array, Object > | inline |
| emplace(Args &&... args) -> T & | di::vocab::Variant< Null, Bool, Number, String, Array, Object > | inline |
| emplace(std::initializer_list< U > list, Args &&... args) -> T & | di::vocab::Variant< Null, Bool, Number, String, Array, Object > | inline |
| emplace(Args &&... args) -> T & | di::vocab::Variant< Null, Bool, Number, String, Array, Object > | inline |
| emplace(std::initializer_list< U > list, Args &&... args) -> T & | di::vocab::Variant< Null, Bool, Number, String, Array, Object > | inline |
| emplace(Args &&... args) -> T & | di::vocab::Variant< Null, Bool, Number, String, Array, Object > | inline |
| emplace(std::initializer_list< U > list, Args &&... args) -> T & | di::vocab::Variant< Null, Bool, Number, String, Array, Object > | inline |
| empty() const -> bool | di::serialization::json::Value | inline |
| erase(String const &key) -> size_t | di::serialization::json::Value | inline |
| erase(U &&key) -> size_t | di::serialization::json::Value | inline |
| explicit((!concepts::ConvertibleTo< Other const &, Types >||...)) Variant(Variant< Other... > const &other) | di::vocab::Variant< Null, Bool, Number, String, Array, Object > | inline |
| explicit((!concepts::ConvertibleTo< Other, Types >||...)) Variant(Variant< Other... > &&other) | di::vocab::Variant< Null, Bool, Number, String, Array, Object > | inline |
| explicit((!concepts::ConvertibleTo< Other const &, Types >||...)) Variant(Variant< Other... > const &other) | di::vocab::Variant< Null, Bool, Number, String, Array, Object > | inline |
| explicit((!concepts::ConvertibleTo< Other, Types >||...)) Variant(Variant< Other... > &&other) | di::vocab::Variant< Null, Bool, Number, String, Array, Object > | inline |
| front() -> Optional< Value & > | di::serialization::json::Value | inline |
| front() const -> Optional< Value const & > | di::serialization::json::Value | inline |
| get() &-> decltype(auto) | di::util::AddMemberGet< Variant< Types... > > | inline |
| get() const &-> decltype(auto) | di::util::AddMemberGet< Variant< Types... > > | inline |
| get() &&-> decltype(auto) | di::util::AddMemberGet< Variant< Types... > > | inline |
| get() const &&-> decltype(auto) | di::util::AddMemberGet< Variant< Types... > > | inline |
| get() &-> decltype(auto) | di::util::AddMemberGet< Variant< Types... > > | inline |
| get() const &-> decltype(auto) | di::util::AddMemberGet< Variant< Types... > > | inline |
| get() &&-> decltype(auto) | di::util::AddMemberGet< Variant< Types... > > | inline |
| get() const &&-> decltype(auto) | di::util::AddMemberGet< Variant< Types... > > | inline |
| index() const -> size_t | di::vocab::Variant< Null, Bool, Number, String, Array, Object > | inline |
| index() const -> size_t | di::vocab::Variant< Null, Bool, Number, String, Array, Object > | inline |
| insert_or_assign(String const &key, V &&value) -> decltype(auto) | di::serialization::json::Value | inline |
| insert_or_assign(String &&key, V &&value) -> decltype(auto) | di::serialization::json::Value | inline |
| insert_or_assign(U &&key, V &&value) -> decltype(auto) | di::serialization::json::Value | inline |
| is_array() const -> bool | di::serialization::json::Value | inline |
| is_boolean() const -> bool | di::serialization::json::Value | inline |
| is_false() const -> bool | di::serialization::json::Value | inline |
| is_integer() const -> bool | di::serialization::json::Value | inline |
| is_null() const -> bool | di::serialization::json::Value | inline |
| is_number() const -> bool | di::serialization::json::Value | inline |
| is_object() const -> bool | di::serialization::json::Value | inline |
| is_string() const -> bool | di::serialization::json::Value | inline |
| is_true() const -> bool | di::serialization::json::Value | inline |
| operator<=>(Value const &a, container::StringView view) | di::serialization::json::Value | friend |
| operator=(Variant const &) -> Variant &requires(trivially_copy_assignable)=default | di::vocab::Variant< Null, Bool, Number, String, Array, Object > | |
| operator=(Variant &&) -> Variant &requires(trivially_move_assignable)=default | di::vocab::Variant< Null, Bool, Number, String, Array, Object > | |
| operator=(Variant const &other) -> Variant &requires(!trivially_copy_assignable &©able) | di::vocab::Variant< Null, Bool, Number, String, Array, Object > | inline |
| operator=(Variant &&other) -> Variant &requires(!trivially_move_assignable &&movable) | di::vocab::Variant< Null, Bool, Number, String, Array, Object > | inline |
| operator=(U &&value) -> Variant & | di::vocab::Variant< Null, Bool, Number, String, Array, Object > | inline |
| operator=(Variant const &) -> Variant &requires(trivially_copy_assignable)=default | di::vocab::Variant< Null, Bool, Number, String, Array, Object > | |
| operator=(Variant &&) -> Variant &requires(trivially_move_assignable)=default | di::vocab::Variant< Null, Bool, Number, String, Array, Object > | |
| operator=(Variant const &other) -> Variant &requires(!trivially_copy_assignable &©able) | di::vocab::Variant< Null, Bool, Number, String, Array, Object > | inline |
| operator=(Variant &&other) -> Variant &requires(!trivially_move_assignable &&movable) | di::vocab::Variant< Null, Bool, Number, String, Array, Object > | inline |
| operator=(U &&value) -> Variant & | di::vocab::Variant< Null, Bool, Number, String, Array, Object > | inline |
| operator==(Value const &a, container::StringView view) -> bool | di::serialization::json::Value | friend |
| operator[](String const &key) -> decltype(auto) | di::serialization::json::Value | inline |
| operator[](String &&key) -> decltype(auto) | di::serialization::json::Value | inline |
| operator[](U &&key) -> decltype(auto) | di::serialization::json::Value | inline |
| operator[](usize index) -> Value & | di::serialization::json::Value | inline |
| operator[](usize index) const -> Value const & | di::serialization::json::Value | inline |
| pop_back() -> Optional< Value > | di::serialization::json::Value | inline |
| push_back(Value &&value) -> decltype(auto) | di::serialization::json::Value | inline |
| size() const -> usize | di::serialization::json::Value | inline |
| tag_invoke(Tag, InPlaceType< Value >, Args &&... args) | di::serialization::json::Value | friend |
| tag_invoke(types::Tag< serialize >, JsonFormat, S &serializer, Value const &value) -> meta::SerializeResult< S > | di::serialization::json::Value | friend |
| tag_invoke(types::Tag< serializable >, JsonFormat, InPlaceType< Value >) -> bool | di::serialization::json::Value | friend |
| tag_invoke(Tag, X, format::FormatParseContext< Enc > &parse_context, B debug) | di::serialization::json::Value | friend |
| try_emplace(String const &key, Args &&... args) -> decltype(auto) | di::serialization::json::Value | inline |
| try_emplace(String &&key, Args &&... args) -> decltype(auto) | di::serialization::json::Value | inline |
| try_emplace(U &&key, Args &&... args) -> decltype(auto) | di::serialization::json::Value | inline |
| Variant(Variant const &)=default | di::vocab::Variant< Null, Bool, Number, String, Array, Object > | |
| Variant(Variant &&)=default | di::vocab::Variant< Null, Bool, Number, String, Array, Object > | |
| Variant() | di::vocab::Variant< Null, Bool, Number, String, Array, Object > | inline |
| Variant(Variant const &other) | di::vocab::Variant< Null, Bool, Number, String, Array, Object > | inline |
| Variant(Variant &&other) | di::vocab::Variant< Null, Bool, Number, String, Array, Object > | inline |
| Variant(U &&value) | di::vocab::Variant< Null, Bool, Number, String, Array, Object > | inline |
| Variant(Constexpr< index >, Args &&... args) | di::vocab::Variant< Null, Bool, Number, String, Array, Object > | inlineexplicit |
| Variant(Constexpr< index >, std::initializer_list< U > list, Args &&... args) | di::vocab::Variant< Null, Bool, Number, String, Array, Object > | inlineexplicit |
| Variant(InPlaceType< T >, Args &&... args) | di::vocab::Variant< Null, Bool, Number, String, Array, Object > | inlineexplicit |
| Variant(InPlaceType< T >, std::initializer_list< U > list, Args &&... args) | di::vocab::Variant< Null, Bool, Number, String, Array, Object > | inlineexplicit |
| Variant(Variant const &)=default | di::vocab::Variant< Null, Bool, Number, String, Array, Object > | |
| Variant(Variant &&)=default | di::vocab::Variant< Null, Bool, Number, String, Array, Object > | |
| Variant() | di::vocab::Variant< Null, Bool, Number, String, Array, Object > | inline |
| Variant(Variant const &other) | di::vocab::Variant< Null, Bool, Number, String, Array, Object > | inline |
| Variant(Variant &&other) | di::vocab::Variant< Null, Bool, Number, String, Array, Object > | inline |
| Variant(U &&value) | di::vocab::Variant< Null, Bool, Number, String, Array, Object > | inline |
| Variant(Constexpr< index >, Args &&... args) | di::vocab::Variant< Null, Bool, Number, String, Array, Object > | inlineexplicit |
| Variant(Constexpr< index >, std::initializer_list< U > list, Args &&... args) | di::vocab::Variant< Null, Bool, Number, String, Array, Object > | inlineexplicit |
| Variant(InPlaceType< T >, Args &&... args) | di::vocab::Variant< Null, Bool, Number, String, Array, Object > | inlineexplicit |
| Variant(InPlaceType< T >, std::initializer_list< U > list, Args &&... args) | di::vocab::Variant< Null, Bool, Number, String, Array, Object > | inlineexplicit |
| ~Variant()=default | di::vocab::Variant< Null, Bool, Number, String, Array, Object > | |
| ~Variant() | di::vocab::Variant< Null, Bool, Number, String, Array, Object > | inline |
| ~Variant()=default | di::vocab::Variant< Null, Bool, Number, String, Array, Object > | |
| ~Variant() | di::vocab::Variant< Null, Bool, Number, String, Array, Object > | inline |