|
NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
|
可解析对象接口 更多...
#include <iobject.hpp>
Public 成员函数 | |
| NEFORCE_CONSTEXPR20 bool | try_parse (const string_view str) noexcept |
| 尝试从字符串解析对象 | |
| Public 成员函数 继承自 istringify< T > | |
| NEFORCE_NODISCARD NEFORCE_CONSTEXPR20 string | to_string () const |
| 转换为字符串 | |
静态 Public 成员函数 | |
| static NEFORCE_NODISCARD constexpr T | parse (const string_view str) |
| 从字符串解析对象 | |
可解析对象接口
| T | 派生类类型 |
iobject继承自istringify,在字符串化的基础上增加了从字符串解析的能力。 派生类需要实现:
在文件 iobject.hpp 第 31 行定义.
|
inlinestaticconstexpr |
|
inlinenoexcept |
尝试从字符串解析对象
| str | 包含对象表示的字符串视图 |
尝试解析字符串,如果解析失败则返回false,对象状态不变。 如果解析成功,则更新当前对象。
在文件 iobject.hpp 第 50 行定义.
引用了 move().
被这些函数引用 toml_datetime::toml_datetime().