libdonut 2.3.6
Application framework for cross-platform game development in C++20
Loading...
Searching...
No Matches
donut::json::Value Member List

This is the complete list of members for donut::json::Value, including all inherited members.

as() &noexceptdonut::Variant< Null, Boolean, String, Number, Object, Array >inline
as() const &noexceptdonut::Variant< Null, Boolean, String, Number, Object, Array >inline
as() &&noexceptdonut::Variant< Null, Boolean, String, Number, Object, Array >inline
as() const &&noexceptdonut::Variant< Null, Boolean, String, Number, Object, Array >inline
as() &noexceptdonut::Variant< Null, Boolean, String, Number, Object, Array >inline
as() const &noexceptdonut::Variant< Null, Boolean, String, Number, Object, Array >inline
as() &&noexceptdonut::Variant< Null, Boolean, String, Number, Object, Array >inline
as() const &&noexceptdonut::Variant< Null, Boolean, String, Number, Object, Array >inline
emplace(Args &&... args)donut::Variant< Null, Boolean, String, Number, Object, Array >inline
emplace(std::initializer_list< U > ilist, Args &&... args)donut::Variant< Null, Boolean, String, Number, Object, Array >inline
emplace(Args &&... args)donut::Variant< Null, Boolean, String, Number, Object, Array >inline
emplace(std::initializer_list< U > ilist, Args &&... args)donut::Variant< Null, Boolean, String, Number, Object, Array >inline
get() &donut::Variant< Null, Boolean, String, Number, Object, Array >inline
get() const &donut::Variant< Null, Boolean, String, Number, Object, Array >inline
get() &&donut::Variant< Null, Boolean, String, Number, Object, Array >inline
get() const &&donut::Variant< Null, Boolean, String, Number, Object, Array >inline
get() &donut::Variant< Null, Boolean, String, Number, Object, Array >inline
get() const &donut::Variant< Null, Boolean, String, Number, Object, Array >inline
get() &&donut::Variant< Null, Boolean, String, Number, Object, Array >inline
get() const &&donut::Variant< Null, Boolean, String, Number, Object, Array >inline
get_if() noexceptdonut::Variant< Null, Boolean, String, Number, Object, Array >inline
get_if() const noexceptdonut::Variant< Null, Boolean, String, Number, Object, Array >inline
get_if() noexceptdonut::Variant< Null, Boolean, String, Number, Object, Array >inline
get_if() const noexceptdonut::Variant< Null, Boolean, String, Number, Object, Array >inline
index() const noexceptdonut::Variant< Null, Boolean, String, Number, Object, Array >inline
index_type typedefdonut::Variant< Null, Boolean, String, Number, Object, Array >
is() const noexceptdonut::Variant< Null, Boolean, String, Number, Object, Array >inline
is() const noexceptdonut::Variant< Null, Boolean, String, Number, Object, Array >inline
nposdonut::Variant< Null, Boolean, String, Number, Object, Array >static
operator<=>(const Value &other) constdonut::json::Valueinline
operator=(const Variant &other)=deletedonut::Variant< Null, Boolean, String, Number, Object, Array >
operator=(const Variant &other)=defaultdonut::Variant< Null, Boolean, String, Number, Object, Array >
operator=(const Variant &other)donut::Variant< Null, Boolean, String, Number, Object, Array >inline
operator=(Variant &&other) noexcept=defaultdonut::Variant< Null, Boolean, String, Number, Object, Array >
operator=(Variant &&other) noexcept(((std::is_nothrow_move_constructible_v< Ts > &&//NOLINT(performance-noexcept-move-constructor, cppcoreguidelines-noexcept-move-operations) std::is_nothrow_move_assignable_v< Ts >) &&...))donut::Variant< Null, Boolean, String, Number, Object, Array >inline
operator=(U &&value) noexcept(std::is_nothrow_assignable_v< decltype(F(std::forward< U >(value)))&, U > &&std::is_nothrow_constructible_v< decltype(F(std::forward< U >(value))), U >)donut::Variant< Null, Boolean, String, Number, Object, Array >inline
operator==(const Value &other) constdonut::json::Valueinline
parse(std::u8string_view jsonString)donut::json::Valueinlinestatic
parse(std::string_view jsonString)donut::json::Valueinlinestatic
swap(Variant &other) noexcept(((std::is_nothrow_move_constructible_v< Ts > &&std::is_nothrow_swappable_v< Ts >) &&...))donut::Variant< Null, Boolean, String, Number, Object, Array >inline
toString(const SerializationOptions &options={}) constdonut::json::Valueinline
Value() noexcept=defaultdonut::json::Value
Value(Null) noexceptdonut::json::Valueinline
Value(std::nullptr_t) noexceptdonut::json::Valueinline
Value(Boolean value) noexceptdonut::json::Valueinline
Value(const String &value)donut::json::Valueinline
Value(String &&value) noexceptdonut::json::Valueinline
Value(const char *value)donut::json::Valueinline
Value(std::string_view value)donut::json::Valueinline
Value(const char8_t *value)donut::json::Valueinline
Value(std::u8string_view value)donut::json::Valueinline
Value(detail::number auto value) noexceptdonut::json::Valueinline
Value(const Object &value)donut::json::Valueinline
Value(Object &&value) noexceptdonut::json::Valueinline
Value(const Array &value)donut::json::Valueinline
Value(Array &&value) noexceptdonut::json::Valueinline
valueless_by_exception() const noexceptdonut::Variant< Null, Boolean, String, Number, Object, Array >inline
Variant() noexcept(std::is_nothrow_default_constructible_v< variant_alternative_t< 0, Variant > >)donut::Variant< Null, Boolean, String, Number, Object, Array >inline
Variant(U &&value) noexcept(std::is_nothrow_constructible_v< decltype(F(std::forward< U >(value)))>)donut::Variant< Null, Boolean, String, Number, Object, Array >inline
Variant(std::in_place_type_t< T > type, Args &&... args)donut::Variant< Null, Boolean, String, Number, Object, Array >inlineexplicit
Variant(std::in_place_type_t< T > type, std::initializer_list< U > ilist, Args &&... args)donut::Variant< Null, Boolean, String, Number, Object, Array >inlineexplicit
Variant(std::in_place_index_t< Index > index, Args &&... args)donut::Variant< Null, Boolean, String, Number, Object, Array >inlineexplicit
Variant(std::in_place_index_t< Index > index, std::initializer_list< U > ilist, Args &&... args)donut::Variant< Null, Boolean, String, Number, Object, Array >inlineexplicit
Variant(const Variant &other)=deletedonut::Variant< Null, Boolean, String, Number, Object, Array >
Variant(const Variant &other)=defaultdonut::Variant< Null, Boolean, String, Number, Object, Array >
Variant(const Variant &other)donut::Variant< Null, Boolean, String, Number, Object, Array >inline
Variant(Variant &&other) noexcept=defaultdonut::Variant< Null, Boolean, String, Number, Object, Array >
Variant(Variant &&other) noexcept((std::is_nothrow_move_constructible_v< Ts > &&...))donut::Variant< Null, Boolean, String, Number, Object, Array >inline
visit(Visitor &&visitor, V &&variant)donut::Variant< Null, Boolean, String, Number, Object, Array >inlinestatic
~Variant()donut::Variant< Null, Boolean, String, Number, Object, Array >inline
~Variant()=defaultdonut::Variant< Null, Boolean, String, Number, Object, Array >