DryChem 1.0.0
A generic, compile-time C++ toolbox with no dependencies for the modern computational chemistry project.
Loading...
Searching...
No Matches
CppUtils::Errors::ErrorMessage Struct Reference

#include <errorTypes.hpp>

Public Attributes

std::string programName {}
 The name of the program where the exception originated.
 
std::string message {}
 The main error message describing the error.
 
std::string fileName {}
 The file name where the error took place, use the FILE macro.
 
std::size_t lineNumber {}
 The line number where the error took place, use the LINE macro.
 

Detailed Description

Defines an aggregate and can be initialized as such without the explicitly defined constructors.

Member Data Documentation

◆ programName

std::string CppUtils::Errors::ErrorMessage::programName {}

◆ message

std::string CppUtils::Errors::ErrorMessage::message {}

◆ fileName

std::string CppUtils::Errors::ErrorMessage::fileName {}

◆ lineNumber

std::size_t CppUtils::Errors::ErrorMessage::lineNumber {}

The documentation for this struct was generated from the following file: