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 |