CMS 3D CMS Logo

PFToolsException.h
Go to the documentation of this file.
1 #ifndef PFTOOLSEXCEPTION_H_
2 #define PFTOOLSEXCEPTION_H_
3 
4 #include <exception>
5 #include <string>
6 namespace pftools {
15 public:
16  PFToolsException(const std::string& aErrorDescription="");
17 
18  ~PFToolsException() noexcept override;
19 
20  const char* what() const noexcept override;
21 
22 protected:
24 };
25 }
26 
27 #endif /*PFTOOLSEXCEPTION_HH_*/
PFToolsException(const std::string &aErrorDescription="")
#define noexcept
~PFToolsException() noexcept override
General option file parser.
Definition: Calibratable.h:15
General purpose exception class for use by classes in the pftools namespace.
const char * what() const noexcept override