json数字值类
更多...
#include <json_value.hpp>
|
| | json_number (const double value) noexcept |
| | 构造函数
|
| NEFORCE_NODISCARD types | type () const noexcept override |
| | 获取类型
|
| NEFORCE_NODISCARD const json_number * | as_number () const noexcept override |
| | 转换为数字指针
|
| NEFORCE_NODISCARD double | get_value () const noexcept |
| | 获取数字值
|
|
virtual | ~json_value ()=default |
| | 虚析构函数
|
| virtual NEFORCE_NODISCARD const json_null * | as_null () const noexcept |
| | 转换为null指针
|
| virtual NEFORCE_NODISCARD const json_bool * | as_bool () const noexcept |
| | 转换为布尔值指针
|
| virtual NEFORCE_NODISCARD const json_string * | as_string () const noexcept |
| | 转换为字符串指针
|
| virtual NEFORCE_NODISCARD const json_object * | as_object () const noexcept |
| | 转换为对象指针
|
| virtual NEFORCE_NODISCARD const json_array * | as_array () const noexcept |
| | 转换为数组指针
|
| NEFORCE_NODISCARD bool | is_null () const noexcept |
| | 判断是否为null类型
|
| NEFORCE_NODISCARD bool | is_bool () const noexcept |
| | 判断是否为布尔类型
|
| NEFORCE_NODISCARD bool | is_number () const noexcept |
| | 判断是否为数字类型
|
| NEFORCE_NODISCARD bool | is_string () const noexcept |
| | 判断是否为字符串类型
|
| NEFORCE_NODISCARD bool | is_object () const noexcept |
| | 判断是否为对象类型
|
| NEFORCE_NODISCARD bool | is_array () const noexcept |
| | 判断是否为数组类型
|
| NEFORCE_NODISCARD string | to_string () const |
| | 转换为紧凑格式字符串
|
| NEFORCE_NODISCARD string | to_indent_string () const |
| | 转换为缩进格式字符串
|
| NEFORCE_NODISCARD NEFORCE_CONSTEXPR20 string | to_string () const |
| | 转换为字符串
|
json数字值类
表示json中的数字类型。 内部使用double存储,支持整数和浮点数。
在文件 json_value.hpp 第 319 行定义.
◆ json_number()
| json_number::json_number |
( |
const double | value | ) |
|
|
inlineexplicitnoexcept |
◆ as_number()
| NEFORCE_NODISCARD const json_number * json_number::as_number |
( |
| ) |
const |
|
inlineoverridevirtualnoexcept |
◆ get_value()
| NEFORCE_NODISCARD double json_number::get_value |
( |
| ) |
const |
|
inlinenoexcept |
◆ type()
| NEFORCE_NODISCARD types json_number::type |
( |
| ) |
const |
|
inlineoverridevirtualnoexcept |
该类的文档由以下文件生成: