9#ifndef DRYCHEM_COMMON_UTILITIES_INCLUDE_COMMON_UTILS_ERRORS_UTILS_ERRORTYPES_HPP
10#define DRYCHEM_COMMON_UTILITIES_INCLUDE_COMMON_UTILS_ERRORS_UTILS_ERRORTYPES_HPP
Definition fatalException.hpp:20
ErrorSeverity
Definition errorTypes.hpp:22
@ Warning
Describes the severity of an error that only requires a warning.
Definition errorTypes.hpp:23
@ Fatal
Describes the severity of a fatal, non-recoverable error.
Definition errorTypes.hpp:24
Definition errorTypes.hpp:32
std::size_t lineNumber
The line number where the error took place, use the LINE macro.
Definition errorTypes.hpp:36
std::string programName
The name of the program where the exception originated.
Definition errorTypes.hpp:33
std::string fileName
The file name where the error took place, use the FILE macro.
Definition errorTypes.hpp:35
std::string message
The main error message describing the error.
Definition errorTypes.hpp:34