RMVL  2.6.0-dev
Robotic Manipulation and Vision Library
载入中...
搜索中...
未找到
rm::toml::Error结构体 参考

TOML 加载错误信息 更多...

#include <rmvl/core/toml.hpp>

rm::toml::Error 的协作图:

Public 成员函数

 operator bool () const noexcept

Public 属性

ErrorCode code {ErrorCode::None}
 错误类型
std::string message
 错误描述,无错误时为空
std::size_t line {}
 解析错误行号,从 1 开始,不适用时为 0
std::size_t column {}
 解析错误列号,从 1 开始,不适用时为 0

详细描述

TOML 加载错误信息

load() 和 loads() 可通过可选的错误输出参数填写本结构,成功时重置为空错误

成员函数说明

◆ operator bool()

rm::toml::Error::operator bool ( ) const
inlineexplicitnoexcept
返回
是否包含错误

类成员变量说明

◆ code

ErrorCode rm::toml::Error::code {ErrorCode::None}

错误类型

◆ column

std::size_t rm::toml::Error::column {}

解析错误列号,从 1 开始,不适用时为 0

◆ line

std::size_t rm::toml::Error::line {}

解析错误行号,从 1 开始,不适用时为 0

◆ message

std::string rm::toml::Error::message

错误描述,无错误时为空