42 std::tuple<YAML::Node, YAML_Errors>
read()
const;
44 static std::tuple<YAML::Node, YAML_Errors>
read(
const std::string& file);
51 for (
auto&& item : e) {
52 if (
isError(item.ec))
return true;
std::tuple< YAML::Node, YAML_Errors > read() const
Definition: read.cpp:25
ReadConfig(const std::string &file)
Definition: read.cpp:22
std::string _file
Definition: read.h:47
Error Codes (Including Warnings)
Err
Error Code.
Definition: error_code.h:29
static bool isError(const Err &e) noexcept
Check if the error code corresponds to an error.
Definition: error_code.h:106
std::vector< YAML_Error > YAML_Errors
Definition: read.h:36
static bool hasError(const YAML_Errors &e)
Definition: read.h:50
int line
Definition: read.h:24
int col
Definition: read.h:25
Err ec
Definition: read.h:27
YAML_Error(const std::string &msg, int line=-1, int col=-1)
Definition: read.cpp:14
std::string msg
Definition: read.h:26
Wrapper for yaml-cpp for static linking.