mxlib
c++ tools for analyzing astronomical data and other tasks by Jared R. Males. [git repo]
Loading...
Searching...
No Matches

Exceptions with detailed information

Classes

class  mx::err::mxException
 The mxlib exception class. More...
 
class  mx::err::invalidarg
 mxException for invalid arguments More...
 
class  mx::err::invalidconfig
 mxException for invalid config settings More...
 
class  mx::err::notimpl
 mxException for not implemented features More...
 
class  mx::err::paramnotset
 mxException for parameters which aren't set More...
 
class  mx::err::notfound
 mxException for not found More...
 
class  mx::err::sizeerr
 mxException for a size error More...
 
class  mx::err::allocerr
 mxException for an allocation error More...
 
class  mx::err::fileoerr
 mxException for errors on opening a file More...
 
class  mx::err::filererr
 mxException for errors reading from a file More...
 
class  mx::err::filewerr
 mxException for errors writing to a file More...
 
class  mx::err::filecerr
 mxException for errors closing a file More...
 
class  mx::err::liberr
 mxException for errors returned by a library call More...
 
class  mx::err::exceptthrown
 mxException for an exception More...
 

Macros

#define mxThrowException(extype, src, expl)   throw extype( src, __FILE__, __LINE__, expl );
 Throw an exception. This macro takes care of the file and line.
 

Macro Definition Documentation

◆ mxThrowException

#define mxThrowException (   extype,
  src,
  expl 
)    throw extype( src, __FILE__, __LINE__, expl );

Throw an exception. This macro takes care of the file and line.

Definition at line 439 of file mxException.hpp.