CMS 3D CMS Logo

NpstatException.h
Go to the documentation of this file.
1 #ifndef NPSTAT_EXCEPTION_HH_
2 #define NPSTAT_EXCEPTION_HH_
3 
14 #include <string>
15 
17 
18 namespace npstat {
20  struct NpstatException : public cms::Exception {
21  inline NpstatException() : cms::Exception("npstat::NpstatException") {}
22 
24 
25  inline explicit NpstatException(const char* description) : cms::Exception(description) {}
26 
27  ~NpstatException() throw() override {}
28  };
29 
31  inline NpstatOutOfRange() : NpstatException("npstat::NpstatOutOfRange") {}
32 
34 
35  ~NpstatOutOfRange() throw() override {}
36  };
37 
39  inline NpstatInvalidArgument() : NpstatException("npstat::NpstatInvalidArgument") {}
40 
42 
43  ~NpstatInvalidArgument() throw() override {}
44  };
45 
47  inline NpstatRuntimeError() : NpstatException("npstat::NpstatRuntimeError") {}
48 
50 
51  ~NpstatRuntimeError() throw() override {}
52  };
53 
55  inline NpstatDomainError() : NpstatException("npstat::NpstatDomainError") {}
56 
58 
59  ~NpstatDomainError() throw() override {}
60  };
61 } // namespace npstat
62 
63 #endif // NPSTAT_EXCEPTION_HH_
npstat::NpstatInvalidArgument::NpstatInvalidArgument
NpstatInvalidArgument(const std::string &description)
Definition: NpstatException.h:41
npstat::NpstatDomainError::NpstatDomainError
NpstatDomainError(const std::string &description)
Definition: NpstatException.h:57
npstat::NpstatOutOfRange::NpstatOutOfRange
NpstatOutOfRange()
Definition: NpstatException.h:31
npstat::NpstatRuntimeError::NpstatRuntimeError
NpstatRuntimeError()
Definition: NpstatException.h:47
npstat::NpstatException::~NpstatException
~NpstatException() override
Definition: NpstatException.h:27
edmLumisInFiles.description
description
Definition: edmLumisInFiles.py:11
npstat::NpstatRuntimeError::~NpstatRuntimeError
~NpstatRuntimeError() override
Definition: NpstatException.h:51
npstat::NpstatInvalidArgument::~NpstatInvalidArgument
~NpstatInvalidArgument() override
Definition: NpstatException.h:43
npstat::NpstatException::NpstatException
NpstatException()
Definition: NpstatException.h:21
npstat
Definition: AbsArrayProjector.h:14
npstat::NpstatRuntimeError
Definition: NpstatException.h:46
npstat::NpstatOutOfRange::~NpstatOutOfRange
~NpstatOutOfRange() override
Definition: NpstatException.h:35
npstat::NpstatInvalidArgument
Definition: NpstatException.h:38
npstat::NpstatOutOfRange::NpstatOutOfRange
NpstatOutOfRange(const std::string &description)
Definition: NpstatException.h:33
npstat::NpstatException::NpstatException
NpstatException(const char *description)
Definition: NpstatException.h:25
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
npstat::NpstatException
Definition: NpstatException.h:20
Exception
npstat::NpstatInvalidArgument::NpstatInvalidArgument
NpstatInvalidArgument()
Definition: NpstatException.h:39
npstat::NpstatDomainError
Definition: NpstatException.h:54
npstat::NpstatException::NpstatException
NpstatException(const std::string &description)
Definition: NpstatException.h:23
npstat::NpstatDomainError::NpstatDomainError
NpstatDomainError()
Definition: NpstatException.h:55
npstat::NpstatOutOfRange
Definition: NpstatException.h:30
npstat::NpstatDomainError::~NpstatDomainError
~NpstatDomainError() override
Definition: NpstatException.h:59
npstat::NpstatRuntimeError::NpstatRuntimeError
NpstatRuntimeError(const std::string &description)
Definition: NpstatException.h:49
Exception.h
ALCARECOPromptCalibProdSiPixelAli0T_cff.throw
throw
Definition: ALCARECOPromptCalibProdSiPixelAli0T_cff.py:9
cms::Exception
Definition: Exception.h:70
cms
Namespace of DDCMS conversion namespace.
Definition: ProducerAnalyzer.cc:21