casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Namespaces | Defines
Error.h File Reference

Go to the source code of this file.

Classes

class  casa::AipsError
 Base class for all AIPS++ library errors. More...
class  casa::AllocError
 Allocation errors. More...
class  casa::IndexError
 Base class for all indexing errors. More...
class  casa::indexError< t >
 Index errors returning the bad index. More...
class  casa::DuplError
 Duplicate key errors. More...
class  casa::duplError< t >
 Duplicate key errors where the bad key is returned. More...
class  casa::SystemCallError
 Exception for an error in a system call. More...
class  casa::AbortError
 Exception which halts execution. More...

Namespaces

namespace  casa
 this file contains all the compiler specific defines

Defines

#define CASATHROW(exc, arg)
 Throw an exception with a string composed of various arguments.
#define RETHROW(X)

Define Documentation

#define CASATHROW (   exc,
  arg 
)

Throw an exception with a string composed of various arguments.

E.g.

       CASATHROW (AipsError, "integer=" << myint << ", float=" << myfloat)

Definition at line 47 of file Error.h.

#define RETHROW (   X)

Definition at line 448 of file Error.h.