1 #ifndef FWCore_Utilities_EDMException_h
2 #define FWCore_Utilities_EDMException_h
15 #define EDM_MAP_ENTRY(map, ns, name) map[ns::name]=#name
16 #define EDM_MAP_ENTRY_NONS(map, name) map[name]=#name
103 char const* message0 =
"",
104 char const* message1 =
"",
105 char const* message2 =
"",
106 char const* message3 =
"",
107 char const* message4 =
"");
Code categoryCode() const
std::string const & category() const
std::string message() const
static void throwThis(Code category, char const *message0="", char const *message1="", char const *message2="", char const *message3="", char const *message4="")
void swap(Exception &other)
void swap(edm::DataFrameContainer &lhs, edm::DataFrameContainer &rhs)
virtual Exception * clone() const
static std::string codeToString(Code)
-----------— implementation details ---------------—
virtual int returnCode_() const
std::map< Code, std::string > CodeMap
Exception & operator=(Exception const &other)