Classes | Namespaces | Macros
Exception.h File Reference
#include <exception>
#include <string>
#include <stdexcept>
#include <sstream>
#include <array>

Classes

class  PLMD::Exception::Assertion
 Auxiliary containing the failed assertion. More...
 
class  PLMD::Exception
 
class  PLMD::ExceptionDebug
 Class representing a debug error (can only be thrown when using debug options) More...
 
class  PLMD::ExceptionError
 Class representing a generic error. More...
 
class  PLMD::ExceptionTypeError
 Class representing a type error in the PLMD::Plumed interface. More...
 
class  PLMD::Exception::Location
 Auxiliary containing the location of the exception in the file. More...
 
class  PLMD::Exception::Throw
 Auxiliary class used to throw exceptions. More...
 

Namespaces

 PLMD
 

Macros

#define __PLUMED_FUNCNAME   __func__
 
#define PLUMED_MODULE_DIR   ""
 

Macro Definition Documentation

◆ __PLUMED_FUNCNAME

#define __PLUMED_FUNCNAME   __func__

◆ PLUMED_MODULE_DIR

#define PLUMED_MODULE_DIR   ""