NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
载入中...
搜索中...
未找到
toml_float类 参考final

TOML浮点数值类 更多...

#include <toml_value.hpp>

类 toml_float 继承关系图:
[图例]

Public 成员函数

 toml_float (const double value) noexcept
 构造函数
types type () const noexcept override
 获取类型
const toml_floatas_float () const noexcept override
 转换为浮点数指针
double get_value () const noexcept
 获取浮点数值
Public 成员函数 继承自 toml_value
virtual ~toml_value ()=default
 虚析构函数
virtual const toml_booleanas_boolean () const noexcept
 转换为布尔值指针
virtual const toml_integeras_integer () const noexcept
 转换为整数指针
virtual const toml_stringas_string () const noexcept
 转换为字符串指针
virtual const toml_datetimeas_datetime () const noexcept
 转换为日期时间指针
virtual const toml_arrayas_array () const noexcept
 转换为数组指针
virtual const toml_tableas_table () const noexcept
 转换为表格指针
bool is_boolean () const noexcept
 判断是否为布尔类型
bool is_integer () const noexcept
 判断是否为整数类型
bool is_float () const noexcept
 判断是否为浮点数类型
bool is_string () const noexcept
 判断是否为字符串类型
bool is_datetime () const noexcept
 判断是否为日期时间类型
bool is_array () const noexcept
 判断是否为数组类型
bool is_table () const noexcept
 判断是否为表格类型
string to_string () const
 转换为紧凑格式字符串
string to_document () const
 转换为文档格式字符串
Public 成员函数 继承自 istringify< toml_value >
constexpr string to_string () const
 转换为字符串

额外继承的成员函数

Public 类型 继承自 toml_value
enum  types {
  Boolean , Integer , Float , String ,
  DateTime , Array , Table
}
 TOML值类型枚举 更多...

详细描述

TOML浮点数值类

表示TOML中的双精度浮点数。

在文件 toml_value.hpp377 行定义.

构造及析构函数说明

◆ toml_float()

toml_float::toml_float ( const double value)
inlineexplicitnoexcept

构造函数

参数
value双精度浮点数值

在文件 toml_value.hpp386 行定义.

被这些函数引用 as_float().

成员函数说明

◆ as_float()

const toml_float * toml_float::as_float ( ) const
inlinenodiscardoverridevirtualnoexcept

转换为浮点数指针

返回
返回自身指针

重载 toml_value .

在文件 toml_value.hpp399 行定义.

引用了 toml_float().

◆ get_value()

double toml_float::get_value ( ) const
inlinenodiscardnoexcept

获取浮点数值

返回
存储的双精度浮点数值

在文件 toml_value.hpp405 行定义.

◆ type()

types toml_float::type ( ) const
inlinenodiscardoverridevirtualnoexcept

获取类型

返回
返回Float类型

实现了 toml_value.

在文件 toml_value.hpp393 行定义.

引用了 toml_value::Float.


该类的文档由以下文件生成: