OSB_LIB::OsbBaseError Class Reference

Inheritance diagram for OSB_LIB::OsbBaseError:

Inheritance graph
[legend]
Collaboration diagram for OSB_LIB::OsbBaseError:

Collaboration graph
[legend]
List of all members.

Detailed Description

OsbBaseError, abstract base class for all OSB errors.

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

Definition at line 176 of file osberror.h.

Public Member Functions

Protected Member Functions

Private Member Functions

Static Private Attributes


Constructor & Destructor Documentation

OSB_LIB::OsbBaseError::OsbBaseError ( ErrorNo  e  )  [inline, explicit]

Constructor with error number.

Definition at line 429 of file osberror.h.

OSB_LIB::OsbBaseError::OsbBaseError ( ErrorNo  e,
const Args args 
) [inline]

Constructor with error number and arguments.

Definition at line 435 of file osberror.h.

OSB_LIB::OsbBaseError::~OsbBaseError (  )  [inline, pure virtual]

Abstract virtual destructor.

Definition at line 455 of file osberror.h.

OSB_LIB::OsbBaseError::OsbBaseError ( const OsbBaseError rhs  )  [inline, protected]

Copying for derived classes only.

Definition at line 443 of file osberror.h.


Member Function Documentation

const std::string& OSB_LIB::OsbBaseError::fileName (  )  const [private, virtual]

Get the name of the file with the error texts.

Implements OSB_LIB::BaseError.

OsbBaseError & OSB_LIB::OsbBaseError::operator= ( const OsbBaseError rhs  )  [inline, protected]

Assignment for derived classes only.

Definition at line 449 of file osberror.h.

References OSB_LIB::BaseError::operator=().

Referenced by OSB_LIB::OsbException::operator=().


Member Data Documentation

const std::string OSB_LIB::OsbBaseError::fileName_ [static, private]

Name of file with error texts.

Definition at line 197 of file osberror.h.


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