JSON Voorhees
Killer JSON for C++
jsonv::value Member List

This is the complete list of members for jsonv::value, including all inherited members.

array()jsonv::valuefriend
array_iterator typedefjsonv::value
array_view typedefjsonv::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::valueinline
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 noexceptjsonv::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::valueinline
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::valueinline
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::valueinline
map(const std::function< value(const value &)> &func) const &jsonv::value
map(const std::function< value(value)> &func)&&jsonv::value
object()jsonv::valuefriend
object_iterator typedefjsonv::value
object_value_type typedefjsonv::value
object_view typedefjsonv::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::valuefriend
operator<=(const value &other) const (defined in jsonv::value)jsonv::value
operator=(const value &source)jsonv::value
operator=(value &&source) noexceptjsonv::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::valueinline
operator[](int idx) const (defined in jsonv::value)jsonv::valueinline
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) noexceptjsonv::value
to_string(const value &)jsonv::valuefriend
value()jsonv::valueinline
value(std::nullptr_t)=deletejsonv::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) noexceptjsonv::value
~value() noexceptjsonv::value