casa::ArrayError Class Reference
[Arrays]

#include <ArrayError.h>

Inheritance diagram for casa::ArrayError:

Inheritance graph
[legend]
Collaboration diagram for casa::ArrayError:

Collaboration graph
[legend]
List of all members.

Detailed Description

The base class for all Array exception classes.

Review Status

Reviewed By:
UNKNOWN
Date Reviewed:
before2004/08/25

ArrayError is the base class for all the Array-specific exception classes, i.e. if it is caught you will catch (through inheritance) all Array-specific exceptions. Note that (presently, anyway) the Array classes will throw a few non-Array exceptions, in particular AllocError.

    try {
       // Some lines, functions, .\..
    } catch (ArrayError x) {
       // Array specific errors
    } catch (AipsError x) {
       // All other errors caught here.
    }

Definition at line 59 of file ArrayError.h.

Public Member Functions

 ArrayError (Category c=GENERAL)
 Initialize with the message "ArrayError.".
 ArrayError (const Char *m, Category c=GENERAL)
 Initialize with the supplied message.
 ArrayError (const String &m, Category c=GENERAL)
 Initialize with the supplied message.
 ~ArrayError () throw ()


Constructor & Destructor Documentation

casa::ArrayError::ArrayError ( Category  c = GENERAL  ) 

Initialize with the message "ArrayError.".

casa::ArrayError::ArrayError ( const Char m,
Category  c = GENERAL 
)

Initialize with the supplied message.

casa::ArrayError::ArrayError ( const String m,
Category  c = GENERAL 
)

Initialize with the supplied message.

casa::ArrayError::~ArrayError (  )  throw ()


The documentation for this class was generated from the following file:
Generated on Mon Sep 1 22:43:38 2008 for NRAOCASA by  doxygen 1.5.1