OperationException Class Reference

This class is an abstract class for operation exception. More...

#include <OperationException.h>

Inherits Exception.

Inherited by NotAllowedOperationException.

Inheritance diagram for OperationException:

Inheritance graph
[legend]
Collaboration diagram for OperationException:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 OperationException () throw ()
 Default constructor.
virtual ~OperationException () throw ()
 Destructor.
virtual std::string makeDescription ()=0
virtual std::string makeReason ()=0
virtual std::string makeOrigin (std::string sOrigin)=0

Detailed Description

This class is an abstract class for operation exception.

Definition at line 15 of file OperationException.h.


Constructor & Destructor Documentation

OperationException::OperationException  )  throw ()
 

Default constructor.

Definition at line 14 of file OperationException.cpp.

00015 {
00016 
00017 }

OperationException::~OperationException  )  throw () [virtual]
 

Destructor.

Definition at line 20 of file OperationException.cpp.

00021 {
00022 
00023 }


Member Function Documentation

virtual std::string OperationException::makeDescription  )  [pure virtual]
 

Implements Exception.

Implemented in NotAllowedOperationException.

virtual std::string OperationException::makeOrigin std::string  sOrigin  )  [pure virtual]
 

Implements Exception.

Implemented in NotAllowedOperationException.

virtual std::string OperationException::makeReason  )  [pure virtual]
 

Implements Exception.

Implemented in NotAllowedOperationException.


The documentation for this class was generated from the following files:
Generated on Fri Jul 10 10:32:32 2009 for Utils Library by  doxygen 1.4.5