GetFileValueWarn
GetClassName
函数功能
根据类别 ID 获取类别名。
函数原型
std::string ConfigData::GetClassName(const size_t classId);
参数说明
| 参数名 | 输入/输出 | 说明 |
|---|---|---|
| classId | 输入 | 类别ID。 |
返回参数说明
| 数据结构 | 运算说明 |
|---|---|
| APP_ERROR | 程序执行返回的错误码,请参考APP_ERROR说明。 |
父主题: ConfigData
GetFileValue
函数功能
根据输入的key获取对应的value。
函数原型
template<typename T> APP_ERROR ConfigData::GetFileValue(const std::string &key, T &value);
template<typename T> APP_ERROR ConfigData::GetFileValue(const std::string &key, T &value, const T &min, const T &max);
参数说明
| 参数名 | 输入/输出 | 说明 |
|---|---|---|
| key | 输入 | 关键字。 |
| value | 输出 | 关键字对应的值。 |
| min | 输入 | 限定的最小值 (低于最小值取最小值)。 |
| max | 输入 | 限定的最大值 (高于最大值取最大值)。 |
返回参数说明
| 数据结构 | 运算说明 |
|---|---|
| APP_ERROR | 程序执行返回的错误码,请参考APP_ERROR说明。 |
父主题: ConfigData
GetFileValueWarn
函数功能
函数在GetFileValue基础上不返回错误码。
函数原型
template<typename T> void ConfigData::GetFileValueWarn(const std::string &key, T &value);
template<typename T> void ConfigData::GetFileValueWarn(const std::string &key, T &value, const T &min, const T &max);
参数说明
| 参数名 | 输入/输出 | 说明 |
|---|---|---|
| key | 输入 | 关键字。 |
| value | 输出 | 关键字对应的值。 |
| min | 输入 | 限定的最小值 (低于最小值取最小值)。 |
| max | 输入 | 限定的最大值 (高于最大值取最大值)。 |
返回参数说明
| 数据结构 | 运算说明 |
|---|---|
| void | 无返回值。 |
父主题: ConfigData
SetFileValue
函数功能
根据传入的key赋值对应的value(保存数据至 File)。
函数原型
template<typename T> APP_ERROR ConfigData::SetFileValue(const std::string &key, const T &value);
参数说明
| 参数名 | 输入/输出 | 说明 |
|---|---|---|
| key | 输入 | 关键字。 |
| value | 输入 | 关键字对应的值。 |
返回参数说明
| 数据结构 | 运算说明 |
|---|---|
| APP_ERROR | 程序执行返回的错误码,请参考APP_ERROR说明。 |
父主题: ConfigData
InitFile
函数功能
初始化File。
函数原型
APP_ERROR ConfigData::InitFile(std::ifstream &inFile);
参数说明
| 参数名 | 输入/输出 | 说明 |
|---|---|---|
| inFile | 输入 | 读取的文件。 |
返回参数说明
| 数据结构 | 运算说明 |
|---|---|
| APP_ERROR | 程序执行返回的错误码,请参考APP_ERROR说明。 |
父主题: ConfigData
在线提单