Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members

FD::BaseException Class Reference

#include <BaseException.h>

Inheritance diagram for FD::BaseException:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual void print (std::ostream &out=std::cerr)=0
virtual void freeze ()
virtual ~BaseException ()
 Destructor.
virtual BaseExceptionadd (BaseException *e)

Detailed Description

This is the base class of all exceptions in the network. You should always derive from this class if you want to make a new exception handler.
Author:
Dominic Letourneau
Version:
1.0


Member Function Documentation

virtual void FD::BaseException::freeze  )  [inline, virtual]
 

Freezes the error message. This is used when the object an exception refers (or might refer) to will be destroyed

Reimplemented in FD::NodeException.

virtual void FD::BaseException::print std::ostream &  out = std::cerr  )  [pure virtual]
 

This pure virtual function is intended for debug purposes. Every exception should be able to print a message.

Implemented in FD::GeneralException, FD::NodeNotFoundException, FD::NoSinkNodeException, FD::NoInputNodeException, FD::FactoryNotFoundException, FD::NotInitializedException, FD::NodeException, and FD::ParameterException.


The documentation for this class was generated from the following file:
Generated on Wed Oct 5 14:29:10 2005 for FlowDesigner by  doxygen 1.4.4