|
NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
|
toml浮点数值类 更多...
#include <toml_value.hpp>
Public 成员函数 | |
| toml_float (const double value) noexcept | |
| 构造函数 | |
| NEFORCE_NODISCARD types | type () const noexcept override |
| 获取类型 | |
| NEFORCE_NODISCARD const toml_float * | as_float () const noexcept override |
| 转换为浮点数指针 | |
| NEFORCE_NODISCARD double | get_value () const noexcept |
| 获取浮点数值 | |
| Public 成员函数 继承自 toml_value | |
| virtual | ~toml_value ()=default |
| 虚析构函数 | |
| virtual NEFORCE_NODISCARD const toml_boolean * | as_boolean () const noexcept |
| 转换为布尔值指针 | |
| virtual NEFORCE_NODISCARD const toml_integer * | as_integer () const noexcept |
| 转换为整数指针 | |
| virtual NEFORCE_NODISCARD const toml_string * | as_string () const noexcept |
| 转换为字符串指针 | |
| virtual NEFORCE_NODISCARD const toml_datetime * | as_datetime () const noexcept |
| 转换为日期时间指针 | |
| virtual NEFORCE_NODISCARD const toml_array * | as_array () const noexcept |
| 转换为数组指针 | |
| virtual NEFORCE_NODISCARD const toml_table * | as_table () const noexcept |
| 转换为表格指针 | |
| NEFORCE_NODISCARD bool | is_boolean () const noexcept |
| 判断是否为布尔类型 | |
| NEFORCE_NODISCARD bool | is_integer () const noexcept |
| 判断是否为整数类型 | |
| NEFORCE_NODISCARD bool | is_float () const noexcept |
| 判断是否为浮点数类型 | |
| NEFORCE_NODISCARD bool | is_string () const noexcept |
| 判断是否为字符串类型 | |
| NEFORCE_NODISCARD bool | is_datetime () const noexcept |
| 判断是否为日期时间类型 | |
| NEFORCE_NODISCARD bool | is_array () const noexcept |
| 判断是否为数组类型 | |
| NEFORCE_NODISCARD bool | is_table () const noexcept |
| 判断是否为表格类型 | |
| NEFORCE_NODISCARD string | to_string () const |
| 转换为紧凑格式字符串 | |
| NEFORCE_NODISCARD string | to_document () const |
| 转换为文档格式字符串 | |
| Public 成员函数 继承自 istringify< toml_value > | |
| NEFORCE_NODISCARD NEFORCE_CONSTEXPR20 string | to_string () const |
| 转换为字符串 | |
额外继承的成员函数 | |
| Public 类型 继承自 toml_value | |
| enum | types { Boolean , Integer , Float , String , DateTime , Array , Table } |
| toml值类型枚举 更多... | |
|
inlineexplicitnoexcept |
|
inlineoverridevirtualnoexcept |
|
inlinenoexcept |
|
inlineoverridevirtualnoexcept |