Sese Framework  x.y.z
A cross-platform framework
载入中...
搜索中...
未找到
sese::ConfigObject::Section结构体 参考

更多...

#include <ConfigUtil.h>

Public 类型

using Ptr = std::shared_ptr<Section>
 

Public 成员函数

 Section (std::string name)
 
std::string getValueByKey (const std::string &key, const std::string &default_value) const
 
void setKeyValue (const std::string &key, const std::string &value)
 

Public 属性

std::string name
 
std::map< std::string, std::string > parameter {}
 

详细描述

成员类型定义说明

◆ Ptr

using sese::ConfigObject::Section::Ptr = std::shared_ptr<Section>

构造及析构函数说明

◆ Section()

sese::ConfigObject::Section::Section ( std::string name)
explicit

成员函数说明

◆ getValueByKey()

std::string sese::ConfigObject::Section::getValueByKey ( const std::string & key,
const std::string & default_value ) const
nodiscard

根据键名称获取值

参数
key键名称
default_value默认值
返回
键存在时返回对应的值,不存在时返回默认值

◆ setKeyValue()

void sese::ConfigObject::Section::setKeyValue ( const std::string & key,
const std::string & value )

类成员变量说明

◆ name

std::string sese::ConfigObject::Section::name

◆ parameter

std::map<std::string, std::string> sese::ConfigObject::Section::parameter {}

该结构体的文档由以下文件生成: