|
NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
|
ini值抽象基类 更多...
#include <ini_value.hpp>
Public 类型 | |
| enum | types { Section , Property } |
| ini值类型枚举 更多... | |
Public 成员函数 | |
| virtual | ~ini_value ()=default |
| 虚析构函数 | |
| virtual NEFORCE_NODISCARD types | type () const noexcept=0 |
| 获取ini值类型 | |
| virtual NEFORCE_NODISCARD const ini_section * | as_section () const noexcept |
| 转换为节指针 | |
| virtual NEFORCE_NODISCARD const ini_property * | as_property () const noexcept |
| 转换为属性指针 | |
| NEFORCE_NODISCARD bool | is_section () const noexcept |
| 判断是否为节类型 | |
| NEFORCE_NODISCARD bool | is_property () const noexcept |
| 判断是否为属性类型 | |
| NEFORCE_NODISCARD string | to_string () const |
| 转换为字符串 | |
| NEFORCE_NODISCARD string | to_document () const |
| 转换为文档字符串 | |
| Public 成员函数 继承自 istringify< ini_value > | |
| NEFORCE_NODISCARD NEFORCE_CONSTEXPR20 string | to_string () const |
| 转换为字符串 | |
| enum ini_value::types |
|
inlinevirtualnoexcept |
|
inlinevirtualnoexcept |
转换为节指针
被 ini_section 重载.
在文件 ini_value.hpp 第 89 行定义.
引用了 as_section().
被这些函数引用 as_section().
|
inlinenoexcept |
|
inlinenoexcept |
| NEFORCE_NODISCARD string ini_value::to_document | ( | ) | const |
转换为文档字符串
| NEFORCE_NODISCARD string ini_value::to_string | ( | ) | const |
转换为字符串
|
pure virtualnoexcept |