4 #define FILLENTRY(name) \
61 : cms::
Exception(codeToString(aCategory), message), category_(aCategory) {}
64 : cms::
Exception(codeToString(aCategory), std::
string(message)), category_(aCategory) {}
67 : cms::
Exception(codeToString(aCategory), message, another), category_(aCategory) {}
70 : cms::
Exception(codeToString(aCategory), std::
string(message), another), category_(aCategory) {}
89 char const* message4) {
91 e << message1 << message2 << message3 << message4;
97 e << intVal << message1;
int returnCode_() const override
const edm::EventSetup & c
static const std::string & codeToString(Code)
-----------— implementation details ---------------—
static const std::string kUnknownCode("unknownCode")
void find(edm::Handle< EcalRecHitCollection > &hits, DetId thisDet, std::vector< EcalRecHitCollection::const_iterator > &hit, bool debug=false)
static void throwThis(Code category, char const *message0="", char const *message1="", char const *message2="", char const *message3="", char const *message4="")
void swap(Exception &other)
static const std::map< ErrorCodes, std::string > codeMap
~Exception() noexceptoverride
Exception & operator=(Exception const &other)
Exception * clone() const override