11 std::string programName(prog ? prog :
"program");
12 std::string shortDesc(
"CMSException");
13 std::ostringstream longDesc;
14 longDesc <<
"cms::Exception caught in "
19 if(jobRep) jobRep->
reportError(shortDesc, longDesc.str(), rc);
24 std::string programName(prog ? prog :
"program");
25 std::string shortDesc(
"std::bad_allocException");
26 std::ostringstream longDesc;
27 longDesc <<
"std::bad_alloc exception caught in "
30 <<
"The job has probably exhausted the virtual memory available to the process.\n";
32 if(jobRep) jobRep->
reportError(shortDesc, longDesc.str(), rc);
37 std::string programName(prog ? prog :
"program");
38 std::string shortDesc(
"StdLibException");
39 std::ostringstream longDesc;
40 longDesc <<
"Standard library exception caught in "
45 if (jobRep) jobRep->
reportError(shortDesc, longDesc.str(), rc);
50 std::string programName(prog ? prog :
"program");
51 std::string shortDesc(
"UnknownException");
52 std::ostringstream longDesc;
53 longDesc <<
"Unknown exception caught in "
57 if (jobRep) jobRep->
reportError(shortDesc, longDesc.str(), rc);
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)
virtual std::string explainSelf() const
void printBadAllocException(char const *prog=0, edm::JobReport *jobRep=0, int rc=-1)
void reportError(std::string const &shortDesc, std::string const &longDesc)
void printUnknownException(char const *prog=0, edm::JobReport *jobRep=0, int rc=-1)