versatile-mcmc  0.1.7
Public Member Functions | Protected Attributes | List of all members
vmcmc::Exception Class Reference

Base class for exceptions thrown by FastMCMC. More...

#include <exception.hpp>

Inheritance diagram for vmcmc::Exception:
Inheritance graph
[legend]
Collaboration diagram for vmcmc::Exception:
Collaboration graph
[legend]

Public Member Functions

 Exception (const Exception &copy)
 
void operator= (const Exception &copy)
 
const char * what () const override throw ()
 
template<typename XValue >
Exceptionoperator<< (const XValue &toAppend)
 
ExceptionNest (const std::exception &toNest)
 

Protected Attributes

std::ostringstream fMessage
 
std::string fNestedMessage
 
std::string fWhat
 

Detailed Description

Base class for exceptions thrown by FastMCMC.

The streaming operators allow easy in-place construction of exception messages.


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