载入中...
搜索中...
未找到
Public 类型 | |
| enum class | Kind { Null , Bool , Number , String , Object , Array } |
Public 属性 | |
| Kind | kind = Kind::Null |
| bool | boolVal = false |
| double | numberVal = 0.0 |
| bool | integral = false |
| long long | intVal = 0 |
| std::string | stringVal |
| std::vector< std::pair< std::string, Node > > | members |
| std::vector< Node > | elements |
详细描述
成员枚举类型说明
◆ Kind
|
strong |
类成员变量说明
◆ boolVal
| bool eve::json::Node::boolVal = false |
◆ elements
| std::vector<Node> eve::json::Node::elements |
◆ integral
| bool eve::json::Node::integral = false |
Set when the literal had no fraction/exponent, so ints round-trip exactly.
被这些函数引用 eve::json::Value::asInt().
◆ intVal
| long long eve::json::Node::intVal = 0 |
被这些函数引用 eve::json::Value::asInt().
◆ kind
| Kind eve::json::Node::kind = Kind::Null |
被这些函数引用 eve::json::Value::asBool(), eve::json::Value::asDouble(), eve::json::Value::asInt(), eve::json::Value::asString(), eve::json::Value::at(), eve::json::Value::get(), eve::json::Value::isArray(), eve::json::Value::isBool(), eve::json::Value::isNull(), eve::json::Value::isNumber(), eve::json::Value::isObject(), eve::json::Value::isString(), eve::json::Value::keys(), eve::json::Value::size() , 以及 eve::json::Value::toStringArray().
◆ members
| std::vector<std::pair<std::string, Node> > eve::json::Node::members |
◆ numberVal
| double eve::json::Node::numberVal = 0.0 |
被这些函数引用 eve::json::Value::asBool() , 以及 eve::json::Value::asDouble().
◆ stringVal
| std::string eve::json::Node::stringVal |
该结构体的文档由以下文件生成:
- src/engine/common/Json.cpp