21#ifndef ERROR_GUARD_HPP
22#define ERROR_GUARD_HPP
31 void addError(
const std::string& errorKey,
const std::string& msg);
32 void addWarning(
const std::string& errorKey,
const std::string &msg);
35 explicit operator bool()
const {
return !this->error_list.empty(); }
43 void terminate()
const;
48 std::vector<std::pair<std::string, std::string>> error_list;
49 std::vector<std::pair<std::string, std::string>> warning_list;
Definition: ErrorGuard.hpp:29
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition: Exceptions.hpp:30