CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
ExceptionMessages.h
Go to the documentation of this file.
1 #ifndef FWCore_MessageLogger_ExceptionMessages
2 #define FWCore_MessageLogger_ExceptionMessages
3 
4 #include <exception>
5 
6 namespace cms {
7  class Exception;
8 }
9 
10 namespace edm {
11  class JobReport;
12 
13  void printCmsException(cms::Exception& e, char const* prog = 0, edm::JobReport * jobRep = 0, int rc = -1);
14 
15  void printBadAllocException(char const *prog = 0, edm::JobReport * jobRep = 0, int rc = -1);
16 
17  void printStdException(std::exception& e, char const *prog = 0, edm::JobReport * jobRep = 0, int rc = -1);
18 
19  void printUnknownException(char const *prog = 0, edm::JobReport * jobRep = 0, int rc = -1);
20 }
21 #endif
void printStdException(std::exception &e, char const *prog=0, edm::JobReport *jobRep=0, int rc=-1)
void printCmsException(cms::Exception &e, char const *prog=0, edm::JobReport *jobRep=0, int rc=-1)
void printBadAllocException(char const *prog=0, edm::JobReport *jobRep=0, int rc=-1)
void printUnknownException(char const *prog=0, edm::JobReport *jobRep=0, int rc=-1)