Gromacs  2026.0-dev-20241121-c76fa1e
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Typedefs | Functions
gmx::anonymous_namespace{exceptions.cpp} Namespace Reference

Classes

class  ErrorMessage
 Error message or error context text item. More...
 
class  IMessageWriter
 Abstracts actual output from the other logic in exception formatting. More...
 
class  MessageWriterFileNoThrow
 Exception information writer for cases where exceptions should be avoided. More...
 
class  MessageWriterTextWriter
 Exception information writer to format into a TextOutputStream. More...
 
class  MessageWriterString
 Exception information writer to format into an std::string. More...
 

Typedefs

typedef ExceptionInfo< struct
ExceptionInfoMessage_,
ErrorMessage
ExceptionInfoMessage
 Stores a reason or the top-most context string of an exception. More...
 
typedef ExceptionInfo< struct
ExceptionInfoNestedExceptions_,
internal::NestedExceptionList
ExceptionInfoNestedExceptions
 Stores list of nested exceptions for Gromacs exceptions.
 

Functions

void formatExceptionMessageInternal (IMessageWriter *writer, const std::exception &ex, int indent)
 Prints error information for an exception object. More...