JSON for Modern C++ 2.1.1

nlohmann::basic_json Member List

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

allocator_type typedef | nlohmann::basic_json |
array(std::initializer_list< basic_json > init=std::initializer_list< basic_json >()) | nlohmann::basic_json | inline static
array_t typedef | nlohmann::basic_json |
at(size_type idx) | nlohmann::basic_json | inline
at(size_type idx) const | nlohmann::basic_json | inline
at(const typename object_t::key_type &key) | nlohmann::basic_json | inline
at(const typename object_t::key_type &key) const | nlohmann::basic_json | inline
at(const json_pointer &ptr) | nlohmann::basic_json | inline
at(const json_pointer &ptr) const | nlohmann::basic_json | inline
back() | nlohmann::basic_json | inline
back() const | nlohmann::basic_json | inline
basic_json(const value_t value_type) | nlohmann::basic_json | inline
basic_json(std::nullptr_t=nullptr) noexcept | nlohmann::basic_json | inline
basic_json(CompatibleType &&val) noexcept(noexcept(JSONSerializer< U >::to_json(std::declval< basic_json_t &>(), std::forward< CompatibleType >(val)))) | nlohmann::basic_json | inline
basic_json(std::initializer_list< basic_json > init, bool type_deduction=true, value_t manual_type=value_t::array) | nlohmann::basic_json | inline
basic_json(size_type cnt, const basic_json &val) | nlohmann::basic_json | inline
basic_json(InputIT first, InputIT last) | nlohmann::basic_json | inline
basic_json(const basic_json &other) | nlohmann::basic_json | inline
basic_json(basic_json &&other) noexcept | nlohmann::basic_json | inline
begin() noexcept | nlohmann::basic_json | inline
begin() const noexcept | nlohmann::basic_json | inline
boolean_t typedef | nlohmann::basic_json |
cbegin() const noexcept | nlohmann::basic_json | inline
cend() const noexcept | nlohmann::basic_json | inline
clear() noexcept | nlohmann::basic_json | inline
const_iterator typedef | nlohmann::basic_json |
const_pointer typedef | nlohmann::basic_json |
const_reference typedef | nlohmann::basic_json |
const_reverse_iterator typedef | nlohmann::basic_json |
count(typename object_t::key_type key) const | nlohmann::basic_json | inline
crbegin() const noexcept | nlohmann::basic_json | inline
crend() const noexcept | nlohmann::basic_json | inline
detail::external_constructor | nlohmann::basic_json | friend
diff(const basic_json &source, const basic_json &target, const std::string &path="") | nlohmann::basic_json | inline static
difference_type typedef | nlohmann::basic_json |
dump(const int indent=-1) const | nlohmann::basic_json | inline
emplace(Args &&... args) | nlohmann::basic_json | inline
emplace_back(Args &&... args) | nlohmann::basic_json | inline
empty() const noexcept | nlohmann::basic_json | inline
end() noexcept | nlohmann::basic_json | inline
end() const noexcept | nlohmann::basic_json | inline
erase(IteratorType pos) | nlohmann::basic_json | inline
erase(IteratorType first, IteratorType last) | nlohmann::basic_json | inline
erase(const typename object_t::key_type &key) | nlohmann::basic_json | inline
erase(const size_type idx) | nlohmann::basic_json | inline
exception typedef | nlohmann::basic_json |
find(typename object_t::key_type key) | nlohmann::basic_json | inline
find(typename object_t::key_type key) const | nlohmann::basic_json | inline
flatten() const | nlohmann::basic_json | inline
from_cbor(const std::vector< uint8_t > &v, const size_t start_index=0) | nlohmann::basic_json | inline static
from_msgpack(const std::vector< uint8_t > &v, const size_t start_index=0) | nlohmann::basic_json | inline static
front() | nlohmann::basic_json | inline
front() const | nlohmann::basic_json | inline
get() const | nlohmann::basic_json | inline
get() const noexcept(noexcept(JSONSerializer< ValueType >::from_json(std::declval< const basic_json_t &>(), std::declval< ValueType &>()))) | nlohmann::basic_json | inline
get() const noexcept(noexcept(JSONSerializer< ValueTypeCV >::from_json(std::declval< const basic_json_t &>()))) | nlohmann::basic_json | inline
get() noexcept | nlohmann::basic_json | inline
get() const noexcept | nlohmann::basic_json | inline
get_allocator() | nlohmann::basic_json | inline static
get_ptr() noexcept | nlohmann::basic_json | inline
get_ptr() const noexcept | nlohmann::basic_json | inline
get_ref() | nlohmann::basic_json | inline
get_ref() const | nlohmann::basic_json | inline
insert(const_iterator pos, const basic_json &val) | nlohmann::basic_json | inline
insert(const_iterator pos, basic_json &&val) | nlohmann::basic_json | inline
insert(const_iterator pos, size_type cnt, const basic_json &val) | nlohmann::basic_json | inline
insert(const_iterator pos, const_iterator first, const_iterator last) | nlohmann::basic_json | inline
insert(const_iterator pos, std::initializer_list< basic_json > ilist) | nlohmann::basic_json | inline
insert(const_iterator first, const_iterator last) | nlohmann::basic_json | inline
invalid_iterator typedef | nlohmann::basic_json |
is_array() const noexcept | nlohmann::basic_json | inline
is_boolean() const noexcept | nlohmann::basic_json | inline
is_discarded() const noexcept | nlohmann::basic_json | inline
is_null() const noexcept | nlohmann::basic_json | inline
is_number() const noexcept | nlohmann::basic_json | inline
is_number_float() const noexcept | nlohmann::basic_json | inline
is_number_integer() const noexcept | nlohmann::basic_json | inline
is_number_unsigned() const noexcept | nlohmann::basic_json | inline
is_object() const noexcept | nlohmann::basic_json | inline
is_primitive() const noexcept | nlohmann::basic_json | inline
is_string() const noexcept | nlohmann::basic_json | inline
is_structured() const noexcept | nlohmann::basic_json | inline
iterator typedef | nlohmann::basic_json |
iterator_wrapper(reference cont) | nlohmann::basic_json | inline static
iterator_wrapper(const_reference cont) | nlohmann::basic_json | inline static
json_serializer typedef | nlohmann::basic_json |
max_size() const noexcept | nlohmann::basic_json | inline
meta() | nlohmann::basic_json | inline static
number_float_t typedef | nlohmann::basic_json |
number_integer_t typedef | nlohmann::basic_json |
number_unsigned_t typedef | nlohmann::basic_json |
object(std::initializer_list< basic_json > init=std::initializer_list< basic_json >()) | nlohmann::basic_json | inline static
object_t typedef | nlohmann::basic_json |
operator value_t() const noexcept | nlohmann::basic_json | inline
operator ValueType() const | nlohmann::basic_json | inline
operator!=(const_reference lhs, const_reference rhs) noexcept | nlohmann::basic_json | friend
operator!=(const_reference lhs, const ScalarType rhs) noexcept | nlohmann::basic_json | friend
operator!=(const ScalarType lhs, const_reference rhs) noexcept | nlohmann::basic_json | friend
operator+=(basic_json &&val) | nlohmann::basic_json | inline
operator+=(const basic_json &val) | nlohmann::basic_json | inline
operator+=(const typename object_t::value_type &val) | nlohmann::basic_json | inline
operator+=(std::initializer_list< basic_json > init) | nlohmann::basic_json | inline
operator<(const_reference lhs, const_reference rhs) noexcept | nlohmann::basic_json | friend
operator<(const_reference lhs, const ScalarType rhs) noexcept | nlohmann::basic_json | friend
operator<(const ScalarType lhs, const_reference rhs) noexcept | nlohmann::basic_json | friend
operator<<(std::ostream &o, const basic_json &j) | nlohmann::basic_json | friend
operator<<(basic_json &j, std::istream &i) | nlohmann::basic_json | friend
operator<=(const_reference lhs, const_reference rhs) noexcept | nlohmann::basic_json | friend
operator<=(const_reference lhs, const ScalarType rhs) noexcept | nlohmann::basic_json | friend
operator<=(const ScalarType lhs, const_reference rhs) noexcept | nlohmann::basic_json | friend
operator=(basic_json other) noexcept(std::is_nothrow_move_constructible< value_t >::value and std::is_nothrow_move_assignable< value_t >::value and std::is_nothrow_move_constructible< json_value >::value and std::is_nothrow_move_assignable< json_value >::value) | nlohmann::basic_json | inline
operator==(const_reference lhs, const_reference rhs) noexcept | nlohmann::basic_json | friend
operator==(const_reference lhs, const ScalarType rhs) noexcept | nlohmann::basic_json | friend
operator==(const ScalarType lhs, const_reference rhs) noexcept | nlohmann::basic_json | friend
operator>(const_reference lhs, const_reference rhs) noexcept | nlohmann::basic_json | friend
operator>(const_reference lhs, const ScalarType rhs) noexcept | nlohmann::basic_json | friend
operator>(const ScalarType lhs, const_reference rhs) noexcept | nlohmann::basic_json | friend
operator>=(const_reference lhs, const_reference rhs) noexcept | nlohmann::basic_json | friend
operator>=(const_reference lhs, const ScalarType rhs) noexcept | nlohmann::basic_json | friend
operator>=(const ScalarType lhs, const_reference rhs) noexcept | nlohmann::basic_json | friend
operator>>(const basic_json &j, std::ostream &o) | nlohmann::basic_json | friend
operator>>(std::istream &i, basic_json &j) | nlohmann::basic_json | friend
operator[](size_type idx) | nlohmann::basic_json | inline
operator[](size_type idx) const | nlohmann::basic_json | inline
operator[](const typename object_t::key_type &key) | nlohmann::basic_json | inline
operator[](const typename object_t::key_type &key) const | nlohmann::basic_json | inline
operator[](T *(&key)[n]) | nlohmann::basic_json | inline
operator[](T *(&key)[n]) const | nlohmann::basic_json | inline
operator[](T *key) | nlohmann::basic_json | inline
operator[](T *key) const | nlohmann::basic_json | inline
operator[](const json_pointer &ptr) | nlohmann::basic_json | inline
operator[](const json_pointer &ptr) const | nlohmann::basic_json | inline
other_error typedef | nlohmann::basic_json |
out_of_range typedef | nlohmann::basic_json |
parse(T(&array)[N], const parser_callback_t cb=nullptr) | nlohmann::basic_json | inline static
parse(const CharT s, const parser_callback_t cb=nullptr) | nlohmann::basic_json | inline static
parse(std::istream &i, const parser_callback_t cb=nullptr) | nlohmann::basic_json | inline static
parse(std::istream &&i, const parser_callback_t cb=nullptr) | nlohmann::basic_json | inline static
parse(IteratorType first, IteratorType last, const parser_callback_t cb=nullptr) | nlohmann::basic_json | inline static
parse(const ContiguousContainer &c, const parser_callback_t cb=nullptr) | nlohmann::basic_json | inline static
parse_error typedef | nlohmann::basic_json |
parse_event_t enum name | nlohmann::basic_json |
parser_callback_t typedef | nlohmann::basic_json |
patch(const basic_json &json_patch) const | nlohmann::basic_json | inline
pointer typedef | nlohmann::basic_json |
push_back(basic_json &&val) | nlohmann::basic_json | inline
push_back(const basic_json &val) | nlohmann::basic_json | inline
push_back(const typename object_t::value_type &val) | nlohmann::basic_json | inline
push_back(std::initializer_list< basic_json > init) | nlohmann::basic_json | inline
rbegin() noexcept | nlohmann::basic_json | inline
rbegin() const noexcept | nlohmann::basic_json | inline
reference typedef | nlohmann::basic_json |
rend() noexcept | nlohmann::basic_json | inline
rend() const noexcept | nlohmann::basic_json | inline
reverse_iterator typedef | nlohmann::basic_json |
size() const noexcept | nlohmann::basic_json | inline
size_type typedef | nlohmann::basic_json |
string_t typedef | nlohmann::basic_json |
swap(reference other) noexcept(std::is_nothrow_move_constructible< value_t >::value and std::is_nothrow_move_assignable< value_t >::value and std::is_nothrow_move_constructible< json_value >::value and std::is_nothrow_move_assignable< json_value >::value) | nlohmann::basic_json | inline
swap(array_t &other) | nlohmann::basic_json | inline
swap(object_t &other) | nlohmann::basic_json | inline
swap(string_t &other) | nlohmann::basic_json | inline
to_cbor(const basic_json &j) | nlohmann::basic_json | inline static
to_msgpack(const basic_json &j) | nlohmann::basic_json | inline static
type() const noexcept | nlohmann::basic_json | inline
type_error typedef | nlohmann::basic_json |
type_name() const | nlohmann::basic_json | inline
unflatten() const | nlohmann::basic_json | inline
value(const typename object_t::key_type &key, ValueType default_value) const | nlohmann::basic_json | inline
value(const typename object_t::key_type &key, const char *default_value) const | nlohmann::basic_json | inline
value(const json_pointer &ptr, ValueType default_value) const | nlohmann::basic_json | inline
value(const json_pointer &ptr, const char *default_value) const | nlohmann::basic_json | inline
value_t typedef | nlohmann::basic_json |
value_type typedef | nlohmann::basic_json |
~basic_json() | nlohmann::basic_json | inline