OSB_APP::AppBaseError Class Reference

Inheritance diagram for OSB_APP::AppBaseError:

Inheritance graph
[legend]
Collaboration diagram for OSB_APP::AppBaseError:

Collaboration graph
[legend]
List of all members.

Detailed Description

AppBaseError, abstract base class for all application errors.

Abstract base class for all errors and warnings in application: derived classes have to define prefix().

Definition at line 64 of file apperror.h.

Public Member Functions

Protected Member Functions

Private Member Functions

Static Private Attributes


Constructor & Destructor Documentation

OSB_APP::AppBaseError::AppBaseError ( ErrorNo  e  )  [inline, explicit]

Constructor with error number.

Definition at line 163 of file apperror.h.

OSB_APP::AppBaseError::AppBaseError ( ErrorNo  no,
const Args args 
) [inline]

Constructor with error number and arguments.

Definition at line 169 of file apperror.h.

OSB_APP::AppBaseError::~AppBaseError (  )  [inline, pure virtual]

Abstract virtual destructor.

Definition at line 189 of file apperror.h.

OSB_APP::AppBaseError::AppBaseError ( const AppBaseError rhs  )  [inline, protected]

Copying for derived classes only.

Definition at line 183 of file apperror.h.


Member Function Documentation

const std::string& OSB_APP::AppBaseError::fileName (  )  const [private, virtual]

Implements OSB_LIB::BaseError.

AppBaseError & OSB_APP::AppBaseError::operator= ( const AppBaseError rhs  )  [inline, protected]

Assignment for derived classes only.

Definition at line 177 of file apperror.h.


Member Data Documentation

const std::string OSB_APP::AppBaseError::fileName_ [static, private]

Name of file with error texts.

Definition at line 85 of file apperror.h.


The documentation for this class was generated from the following file:
Generated on Sat Sep 2 14:17:21 2006 for OSB Library by  doxygen 1.4.7