SynthesisError.h

Classes

SynthesisError -- (full description)
SynthesisFTMachineError -- Error thrown by the classes in the Synthesis module (full description)

class SynthesisError : public AipsError

Interface

Public Members
SynthesisError (Category c=GENERAL)
void changeMessage(String& message)
void addMessage(String& message)
SynthesisError (const String& message,Category c=GENERAL)
~SynthesisError () throw()

Description

Review Status

Reviewed By:
UNKNOWN

Synopsis

The top-level generic SynthesisError exception class. All exceptions either generated in the synthesis module, or exceptions caught in the synthesis module and transformed into more specialized exceptions are derived from this. Catching this class will catch only Synthesis module exceptions (but all exceptions from the Synthesis module). To catch more specific exceptions, catch the derived classes. Note that you have to catch AipsError to catch all possible exceptions thrown by all of AIPS++ modules!

Member Description

SynthesisError (Category c=GENERAL)

The default constructor generates the message "Table error".

void changeMessage(String& message)

Construct with given message.

void addMessage(String& message)

SynthesisError (const String& message,Category c=GENERAL)

~SynthesisError () throw()


class SynthesisFTMachineError : public SynthesisError

Interface

SynthesisFTMachineError (const String& message,Category c=GENERAL)
~SynthesisFTMachineError () throw()

Description

Review Status

Reviewed By:
UNKNOWN

Synopsis

Member Description

SynthesisFTMachineError (const String& message,Category c=GENERAL)

~SynthesisFTMachineError () throw()