Xerces-C++  3.1.3
XMLDOMMsg.hpp
Go to the documentation of this file.
1 // This file is generated, don't edit it!!
2 
3 #if !defined(XERCESC_INCLUDE_GUARD_ERRHEADER_XMLDOMMsg)
4 #define XERCESC_INCLUDE_GUARD_ERRHEADER_XMLDOMMsg
5 
9 
11 
12 class XMLDOMMsg
13 {
14 public :
15  enum Codes
16  {
17  NoError = 0
31  , SYNTAX_ERR = 14
41  , PARSE_ERR = 24
45  , TYPE_ERR = 28
53  , F_HighBounds = 36
54  , W_LowBounds = 37
55  , W_HighBounds = 38
56  , E_LowBounds = 39
57  , E_HighBounds = 40
58  };
59 
60  static bool isFatal(const XMLDOMMsg::Codes toCheck)
61  {
62  return ((toCheck >= F_LowBounds) && (toCheck <= F_HighBounds));
63  }
64 
65  static bool isWarning(const XMLDOMMsg::Codes toCheck)
66  {
67  return ((toCheck >= W_LowBounds) && (toCheck <= W_HighBounds));
68  }
69 
70  static bool isError(const XMLDOMMsg::Codes toCheck)
71  {
72  return ((toCheck >= E_LowBounds) && (toCheck <= E_HighBounds));
73  }
74 
76  {
77  if ((toCheck >= W_LowBounds) && (toCheck <= W_HighBounds))
79  else if ((toCheck >= F_LowBounds) && (toCheck <= F_HighBounds))
81  else if ((toCheck >= E_LowBounds) && (toCheck <= E_HighBounds))
84  }
86  {
87  if ((toCheck >= W_LowBounds) && (toCheck <= W_HighBounds))
89  else if ((toCheck >= F_LowBounds) && (toCheck <= F_HighBounds))
91  else return DOMError::DOM_SEVERITY_ERROR;
92  }
93 
94 private:
95  // -----------------------------------------------------------------------
96  // Unimplemented constructors and operators
97  // -----------------------------------------------------------------------
98  XMLDOMMsg();
99 };
100 
102 
103 #endif
104