Gromacs  2021.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions
gmx::CheckpointError Class Referencefinal

#include <gromacs/modularsimulator/modularsimulatorinterfaces.h>

+ Inheritance diagram for gmx::CheckpointError:
+ Collaboration diagram for gmx::CheckpointError:

Description

Exception class signalling an error in reading or writing modular checkpoints.

Public Member Functions

 CheckpointError (const ExceptionInitializer &details)
 Creates an exception object with the provided initializer/reason. More...
 
- Public Member Functions inherited from gmx::ModularSimulatorError
 ModularSimulatorError (const ExceptionInitializer &details)
 Creates an exception object with the provided initializer/reason. More...
 
int errorCode () const override
 Returns the error code corresponding to the exception type.
 
- Public Member Functions inherited from gmx::GromacsException
 GromacsException (const GromacsException &)=default
 
 GromacsException (GromacsException &&) noexcept=default
 
GromacsExceptionoperator= (const GromacsException &)=default
 
GromacsExceptionoperator= (GromacsException &&) noexcept=default
 
const char * what () const noexceptoverride
 Returns the reason string for the exception. More...
 
template<class InfoType >
const InfoType::value_type * getInfo () const
 Returns the value associated with given ExceptionInfo. More...
 
template<class Tag , typename T >
void setInfo (const ExceptionInfo< Tag, T > &item)
 Associates extra information with the exception. More...
 
void prependContext (const std::string &context)
 Adds context information to this exception. More...
 

Additional Inherited Members

- Protected Member Functions inherited from gmx::GromacsException
 GromacsException (const ExceptionInitializer &details)
 Creates an exception object with the provided initializer/reason. More...
 

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