Xerces-C++  3.1.3
XMLErrorCodes.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_XMLErrs)
4 #define XERCESC_INCLUDE_GUARD_ERRHEADER_XMLErrs
5 
9 
11 
12 class XMLErrs
13 {
14 public :
15  enum Codes
16  {
17  NoError = 0
28  , W_HighBounds = 11
29  , E_LowBounds = 12
52  , ContentError = 35
57  , TypeNotFound = 40
107  , Import_1_1 = 90
108  , Import_1_2 = 91
165  , ELTSchemaNS = 148
171  , E_HighBounds = 154
172  , F_LowBounds = 155
177  , NoRepInMixed = 160
245  , PEPropogated = 228
264  , NestedCDATA = 247
304  , F_HighBounds = 287
305  };
306 
307  static bool isFatal(const XMLErrs::Codes toCheck)
308  {
309  return ((toCheck >= F_LowBounds) && (toCheck <= F_HighBounds));
310  }
311 
312  static bool isWarning(const XMLErrs::Codes toCheck)
313  {
314  return ((toCheck >= W_LowBounds) && (toCheck <= W_HighBounds));
315  }
316 
317  static bool isError(const XMLErrs::Codes toCheck)
318  {
319  return ((toCheck >= E_LowBounds) && (toCheck <= E_HighBounds));
320  }
321 
323  {
324  if ((toCheck >= W_LowBounds) && (toCheck <= W_HighBounds))
326  else if ((toCheck >= F_LowBounds) && (toCheck <= F_HighBounds))
328  else if ((toCheck >= E_LowBounds) && (toCheck <= E_HighBounds))
331  }
333  {
334  if ((toCheck >= W_LowBounds) && (toCheck <= W_HighBounds))
336  else if ((toCheck >= F_LowBounds) && (toCheck <= F_HighBounds))
338  else return DOMError::DOM_SEVERITY_ERROR;
339  }
340 
341 private:
342  // -----------------------------------------------------------------------
343  // Unimplemented constructors and operators
344  // -----------------------------------------------------------------------
345  XMLErrs();
346 };
347 
349 
350 #endif
351