PolyBoRi
CErrorInfo.h
Go to the documentation of this file.
1 // -*- c++ -*-
2 //*****************************************************************************
14 //*****************************************************************************
15 
16 #ifndef polybori_error_CErrorInfo_h_
17 #define polybori_error_CErrorInfo_h_
18 
19 #include <polybori/pbori_defs.h>
20 
22 
26 class CErrorInfo {
27  public:
30 
32  typedef CTypes::errortext_type errortext_type;
33 
35  CErrorInfo();
36 
38  static errortext_type text(errornum_type);
39 
40 protected:
42  static errortext_type pErrorText[];
43 
44 };
45 
46 
48 
49 #endif
#define END_NAMESPACE_PBORI
Finish project's namespace.
Definition: pbori_defs.h:77
#define BEGIN_NAMESPACE_PBORI
Start project's namespace.
Definition: pbori_defs.h:74
unsigned int errornum_type
Type used to store error codes.
Definition: pbori_defs.h:234
CTypes::errortext_type errortext_type
adopt global error text type
Definition: CErrorInfo.h:32
CTypes::errornum_type errornum_type
adopt global error code enumeration
Definition: CErrorInfo.h:29
Definition: CErrorInfo.h:26