Goby3  3.1.5a
2024.05.23
basic_json Member List

This is the complete list of members for basic_json, including all inherited members.

::nlohmann::detail::binary_reader classbasic_jsonfriend
::nlohmann::detail::binary_writer classbasic_jsonfriend
::nlohmann::detail::exception classbasic_jsonfriend
::nlohmann::detail::iter_impl classbasic_jsonfriend
::nlohmann::detail::json_sax_dom_callback_parser classbasic_jsonfriend
::nlohmann::detail::json_sax_dom_parser classbasic_jsonfriend
::nlohmann::detail::parser classbasic_jsonfriend
::nlohmann::json_pointer classbasic_jsonfriend
__pad3__basic_json
__pad4__basic_json
allocator_type typedefbasic_json
array(initializer_list_t init={})basic_jsoninlinestatic
array_t typedefbasic_json
at(size_type idx)basic_jsoninline
at(size_type idx) constbasic_jsoninline
at(const typename object_t::key_type &key)basic_jsoninline
at(KeyType &&key)basic_jsoninline
at(const typename object_t::key_type &key) constbasic_jsoninline
at(KeyType &&key) constbasic_jsoninline
at(const json_pointer &ptr) constbasic_jsoninline
back()basic_jsoninline
back() constbasic_jsoninline
basic_json(const value_t v)basic_jsoninline
basic_json(std::nullptr_t=nullptr) noexceptbasic_jsoninline
basic_json(CompatibleType &&val) noexcept(noexcept(//NOLINT(bugprone-forwarding-reference-overload, bugprone-exception-escape) JSONSerializer< U >::to_json(std::declval< basic_json_t & >(), std::forward< CompatibleType >(val))))basic_jsoninline
basic_json(const BasicJsonType &val)basic_jsoninline
basic_json(initializer_list_t init, bool type_deduction=true, value_t manual_type=value_t::array)basic_jsoninline
basic_json(size_type cnt, const basic_json &val)basic_jsoninline
basic_json(InputIT first, InputIT last)basic_jsoninline
basic_json(const JsonRef &ref)basic_jsoninline
basic_json(const basic_json &other)basic_jsoninline
basic_json(basic_json &&other) noexceptbasic_jsoninline
binary(const typename binary_t::container_type &init)basic_jsoninlinestatic
binary(const typename binary_t::container_type &init, typename binary_t::subtype_type subtype)basic_jsoninlinestatic
binary(typename binary_t::container_type &&init)basic_jsoninlinestatic
binary(typename binary_t::container_type &&init, typename binary_t::subtype_type subtype)basic_jsoninlinestatic
binary_t typedefbasic_json
boolean_t typedefbasic_json
cbor_tag_handler_t typedefbasic_json
const_iterator typedefbasic_json
const_pointer typedefbasic_json
const_reference typedefbasic_json
const_reverse_iterator typedefbasic_json
contains(const typename object_t::key_type &key) constbasic_jsoninline
contains(KeyType &&key) constbasic_jsoninline
contains(const json_pointer &ptr) constbasic_jsoninline
count(const typename object_t::key_type &key) constbasic_jsoninline
count(KeyType &&key) constbasic_jsoninline
default_object_comparator_t typedefbasic_json
detail::external_constructorbasic_jsonfriend
diff(const basic_json &source, const basic_json &target, const std::string &path="")basic_jsoninlinestatic
difference_type typedefbasic_json
dump(const int indent=-1, const char indent_char=' ', const bool ensure_ascii=false, const error_handler_t error_handler=error_handler_t::strict) constbasic_jsoninline
emplace(Args &&... args)basic_jsoninline
emplace_back(Args &&... args)basic_jsoninline
erase(IteratorType pos)basic_jsoninline
erase(IteratorType first, IteratorType last)basic_jsoninline
erase(const typename object_t::key_type &key)basic_jsoninline
erase(KeyType &&key)basic_jsoninline
erase(const size_type idx)basic_jsoninline
error_handler_t typedefbasic_json
exception typedefbasic_json
find(const typename object_t::key_type &key)basic_jsoninline
find(const typename object_t::key_type &key) constbasic_jsoninline
find(KeyType &&key)basic_jsoninline
find(KeyType &&key) constbasic_jsoninline
from_bjdata(InputType &&i, const bool strict=true, const bool allow_exceptions=true)basic_jsoninlinestatic
from_bjdata(IteratorType first, IteratorType last, const bool strict=true, const bool allow_exceptions=true)basic_jsoninlinestatic
from_bson(InputType &&i, const bool strict=true, const bool allow_exceptions=true)basic_jsoninlinestatic
from_bson(IteratorType first, IteratorType last, const bool strict=true, const bool allow_exceptions=true)basic_jsoninlinestatic
from_bson(const T *ptr, std::size_t len, const bool strict=true, const bool allow_exceptions=true)basic_jsoninlinestatic
from_bson(detail::span_input_adapter &&i, const bool strict=true, const bool allow_exceptions=true)basic_jsoninlinestatic
from_cbor(InputType &&i, const bool strict=true, const bool allow_exceptions=true, const cbor_tag_handler_t tag_handler=cbor_tag_handler_t::error)basic_jsoninlinestatic
from_cbor(IteratorType first, IteratorType last, const bool strict=true, const bool allow_exceptions=true, const cbor_tag_handler_t tag_handler=cbor_tag_handler_t::error)basic_jsoninlinestatic
from_cbor(const T *ptr, std::size_t len, const bool strict=true, const bool allow_exceptions=true, const cbor_tag_handler_t tag_handler=cbor_tag_handler_t::error)basic_jsoninlinestatic
from_cbor(detail::span_input_adapter &&i, const bool strict=true, const bool allow_exceptions=true, const cbor_tag_handler_t tag_handler=cbor_tag_handler_t::error)basic_jsoninlinestatic
from_msgpack(InputType &&i, const bool strict=true, const bool allow_exceptions=true)basic_jsoninlinestatic
from_msgpack(IteratorType first, IteratorType last, const bool strict=true, const bool allow_exceptions=true)basic_jsoninlinestatic
from_msgpack(const T *ptr, std::size_t len, const bool strict=true, const bool allow_exceptions=true)basic_jsoninlinestatic
from_msgpack(detail::span_input_adapter &&i, const bool strict=true, const bool allow_exceptions=true)basic_jsoninlinestatic
from_ubjson(InputType &&i, const bool strict=true, const bool allow_exceptions=true)basic_jsoninlinestatic
from_ubjson(IteratorType first, IteratorType last, const bool strict=true, const bool allow_exceptions=true)basic_jsoninlinestatic
from_ubjson(const T *ptr, std::size_t len, const bool strict=true, const bool allow_exceptions=true)basic_jsoninlinestatic
from_ubjson(detail::span_input_adapter &&i, const bool strict=true, const bool allow_exceptions=true)basic_jsoninlinestatic
front() constbasic_jsoninline
get() const noexcept(noexcept(std::declval< const basic_json_t & >().template get_impl< ValueType >(detail::priority_tag< 4 > {}))) -> decltype(std::declval< const basic_json_t & >().template get_impl< ValueType >(detail::priority_tag< 4 >basic_jsoninline
get() noexcept -> decltype(std::declval< basic_json_t & >().template get_ptr< PointerType >())basic_jsoninline
get_allocator()basic_jsoninlinestatic
get_binary()basic_jsoninline
get_binary() constbasic_jsoninline
get_impl(detail::priority_tag< 4 > {})basic_json
get_ptr() noexcept -> decltype(std::declval< basic_json_t & >().get_impl_ptr(std::declval< PointerType >()))basic_jsoninline
get_ptr() const noexcept -> decltype(std::declval< const basic_json_t & >().get_impl_ptr(std::declval< PointerType >()))basic_jsoninline
get_ref()basic_jsoninline
get_ref() constbasic_jsoninline
get_to(ValueType &v) const noexcept(noexcept(JSONSerializer< ValueType >::from_json(std::declval< const basic_json_t & >(), v)))basic_jsoninline
get_to(ValueType &v) constbasic_jsoninline
get_to(T(&v)[N]) const noexcept(noexcept(JSONSerializer< Array >::from_json(std::declval< const basic_json_t & >(), v)))basic_jsoninline
initializer_list_t typedefbasic_json
input_format_t typedefbasic_json
insert(const_iterator pos, const basic_json &val)basic_jsoninline
insert(const_iterator pos, basic_json &&val)basic_jsoninline
insert(const_iterator pos, size_type cnt, const basic_json &val)basic_jsoninline
insert(const_iterator pos, const_iterator first, const_iterator last)basic_jsoninline
insert(const_iterator pos, initializer_list_t ilist)basic_jsoninline
insert(const_iterator first, const_iterator last)basic_jsoninline
insert_iterator(const_iterator pos, Args &&... args)basic_jsoninline
invalid_iterator typedefbasic_json
inversebasic_json
is_array() const noexceptbasic_jsoninline
is_binary() const noexceptbasic_jsoninline
is_boolean() const noexceptbasic_jsoninline
is_discarded() const noexceptbasic_jsoninline
is_null() const noexceptbasic_jsoninline
is_number() const noexceptbasic_jsoninline
is_number_float() const noexceptbasic_jsoninline
is_number_integer() const noexceptbasic_jsoninline
is_number_unsigned() const noexceptbasic_jsoninline
is_object() const noexceptbasic_jsoninline
is_primitive() const noexceptbasic_jsoninline
is_string() const noexceptbasic_jsoninline
is_structured() const noexceptbasic_jsoninline
iterator typedefbasic_json
JSON_HEDLEY_DEPRECATED_FOR(3.11.0, basic_json::json_pointer or nlohmann::json_pointer< basic_json::string_t >) ValueType value(constbasic_jsoninline
JSON_HEDLEY_DEPRECATED_FOR(3.11.0, basic_json::json_pointer or nlohmann::json_pointer< basic_json::string_t >) reference operator[](constbasic_jsoninline
JSON_HEDLEY_DEPRECATED_FOR(3.11.0, basic_json::json_pointer or nlohmann::json_pointer< basic_json::string_t >) const _reference operator[](constbasic_jsoninline
JSON_HEDLEY_DEPRECATED_FOR(3.11.0, basic_json::json_pointer or nlohmann::json_pointer< basic_json::string_t >) reference at(constbasic_jsoninline
json_pointer typedefbasic_json
json_sax_t typedefbasic_json
json_serializer typedefbasic_json
m_valuebasic_json
merge_patch(const basic_json &apply_patch)basic_jsoninline
meta()basic_jsoninlinestatic
number_float_t typedefbasic_json
number_integer_t typedefbasic_json
number_unsigned_t typedefbasic_json
object(initializer_list_t init={})basic_jsoninlinestatic
object_comparator_t typedefbasic_json
object_t typedefbasic_json
operator value_t() const noexceptbasic_jsoninline
operator ValueType() constbasic_jsoninline
operator+=(basic_json &&val)basic_jsoninline
operator+=(const basic_json &val)basic_jsoninline
operator+=(const typename object_t::value_type &val)basic_jsoninline
operator+=(initializer_list_t init)basic_jsoninline
operator<<(basic_json &j, std::istream &i)basic_jsonfriend
operator=(basic_json other) noexcept(std::is_nothrow_move_constructible< value_t >::value &&std::is_nothrow_move_assignable< value_t >::value &&std::is_nothrow_move_constructible< json_value >::value &&std::is_nothrow_move_assignable< json_value >::value)basic_jsoninline
operator>>(std::istream &i, basic_json &j)basic_jsonfriend
operator[](size_type idx)basic_jsoninline
operator[](size_type idx) constbasic_jsoninline
operator[](typename object_t::key_type key)basic_jsoninline
operator[](const typename object_t::key_type &key) constbasic_jsoninline
operator[](T *key)basic_jsoninline
operator[](T *key) constbasic_jsoninline
operator[](KeyType &&key)basic_jsoninline
operator[](KeyType &&key) constbasic_jsoninline
operator[](const json_pointer &ptr)basic_jsoninline
operator[](const json_pointer &ptr) constbasic_jsoninline
other_error typedefbasic_json
out_of_range typedefbasic_json
parse_error typedefbasic_json
parse_event_t typedefbasic_json
parser_callback_t typedefbasic_json
patch(const basic_json &json_patch) constbasic_jsoninline
pointer typedefbasic_json
push_back(const basic_json &val)basic_jsoninline
push_back(const typename object_t::value_type &val)basic_jsoninline
push_back(initializer_list_t init)basic_jsoninline
reference typedefbasic_json
reverse_iterator typedefbasic_json
rhsbasic_json
sax_parse(InputType &&i, SAX *sax, input_format_t format=input_format_t::json, const bool strict=true, const bool ignore_comments=false)basic_jsoninlinestatic
sax_parse(IteratorType first, IteratorType last, SAX *sax, input_format_t format=input_format_t::json, const bool strict=true, const bool ignore_comments=false)basic_jsoninlinestatic
sax_parse(detail::span_input_adapter &&i, SAX *sax, input_format_t format=input_format_t::json, const bool strict=true, const bool ignore_comments=false)basic_jsoninlinestatic
size_type typedefbasic_json
string_t typedefbasic_json
swap(reference other) noexcept(std::is_nothrow_move_constructible< value_t >::value &&std::is_nothrow_move_assignable< value_t >::value &&std::is_nothrow_move_constructible< json_value >::value &&std::is_nothrow_move_assignable< json_value >::value)basic_jsoninline
swap(reference left, reference right) noexcept(std::is_nothrow_move_constructible< value_t >::value &&std::is_nothrow_move_assignable< value_t >::value &&std::is_nothrow_move_constructible< json_value >::value &&std::is_nothrow_move_assignable< json_value >::value)basic_jsonfriend
swap(array_t &other)basic_jsoninline
swap(object_t &other)basic_jsoninline
swap(string_t &other)basic_jsoninline
swap(binary_t &other)basic_jsoninline
swap(typename binary_t::container_type &other)basic_jsoninline
to_bjdata(const basic_json &j, const bool use_size=false, const bool use_type=false)basic_jsoninlinestatic
to_bjdata(const basic_json &j, detail::output_adapter< std::uint8_t > o, const bool use_size=false, const bool use_type=false)basic_jsoninlinestatic
to_bjdata(const basic_json &j, detail::output_adapter< char > o, const bool use_size=false, const bool use_type=false)basic_jsoninlinestatic
to_bson(const basic_json &j)basic_jsoninlinestatic
to_bson(const basic_json &j, detail::output_adapter< std::uint8_t > o)basic_jsoninlinestatic
to_bson(const basic_json &j, detail::output_adapter< char > o)basic_jsoninlinestatic
to_cbor(const basic_json &j)basic_jsoninlinestatic
to_cbor(const basic_json &j, detail::output_adapter< std::uint8_t > o)basic_jsoninlinestatic
to_cbor(const basic_json &j, detail::output_adapter< char > o)basic_jsoninlinestatic
to_msgpack(const basic_json &j)basic_jsoninlinestatic
to_msgpack(const basic_json &j, detail::output_adapter< std::uint8_t > o)basic_jsoninlinestatic
to_msgpack(const basic_json &j, detail::output_adapter< char > o)basic_jsoninlinestatic
to_ubjson(const basic_json &j, const bool use_size=false, const bool use_type=false)basic_jsoninlinestatic
to_ubjson(const basic_json &j, detail::output_adapter< std::uint8_t > o, const bool use_size=false, const bool use_type=false)basic_jsoninlinestatic
to_ubjson(const basic_json &j, detail::output_adapter< char > o, const bool use_size=false, const bool use_type=false)basic_jsoninlinestatic
type() const noexceptbasic_jsoninline
type_error typedefbasic_json
type_name() const noexceptbasic_jsoninline
update(const_reference j, bool merge_objects=false)basic_jsoninline
update(const_iterator first, const_iterator last, bool merge_objects=false)basic_jsoninline
value(const typename object_t::key_type &key, const ValueType &default_value) constbasic_jsoninline
value(const typename object_t::key_type &key, ValueType &&default_value) constbasic_jsoninline
value(KeyType &&key, const ValueType &default_value) constbasic_jsoninline
value(KeyType &&key, ValueType &&default_value) constbasic_jsoninline
value(const json_pointer &ptr, const ValueType &default_value) constbasic_jsoninline
value(const json_pointer &ptr, ValueType &&default_value) constbasic_jsoninline
value_t typedefbasic_json
value_type typedefbasic_json
~basic_json() noexceptbasic_jsoninline