antioch-0.4.0
Classes | Namespaces | Macros
antioch_exceptions.h File Reference
#include <stdexcept>
#include <string>

Go to the source code of this file.

Classes

class  Antioch::LogicError
 A class to represent the internal "this should never happen" errors, to be thrown by "antioch_error();". More...
 
class  Antioch::NotImplemented
 A class to stub for features that should be in Antioch, but haven't been written yet, to be thrown by "antioch_not_implemented();". More...
 
class  Antioch::FileError
 A class representing a failed attempt by the library to open a file (or construct an fstream, etc), to be thrown by "antioch_file_error(filename);" For ease of debugging, "filename" should include any (absolute or relative or implicit) pathname that was part of the failed open. More...
 
class  Antioch::FailedNewtonTTvInversion
 A class representing failed Newton convergence in T/Tv inversion. More...
 
class  Antioch::UnitError
 A class representing error in units. More...
 
class  Antioch::ParsingError
 A class representing error while parsing. More...
 

Namespaces

 Antioch
 The parameters are reduced parameters.
 

Macros

#define ANTIOCH_THROW(e)   do { throw e; } while (0)
 

Macro Definition Documentation

#define ANTIOCH_THROW (   e)    do { throw e; } while (0)

Definition at line 105 of file antioch_exceptions.h.


Generated on Thu Jul 7 2016 11:09:47 for antioch-0.4.0 by  doxygen 1.8.8