ATLAS Offline Software
XincludeErrHandler.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef IDVPM_XIncludeErrHandler_h
6 #define IDVPM_XIncludeErrHandler_h
8 #include <xercesc/dom/DOMErrorHandler.hpp>
9 
10 
11 class ATLAS_NOT_THREAD_SAFE XIncludeErrHandler : public xercesc::DOMErrorHandler {
12 public:
15  // no copy
17  // no assignment
18  void operator = (const XIncludeErrHandler&) = delete;
19  bool
20  getSawErrors() const {
21  return m_errors;
22  }
23 
24  bool handleError(const xercesc::DOMError& domError);
25  void resetErrors();
26 private:
27  bool m_errors;
28 };
29 #endif
XIncludeErrHandler::getSawErrors
bool getSawErrors() const
Definition: XincludeErrHandler.h:20
XIncludeErrHandler::~XIncludeErrHandler
~XIncludeErrHandler()
ATLAS_NOT_THREAD_SAFE
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
Definition: checker_macros.h:212
XIncludeErrHandler::XIncludeErrHandler
XIncludeErrHandler(const XIncludeErrHandler &)=delete
XIncludeErrHandler::m_errors
bool m_errors
Definition: XincludeErrHandler.h:27
XIncludeErrHandler
Definition: XincludeErrHandler.h:11
checker_macros.h
Define macros for attributes used to control the static checker.