Sese Framework
x.y.z
A cross-platform framework
|
传统配置文件类 更多...
#include <ConfigUtil.h>
类 | |
struct | Section |
节 更多... | |
Public 类型 | |
using | Ptr = std::shared_ptr<ConfigObject> |
Public 成员函数 | |
ConfigObject () | |
Section::Ptr | getDefaultSection () const noexcept |
Section::Ptr | getSectionByName (const std::string §ion_name) const |
void | setSection (const Section::Ptr §ion) |
const std::map< std::string, Section::Ptr > & | getAllSection () const |
Private 属性 | |
Section::Ptr | defaultSection |
std::map< std::string, Section::Ptr > | sections |
传统配置文件类
using sese::ConfigObject::Ptr = std::shared_ptr<ConfigObject> |
sese::ConfigObject::ConfigObject | ( | ) |
|
nodiscard |
|
inlinenodiscardnoexcept |
引用了 defaultSection.
|
nodiscard |
根据节名称获取节
section_name | 节的名称 |
void sese::ConfigObject::setSection | ( | const Section::Ptr & | section | ) |
|
private |
被这些函数引用 getDefaultSection().
|
private |