mysvac-jsonlib 2.1.0
一个轻量高效的C++17 JSON解析库
 
载入中...
搜索中...
未找到
Jsonlib::JsonValue 成员列表

成员的完整列表,这些成员属于 Jsonlib::JsonValue,包括所有继承而来的类成员

as_array()Jsonlib::JsonValue
as_array() constJsonlib::JsonValue
as_bool() constJsonlib::JsonValue
as_double() constJsonlib::JsonValue
as_int64() constJsonlib::JsonValue
as_ldouble() constJsonlib::JsonValue
as_object()Jsonlib::JsonValue
as_object() constJsonlib::JsonValue
as_string() constJsonlib::JsonValue
at(const size_t &index)Jsonlib::JsonValue
at(const std::string &key)Jsonlib::JsonValue
clear() noexceptJsonlib::JsonValue
content_Jsonlib::JsonValueprivate
erase(const size_t &index)Jsonlib::JsonValue
erase(const std::string &key)Jsonlib::JsonValue
hasKey(const std::string &key) const noexceptJsonlib::JsonValue
insert(const size_t &index, const JsonValue &jsonBasic)Jsonlib::JsonValue
insert(const size_t &index, JsonValue &&jsonBasic)Jsonlib::JsonValue
insert(const std::string &key, const JsonValue &jsonBasic)Jsonlib::JsonValue
insert(const std::string &key, JsonValue &&jsonBasic)Jsonlib::JsonValue
is_array() const noexceptJsonlib::JsonValueinline
is_bool() const noexceptJsonlib::JsonValueinline
is_double() const noexceptJsonlib::JsonValueinline
is_int64() const noexceptJsonlib::JsonValueinline
is_null() const noexceptJsonlib::JsonValueinline
is_number() const noexceptJsonlib::JsonValueinline
is_object() const noexceptJsonlib::JsonValueinline
is_string() const noexceptJsonlib::JsonValueinline
is_value() const noexceptJsonlib::JsonValueinline
JsonValue(std::string_view str, std::string_view::const_iterator &it)Jsonlib::JsonValue
JsonValue(const std::initializer_list< JsonValue > &init_list)Jsonlib::JsonValue
JsonValue()=defaultJsonlib::JsonValue
JsonValue(const JsonType &jsonType)Jsonlib::JsonValueexplicit
JsonValue(std::string_view str) noexceptJsonlib::JsonValue
JsonValue(const char *str) noexceptJsonlib::JsonValue
JsonValue(const bool &bl) noexceptJsonlib::JsonValueinline
JsonValue(const int &num) noexceptJsonlib::JsonValueinline
JsonValue(const long long &num) noexceptJsonlib::JsonValueinline
JsonValue(const double &num) noexceptJsonlib::JsonValueinline
JsonValue(const long double &num) noexceptJsonlib::JsonValueinline
JsonValue(const std::nullptr_t &) noexceptJsonlib::JsonValueinline
JsonValue(const JsonArray &jsonArray) noexceptJsonlib::JsonValue
JsonValue(JsonArray &&jsonArray) noexceptJsonlib::JsonValue
JsonValue(const JsonObject &jsonObject) noexceptJsonlib::JsonValue
JsonValue(JsonObject &&jsonObject) noexceptJsonlib::JsonValue
JsonValue(const JsonValue &jsonValue) noexceptJsonlib::JsonValue
JsonValue(JsonValue &&jsonValue) noexceptJsonlib::JsonValue
JsonVar typedefJsonlib::JsonValueprivate
operator=(std::string_view str)Jsonlib::JsonValue
operator=(const char *str) noexceptJsonlib::JsonValue
operator=(const JsonArray &jsonArray) noexceptJsonlib::JsonValue
operator=(JsonArray &&jsonArray) noexceptJsonlib::JsonValue
operator=(const JsonObject &jsonObject) noexceptJsonlib::JsonValue
operator=(JsonObject &&jsonObject) noexceptJsonlib::JsonValue
operator=(const bool &bl) noexceptJsonlib::JsonValueinline
operator=(const int &num) noexceptJsonlib::JsonValueinline
operator=(const long long &num) noexceptJsonlib::JsonValueinline
operator=(const double &num) noexceptJsonlib::JsonValueinline
operator=(const long double &num) noexceptJsonlib::JsonValueinline
operator=(const std::nullptr_t &) noexceptJsonlib::JsonValueinline
operator=(const JsonValue &jsonValue) noexceptJsonlib::JsonValue
operator=(JsonValue &&jsonValue) noexceptJsonlib::JsonValue
operator[](const size_t &index)Jsonlib::JsonValue
operator[](const std::string &key)Jsonlib::JsonValue
pop_back()Jsonlib::JsonValue
push_back(const JsonValue &jsonBasic)Jsonlib::JsonValue
push_back(JsonValue &&jsonBasic)Jsonlib::JsonValue
reset() noexceptJsonlib::JsonValueinline
serialize() const noexceptJsonlib::JsonValue
serialize_pretty(const size_t &space_num=2, const size_t &depth=0) const noexceptJsonlib::JsonValue
size() const noexceptJsonlib::JsonValue
type() const noexceptJsonlib::JsonValueinline
type_Jsonlib::JsonValueprivate