polybori::PBoRiGenericError< ErrorCode > Class Template Reference

This template class is used for polybori's exception handling. More...

#include <PBoRiGenericError.h>

Inheritance diagram for polybori::PBoRiGenericError< ErrorCode >:

polybori::PBoRiError polybori::CTypes polybori::COrderEnums polybori::CErrorEnums polybori::CCompareEnums polybori::CAuxTypes

List of all members.

Public Types

enum  { error_code = ErrorCode }
typedef CTypes::errornum_type errornum_type
 adopt global error code enumeration
typedef CTypes::errortext_type errortext_type
 adopt global error text type

Public Member Functions

 PBoRiGenericError ()
 Default constructor.


Detailed Description

template<CTypes::errornum_type ErrorCode>
class polybori::PBoRiGenericError< ErrorCode >

This template class is used for polybori's exception handling.

It's mainly a wrapper for PBoRiError, which allows compile-time distinction of errors.


Member Typedef Documentation

template<CTypes::errornum_type ErrorCode>
typedef CTypes::errornum_type polybori::PBoRiGenericError< ErrorCode >::errornum_type

adopt global error code enumeration

Reimplemented from polybori::PBoRiError.

template<CTypes::errornum_type ErrorCode>
typedef CTypes::errortext_type polybori::PBoRiGenericError< ErrorCode >::errortext_type

adopt global error text type

Reimplemented from polybori::PBoRiError.


Member Enumeration Documentation

template<CTypes::errornum_type ErrorCode>
anonymous enum

Enumerator:
error_code 


Constructor & Destructor Documentation

template<CTypes::errornum_type ErrorCode>
polybori::PBoRiGenericError< ErrorCode >::PBoRiGenericError (  )  [inline]

Default constructor.


The documentation for this class was generated from the following file:

Generated on Wed Jan 30 16:39:53 2013 for PolyBoRi by  doxygen 1.5.6