GEOS
Public Attributes | List of all members
geos::DiagnosticMsg Struct Reference

Struct to construct the diagnostic message object. More...

#include <ErrorHandling.hpp>

Public Attributes

MsgType m_type = MsgType::Undefined
 Type of diagnostic (Warning, Error or Exception)
 
std::string m_msg
 the message that can be completed
 
std::string m_cause
 the cause of the error (erroneous condition, failed assertion...) if identified (optional)
 
std::set< int > m_ranksInfo
 the rank(s) on which the diagnostic occured
 
std::string m_file
 the source location file
 
integer m_line = 0
 the source location line (default is 0)
 
std::vector< ErrorContextm_contextsInfo
 Additional information about the diagnostic in the input file.
 
std::vector< std::string > m_sourceCallStack
 the stack trace
 
bool m_isValidStackTrace = false
 Indicates whether the stored call stack trace is valid and usable.
 

Detailed Description

Struct to construct the diagnostic message object.

Definition at line 126 of file ErrorHandling.hpp.


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