Adbase
Adinf C++ base library V2
adbase::IniParse Class Reference

#include <IniParse.hpp>

Public Member Functions

virtual ~IniParse ()
 

Static Public Member Functions

static IniConfig load (const std::string &iniStr)
 读取并解析配置字符串 More...
 
static IniConfig loadFile (const std::string &filename)
 读取并解析配置文件 More...
 
static void write (IniConfig &iniConfig, const std::string &filename)
 将配置写入到配置文件中 More...
 

Detailed Description

Definition at line 18 of file IniParse.hpp.

Constructor & Destructor Documentation

virtual adbase::IniParse::~IniParse ( )
inlinevirtual

Definition at line 29 of file IniParse.hpp.

Member Function Documentation

IniConfig adbase::IniParse::load ( const std::string &  iniStr)
static

读取并解析配置字符串

Definition at line 9 of file IniParse.cpp.

References adbase::IniConfig::addOption(), adbase::IniConfig::addSection(), and adbase::explode().

Referenced by loadFile().

IniConfig adbase::IniParse::loadFile ( const std::string &  filename)
static

读取并解析配置文件

Definition at line 34 of file IniParse.cpp.

References load(), and adbase::readFile().

void adbase::IniParse::write ( IniConfig iniConfig,
const std::string &  filename 
)
static

将配置写入到配置文件中

Definition at line 43 of file IniParse.cpp.

References adbase::IniConfig::getOption(), adbase::leftTrim(), adbase::IniConfig::options(), adbase::IniConfig::sections(), and adbase::trim().


The documentation for this class was generated from the following files: