JSON Voorhees
Killer JSON for C++
|
This is the complete list of members for jsonv::value, including all inherited members.
array() | jsonv::value | friend |
array_iterator typedef | jsonv::value | |
array_view typedef | jsonv::value | |
as_array()& | jsonv::value | |
as_array() const & (defined in jsonv::value) | jsonv::value | |
as_array()&& (defined in jsonv::value) | jsonv::value | |
as_boolean() const | jsonv::value | |
as_decimal() const | jsonv::value | |
as_integer() const | jsonv::value | |
as_object()& | jsonv::value | |
as_object() const & (defined in jsonv::value) | jsonv::value | |
as_object()&& (defined in jsonv::value) | jsonv::value | |
as_string() const | jsonv::value | |
as_string_view() const & | jsonv::value | |
as_wstring() const | jsonv::value | |
assign(size_type count, const value &val) | jsonv::value | |
assign(TForwardIterator first, TForwardIterator last) | jsonv::value | inline |
assign(std::initializer_list< value > items) | jsonv::value | |
at(size_type idx) | jsonv::value | |
at(size_type idx) const (defined in jsonv::value) | jsonv::value | |
at(const std::string &key) | jsonv::value | |
at(const std::wstring &key) (defined in jsonv::value) | jsonv::value | |
at(const std::string &key) const (defined in jsonv::value) | jsonv::value | |
at(const std::wstring &key) const (defined in jsonv::value) | jsonv::value | |
at_path(const path &p) | jsonv::value | |
at_path(string_view p) (defined in jsonv::value) | jsonv::value | |
at_path(size_type p) (defined in jsonv::value) | jsonv::value | |
at_path(const path &p) const (defined in jsonv::value) | jsonv::value | |
at_path(string_view p) const (defined in jsonv::value) | jsonv::value | |
at_path(size_type p) const (defined in jsonv::value) | jsonv::value | |
begin_array() | jsonv::value | |
begin_array() const (defined in jsonv::value) | jsonv::value | |
begin_object() | jsonv::value | |
begin_object() const (defined in jsonv::value) | jsonv::value | |
clear() | jsonv::value | |
compare(const value &other) const | jsonv::value | |
const_array_iterator typedef (defined in jsonv::value) | jsonv::value | |
const_array_view typedef (defined in jsonv::value) | jsonv::value | |
const_object_iterator typedef (defined in jsonv::value) | jsonv::value | |
const_object_view typedef (defined in jsonv::value) | jsonv::value | |
count(const std::string &key) const | jsonv::value | |
count(const std::wstring &key) const (defined in jsonv::value) | jsonv::value | |
count_path(const path &p) const | jsonv::value | |
count_path(string_view p) const (defined in jsonv::value) | jsonv::value | |
count_path(size_type p) const (defined in jsonv::value) | jsonv::value | |
difference_type typedef (defined in jsonv::value) | jsonv::value | |
empty() const noexcept | jsonv::value | |
end_array() | jsonv::value | |
end_array() const (defined in jsonv::value) | jsonv::value | |
end_object() | jsonv::value | |
end_object() const (defined in jsonv::value) | jsonv::value | |
erase(const_array_iterator position) | jsonv::value | |
erase(const_array_iterator first, const_array_iterator last) | jsonv::value | |
erase(const std::string &key) | jsonv::value | |
erase(const std::wstring &key) (defined in jsonv::value) | jsonv::value | |
erase(const_object_iterator position) | jsonv::value | |
erase(const_object_iterator first, const_object_iterator last) | jsonv::value | |
extract(const_object_iterator position) | jsonv::value | |
extract(const std::string &key) | jsonv::value | |
extract(const std::wstring &key) (defined in jsonv::value) | jsonv::value | |
find(const std::string &key) | jsonv::value | |
find(const std::wstring &key) (defined in jsonv::value) | jsonv::value | |
find(const std::string &key) const (defined in jsonv::value) | jsonv::value | |
find(const std::wstring &key) const (defined in jsonv::value) | jsonv::value | |
insert(const_array_iterator position, value item) | jsonv::value | |
insert(const_array_iterator position, TForwardIterator first, TForwardIterator last) | jsonv::value | inline |
insert(std::pair< std::string, value > pair) | jsonv::value | |
insert(std::pair< std::wstring, value > pair) (defined in jsonv::value) | jsonv::value | |
insert(const_object_iterator hint, std::pair< std::string, value > pair) (defined in jsonv::value) | jsonv::value | |
insert(const_object_iterator hint, std::pair< std::wstring, value > pair) (defined in jsonv::value) | jsonv::value | |
insert(TForwardIterator first, TForwardIterator last) | jsonv::value | inline |
insert(object_node_handle &&handle) | jsonv::value | |
insert(const_object_iterator hint, object_node_handle &&handle) | jsonv::value | |
insert(std::initializer_list< std::pair< std::string, value >> items) | jsonv::value | |
insert(std::initializer_list< std::pair< std::wstring, value >> items) (defined in jsonv::value) | jsonv::value | |
is_array() const | jsonv::value | |
is_boolean() const | jsonv::value | |
is_decimal() const | jsonv::value | |
is_integer() const | jsonv::value | |
is_null() const | jsonv::value | |
is_object() const | jsonv::value | |
is_string() const | jsonv::value | |
kind() const | jsonv::value | inline |
map(const std::function< value(const value &)> &func) const & | jsonv::value | |
map(const std::function< value(value)> &func)&& | jsonv::value | |
object() | jsonv::value | friend |
object_iterator typedef | jsonv::value | |
object_value_type typedef | jsonv::value | |
object_view typedef | jsonv::value | |
operator!=(const value &other) const | jsonv::value | |
operator<(const value &other) const (defined in jsonv::value) | jsonv::value | |
operator<<(std::ostream &stream, const value &val) | jsonv::value | friend |
operator<=(const value &other) const (defined in jsonv::value) | jsonv::value | |
operator=(const value &source) | jsonv::value | |
operator=(value &&source) noexcept | jsonv::value | |
operator==(const value &other) const | jsonv::value | |
operator>(const value &other) const (defined in jsonv::value) | jsonv::value | |
operator>=(const value &other) const (defined in jsonv::value) | jsonv::value | |
operator[](size_type idx) | jsonv::value | |
operator[](size_type idx) const (defined in jsonv::value) | jsonv::value | |
operator[](int idx) (defined in jsonv::value) | jsonv::value | inline |
operator[](int idx) const (defined in jsonv::value) | jsonv::value | inline |
operator[](const std::string &key) | jsonv::value | |
operator[](std::string &&key) (defined in jsonv::value) | jsonv::value | |
operator[](const std::wstring &key) (defined in jsonv::value) | jsonv::value | |
owning_array_view typedef (defined in jsonv::value) | jsonv::value | |
owning_object_view typedef (defined in jsonv::value) | jsonv::value | |
path(const path &p) | jsonv::value | |
path(string_view p) (defined in jsonv::value) | jsonv::value | |
path(size_type p) (defined in jsonv::value) | jsonv::value | |
pop_back() | jsonv::value | |
pop_front() | jsonv::value | |
push_back(value item) | jsonv::value | |
push_front(value item) | jsonv::value | |
resize(size_type count, const value &val=value()) | jsonv::value | |
size() const | jsonv::value | |
size_type typedef (defined in jsonv::value) | jsonv::value | |
swap(value &other) noexcept | jsonv::value | |
to_string(const value &) | jsonv::value | friend |
value() | jsonv::value | inline |
value(std::nullptr_t)=delete | jsonv::value | |
value(const value &source) | jsonv::value | |
value(const std::string &value) | jsonv::value | |
value(const string_view &value) | jsonv::value | |
value(const char *value) | jsonv::value | |
value(const std::wstring &value) | jsonv::value | |
value(const wchar_t *value) | jsonv::value | |
value(int64_t value) | jsonv::value | |
value(double value) | jsonv::value | |
value(float value) | jsonv::value | |
value(bool value) | jsonv::value | |
value(value &&source) noexcept | jsonv::value | |
~value() noexcept | jsonv::value |