json布尔值类
更多...
#include <json_value.hpp>
|
| | json_bool (const bool value) noexcept |
| | 构造函数
|
| NEFORCE_NODISCARD types | type () const noexcept override |
| | 获取类型
|
| NEFORCE_NODISCARD const json_bool * | as_bool () const noexcept override |
| | 转换为布尔指针
|
| NEFORCE_NODISCARD bool | get_value () const noexcept |
| | 获取布尔值
|
|
virtual | ~json_value ()=default |
| | 虚析构函数
|
| virtual NEFORCE_NODISCARD const json_null * | as_null () const noexcept |
| | 转换为null指针
|
| virtual NEFORCE_NODISCARD const json_number * | as_number () 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中的true或false值。
在文件 json_value.hpp 第 281 行定义.
◆ json_bool()
| json_bool::json_bool |
( |
const bool | value | ) |
|
|
inlineexplicitnoexcept |
◆ as_bool()
| NEFORCE_NODISCARD const json_bool * json_bool::as_bool |
( |
| ) |
const |
|
inlineoverridevirtualnoexcept |
◆ get_value()
| NEFORCE_NODISCARD bool json_bool::get_value |
( |
| ) |
const |
|
inlinenoexcept |
◆ type()
| NEFORCE_NODISCARD types json_bool::type |
( |
| ) |
const |
|
inlineoverridevirtualnoexcept |
该类的文档由以下文件生成: