allocator_type typedef | metall::json::value< Alloc > | |
array_type typedef | metall::json::value< Alloc > | |
as_array() | metall::json::value< Alloc > | inline |
as_array() const | metall::json::value< Alloc > | inline |
as_bool() | metall::json::value< Alloc > | inline |
as_bool() const | metall::json::value< Alloc > | inline |
as_double() | metall::json::value< Alloc > | inline |
as_double() const | metall::json::value< Alloc > | inline |
as_int64() | metall::json::value< Alloc > | inline |
as_int64() const | metall::json::value< Alloc > | inline |
as_object() | metall::json::value< Alloc > | inline |
as_object() const | metall::json::value< Alloc > | inline |
as_string() | metall::json::value< Alloc > | inline |
as_string() const | metall::json::value< Alloc > | inline |
as_uint64() | metall::json::value< Alloc > | inline |
as_uint64() const | metall::json::value< Alloc > | inline |
emplace_array() | metall::json::value< Alloc > | inline |
emplace_bool() | metall::json::value< Alloc > | inline |
emplace_double() | metall::json::value< Alloc > | inline |
emplace_int64() | metall::json::value< Alloc > | inline |
emplace_null() | metall::json::value< Alloc > | inline |
emplace_object() | metall::json::value< Alloc > | inline |
emplace_string() | metall::json::value< Alloc > | inline |
emplace_uint64() | metall::json::value< Alloc > | inline |
get_allocator() const noexcept | metall::json::value< Alloc > | inline |
is_array() const noexcept | metall::json::value< Alloc > | inline |
is_bool() const noexcept | metall::json::value< Alloc > | inline |
is_double() const noexcept | metall::json::value< Alloc > | inline |
is_int64() const noexcept | metall::json::value< Alloc > | inline |
is_null() const noexcept | metall::json::value< Alloc > | inline |
is_object() const noexcept | metall::json::value< Alloc > | inline |
is_string() const noexcept | metall::json::value< Alloc > | inline |
is_uint64() const noexcept | metall::json::value< Alloc > | inline |
object_type typedef | metall::json::value< Alloc > | |
operator!= | metall::json::value< Alloc > | friend |
operator=(const value &other) | metall::json::value< Alloc > | inline |
operator=(value &&other) noexcept | metall::json::value< Alloc > | inline |
operator=(const bool b) | metall::json::value< Alloc > | inline |
operator=(const signed char i) | metall::json::value< Alloc > | inline |
operator=(const short i) | metall::json::value< Alloc > | inline |
operator=(const int i) | metall::json::value< Alloc > | inline |
operator=(const long i) | metall::json::value< Alloc > | inline |
operator=(const long long i) | metall::json::value< Alloc > | inline |
operator=(const unsigned char u) | metall::json::value< Alloc > | inline |
operator=(const unsigned short u) | metall::json::value< Alloc > | inline |
operator=(const unsigned int u) | metall::json::value< Alloc > | inline |
operator=(const unsigned long u) | metall::json::value< Alloc > | inline |
operator=(const unsigned long long u) | metall::json::value< Alloc > | inline |
operator=(std::nullptr_t) | metall::json::value< Alloc > | inline |
operator=(const double d) | metall::json::value< Alloc > | inline |
operator=(std::string_view s) | metall::json::value< Alloc > | inline |
operator=(const char *const s) | metall::json::value< Alloc > | inline |
operator=(const string_type &s) | metall::json::value< Alloc > | inline |
operator=(string_type &&s) | metall::json::value< Alloc > | inline |
operator=(const array_type &arr) | metall::json::value< Alloc > | inline |
operator=(array_type &&arr) | metall::json::value< Alloc > | inline |
operator=(const object_type &obj) | metall::json::value< Alloc > | inline |
operator=(object_type &&obj) | metall::json::value< Alloc > | inline |
operator== | metall::json::value< Alloc > | friend |
string_type typedef | metall::json::value< Alloc > | |
swap(value &other) noexcept | metall::json::value< Alloc > | inline |
value() | metall::json::value< Alloc > | inline |
value(const allocator_type &alloc) | metall::json::value< Alloc > | inlineexplicit |
value(const value &other) | metall::json::value< Alloc > | inline |
value(const value &other, const allocator_type &alloc) | metall::json::value< Alloc > | inline |
value(value &&other) noexcept | metall::json::value< Alloc > | inline |
value(value &&other, const allocator_type &alloc) noexcept | metall::json::value< Alloc > | inline |
~value() noexcept | metall::json::value< Alloc > | inline |