WPILibC++ 2023.4.3
|
This is the complete list of members for wpi::json, including all inherited members.
::wpi::detail::iter_impl | wpi::json | friend |
accept(std::string_view s) | wpi::json | static |
accept(std::span< const uint8_t > arr) | wpi::json | static |
accept(raw_istream &i) | wpi::json | static |
allocator_type typedef | wpi::json | |
array(initializer_list_t init={}) | wpi::json | inlinestatic |
array_t typedef | wpi::json | |
at(size_type idx) | wpi::json | |
at(size_type idx) const | wpi::json | |
at(std::string_view key) | wpi::json | |
at(std::string_view key) const | wpi::json | |
at(const json_pointer &ptr) | wpi::json | inline |
at(const json_pointer &ptr) const | wpi::json | inline |
back() | wpi::json | inline |
back() const | wpi::json | inline |
begin() noexcept | wpi::json | inline |
begin() const noexcept | wpi::json | inline |
cbegin() const noexcept | wpi::json | inline |
cend() const noexcept | wpi::json | inline |
clear() noexcept | wpi::json | |
const_iterator typedef | wpi::json | |
const_pointer typedef | wpi::json | |
const_reference typedef | wpi::json | |
const_reverse_iterator typedef | wpi::json | |
count(std::string_view key) const | wpi::json | |
crbegin() const noexcept | wpi::json | inline |
crend() const noexcept | wpi::json | inline |
detail::external_constructor | wpi::json | friend |
diff(const json &source, const json &target, const std::string &path="") | wpi::json | static |
difference_type typedef | wpi::json | |
dump(const int indent=-1, const char indent_char=' ', const bool ensure_ascii=false) const | wpi::json | |
dump(raw_ostream &os, int indent=-1, const char indent_char=' ', const bool ensure_ascii=false) const | wpi::json | |
emplace(std::string_view key, Args &&... args) | wpi::json | inline |
emplace_back(Args &&... args) | wpi::json | inline |
empty() const noexcept | wpi::json | |
end() noexcept | wpi::json | inline |
end() const noexcept | wpi::json | inline |
erase(IteratorType pos) | wpi::json | inline |
erase(IteratorType first, IteratorType last) | wpi::json | inline |
erase(std::string_view key) | wpi::json | |
erase(const size_type idx) | wpi::json | |
exception typedef | wpi::json | |
find(std::string_view key) | wpi::json | |
find(std::string_view key) const | wpi::json | |
flatten() const | wpi::json | inline |
from_cbor(raw_istream &is, const bool strict=true) | wpi::json | static |
from_cbor(std::span< const uint8_t > arr, const bool strict=true) | wpi::json | static |
from_msgpack(raw_istream &is, const bool strict=true) | wpi::json | static |
from_msgpack(std::span< const uint8_t > arr, const bool strict=true) | wpi::json | static |
from_ubjson(raw_istream &is, const bool strict=true) | wpi::json | static |
from_ubjson(std::span< const uint8_t > arr, const bool strict=true) | wpi::json | static |
front() | wpi::json | inline |
front() const | wpi::json | inline |
get() const | wpi::json | inline |
get() const noexcept(noexcept(adl_serializer< ValueType, void >::from_json(std::declval< const json_t & >(), std::declval< ValueType & >()))) | wpi::json | inline |
get() const noexcept(noexcept(adl_serializer< ValueTypeCV, void >::from_json(std::declval< const json_t & >()))) | wpi::json | inline |
get() noexcept | wpi::json | inline |
get() const noexcept | wpi::json | inline |
get_allocator() | wpi::json | inlinestatic |
get_ptr() noexcept | wpi::json | inline |
get_ptr() const noexcept | wpi::json | inline |
get_ref() | wpi::json | inline |
get_ref() const | wpi::json | inline |
initializer_list_t typedef | wpi::json | |
insert(const_iterator pos, const json &val) | wpi::json | |
insert(const_iterator pos, json &&val) | wpi::json | inline |
insert(const_iterator pos, size_type cnt, const json &val) | wpi::json | |
insert(const_iterator pos, const_iterator first, const_iterator last) | wpi::json | |
insert(const_iterator pos, initializer_list_t ilist) | wpi::json | |
insert(const_iterator first, const_iterator last) | wpi::json | |
invalid_iterator typedef | wpi::json | |
is_array() const noexcept | wpi::json | inline |
is_boolean() const noexcept | wpi::json | inline |
is_discarded() const noexcept | wpi::json | inline |
is_null() const noexcept | wpi::json | inline |
is_number() const noexcept | wpi::json | inline |
is_number_float() const noexcept | wpi::json | inline |
is_number_integer() const noexcept | wpi::json | inline |
is_number_unsigned() const noexcept | wpi::json | inline |
is_object() const noexcept | wpi::json | inline |
is_primitive() const noexcept | wpi::json | inline |
is_string() const noexcept | wpi::json | inline |
is_structured() const noexcept | wpi::json | inline |
items() noexcept | wpi::json | inline |
items() const noexcept | wpi::json | inline |
iterator typedef | wpi::json | |
json(const value_t v) | wpi::json | inline |
json(std::nullptr_t=nullptr) noexcept | wpi::json | inline |
json(CompatibleType &&val) noexcept(noexcept(adl_serializer< U, void >::to_json(std::declval< json_t & >(), std::forward< CompatibleType >(val)))) | wpi::json | inline |
json(initializer_list_t init, bool type_deduction=true, value_t manual_type=value_t::array) | wpi::json | |
json(size_type cnt, const json &val) | wpi::json | |
json(InputIT first, InputIT last) | wpi::json | inline |
json(const json &other) | wpi::json | |
json(json &&other) noexcept | wpi::json | inline |
json_pointer typedef | wpi::json | |
json_serializer typedef | wpi::json | |
JsonTest | wpi::json | friend |
max_size() const noexcept | wpi::json | |
merge_patch(const json &patch) | wpi::json | |
meta() | wpi::json | static |
object(initializer_list_t init={}) | wpi::json | inlinestatic |
object_comparator_t typedef | wpi::json | |
object_t typedef | wpi::json | |
operator value_t() const noexcept | wpi::json | inline |
operator ValueType() const | wpi::json | inline |
operator!= | wpi::json | friend |
operator!= | wpi::json | friend |
operator!= | wpi::json | friend |
operator+=(json &&val) | wpi::json | inline |
operator+=(const json &val) | wpi::json | inline |
operator+=(const std::pair< T, U > &val) | wpi::json | inline |
operator+=(initializer_list_t init) | wpi::json | inline |
operator< | wpi::json | friend |
operator< | wpi::json | friend |
operator< | wpi::json | friend |
operator<< | wpi::json | friend |
operator<= | wpi::json | friend |
operator<= | wpi::json | friend |
operator<= | wpi::json | friend |
operator=(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) | wpi::json | inline |
operator== | wpi::json | friend |
operator== | wpi::json | friend |
operator== | wpi::json | friend |
operator> | wpi::json | friend |
operator> | wpi::json | friend |
operator> | wpi::json | friend |
operator>= | wpi::json | friend |
operator>= | wpi::json | friend |
operator>= | wpi::json | friend |
operator>> | wpi::json | friend |
operator[](size_type idx) | wpi::json | |
operator[](size_type idx) const | wpi::json | |
operator[](std::string_view key) | wpi::json | |
operator[](std::string_view key) const | wpi::json | |
operator[](T *key) | wpi::json | inline |
operator[](T *key) const | wpi::json | inline |
operator[](const json_pointer &ptr) | wpi::json | inline |
operator[](const json_pointer &ptr) const | wpi::json | inline |
other_error typedef | wpi::json | |
out_of_range typedef | wpi::json | |
parse(std::string_view s, const parser_callback_t cb=nullptr, const bool allow_exceptions=true) | wpi::json | static |
parse(std::span< const uint8_t > arr, const parser_callback_t cb=nullptr, const bool allow_exceptions=true) | wpi::json | static |
parse(raw_istream &i, const parser_callback_t cb=nullptr, const bool allow_exceptions=true) | wpi::json | static |
parse_error typedef | wpi::json | |
parse_event_t enum name | wpi::json | |
parser_callback_t typedef | wpi::json | |
patch(const json &json_patch) const | wpi::json | |
pointer typedef | wpi::json | |
push_back(json &&val) | wpi::json | |
push_back(const json &val) | wpi::json | |
push_back(const std::pair< T, U > &val) | wpi::json | inline |
push_back(initializer_list_t init) | wpi::json | |
rbegin() noexcept | wpi::json | inline |
rbegin() const noexcept | wpi::json | inline |
reference typedef | wpi::json | |
rend() noexcept | wpi::json | inline |
rend() const noexcept | wpi::json | inline |
reverse_iterator typedef | wpi::json | |
size() const noexcept | wpi::json | |
size_type typedef | wpi::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) | wpi::json | inline |
swap(array_t &other) | wpi::json | inline |
swap(object_t &other) | wpi::json | inline |
swap(std::string &other) | wpi::json | inline |
to_cbor(const json &j) | wpi::json | static |
to_cbor(const json &j, std::vector< uint8_t > &buf) | wpi::json | static |
to_cbor(const json &j, SmallVectorImpl< uint8_t > &buf) | wpi::json | static |
to_cbor(raw_ostream &os, const json &j) | wpi::json | static |
to_msgpack(const json &j) | wpi::json | static |
to_msgpack(const json &j, std::vector< uint8_t > &buf) | wpi::json | static |
to_msgpack(const json &j, SmallVectorImpl< uint8_t > &buf) | wpi::json | static |
to_msgpack(raw_ostream &os, const json &j) | wpi::json | static |
to_ubjson(const json &j, const bool use_size=false, const bool use_type=false) | wpi::json | static |
to_ubjson(const json &j, std::vector< uint8_t > &buf, const bool use_size=false, const bool use_type=false) | wpi::json | static |
to_ubjson(const json &j, SmallVectorImpl< uint8_t > &buf, const bool use_size=false, const bool use_type=false) | wpi::json | static |
to_ubjson(raw_ostream &os, const json &j, const bool use_size=false, const bool use_type=false) | wpi::json | static |
type() const noexcept | wpi::json | inline |
type_error typedef | wpi::json | |
type_name() const noexcept | wpi::json | |
unflatten() const | wpi::json | inline |
update(const_reference j) | wpi::json | |
update(const_iterator first, const_iterator last) | wpi::json | |
value(std::string_view key, const ValueType &default_value) const | wpi::json | inline |
value(std::string_view key, const char *default_value) const | wpi::json | inline |
value(const json_pointer &ptr, const ValueType &default_value) const | wpi::json | inline |
value(const json_pointer &ptr, const char *default_value) const | wpi::json | inline |
value_t typedef | wpi::json | |
value_type typedef | wpi::json | |
~json() noexcept | wpi::json | inline |