Main Page | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

BaseException Class Reference

Inheritance diagram for BaseException:

Inheritance graph
[legend]
Collaboration diagram for BaseException:

Collaboration graph
[legend]

Detailed Description

Generic exception.

Definition at line 11 of file BaseException.h.

Public Member Functions

 BaseException (const ExInfo &exinfo)
 Mother of all exception.
virtual ~BaseException () throw ()
virtual const char * what () const throw ()
 Return text info.
virtual const ExInfoinfo () const throw ()
 Return detail info.


Constructor & Destructor Documentation

BaseException::BaseException const ExInfo exinfo  )  [explicit]
 

Mother of all exception.

Parameters:
exinfo detail info about problem

Definition at line 19 of file BaseException.cpp.

00020 : std::exception(), m_info(exinfo)
00021 {
00022     /* empty */
00023 }

virtual BaseException::~BaseException  )  throw () [inline, virtual]
 

Definition at line 16 of file BaseException.h.

00016 {}


Member Function Documentation

const ExInfo & BaseException::info  )  const throw () [virtual]
 

Return detail info.

Returns:
detail info, valid with exception live

Definition at line 40 of file BaseException.cpp.

00041 {
00042     return m_info;
00043 }

const char * BaseException::what  )  const throw () [virtual]
 

Return text info.

Returns:
text info, valid with exception live

Definition at line 30 of file BaseException.cpp.

00031 {
00032     return m_info.what();
00033 }


The documentation for this class was generated from the following files:
Generated on Wed Jun 1 09:54:39 2005 for Fish Fillets - Next Generation by  doxygen 1.4.2