46 #ifndef IOSTREAM_INCLUDED 72 [[cms::thread_safe]]
static std::atomic<int>
ourSerial( 0 );
82 bool verbat ) : verbatim(verbat) {
84 #ifdef ErrorObjCONSTRUCTOR_TRACE 85 std::cerr <<
"Constructor for ErrorObj\n";
106 #ifdef ErrorObjCONSTRUCTOR_TRACE 107 std::cerr <<
"Copy Constructor for ErrorObj\n";
115 #ifdef ErrorObjCONSTRUCTOR_TRACE 116 std::cerr <<
"Destructor for ErrorObj\n";
161 for ( ELlist_string::const_iterator it =
myItems.begin();
195 #ifdef ErrorObj_SUB_TRACE 196 std::cerr <<
"=:=:=: ErrorObj::setSubroutine(" << subroutine <<
")\n";
199 ? subroutine.substr(1)
209 #ifdef ErrorObj_SUB_TRACE 216 #ifdef ErrorObj_EMIT_TRACE 217 std::cerr <<
"=:=:=: ErrorObj::emitToken( " << s <<
" )\n";
220 #ifdef ErrorObj_SUB_TRACE 222 std::cerr <<
"=:=:=: subN ErrorObj::emitToken( " << s <<
" )\n";
227 if (
eq_nocase(s.substr(0,5),
"@SUB=" ) ) {
228 #ifdef ErrorObj_SUB_TRACE 229 std::cerr <<
"=:=:=: ErrorObj::@SUB s.substr(5) is: " << s.substr(5)
274 #ifdef OLD_STYLE_AUTOMATIC_SPACES 275 if ( !
myOs.str().empty() ) {
ELslProxy< ELdebugGen > const ELdebug
const ELstring & idOverflow() const
virtual void setSeverity(const ELseverityLevel &sev)
virtual void set(const ELseverityLevel &sev, const ELstring &id)
ErrorObj(const ELseverityLevel &sev, const ELstring &id, bool verbatim=false)
virtual ErrorObj & emitToken(const ELstring &txt)
void swap(ErrorObj &other)
virtual void setSubroutine(const ELstring &subroutine)
ELslProxy< ELhighestSeverityGen > const ELhighestSeverity
virtual void setContext(const ELstring &context)
virtual void setReactedTo(bool r)
const ELextendedID & xid() const
ErrorObj & opltlt(const T &t)
ELslProxy< ELzeroSeverityGen > const ELzeroSeverity
void swap(edm::DataFrameContainer &lhs, edm::DataFrameContainer &rhs)
ErrorObj & operator<<(std::ostream &(*f)(std::ostream &))
const unsigned int maxIDlength(200)
ELstring fullText() const
static std::atomic< int > ourSerial(0)
const ELlist_string & items() const
virtual void setID(const ELstring &ID)
ELslProxy< ELsevereGen > const ELsevere
ErrorObj & operator=(const ErrorObj &other)
bool eq_nocase(const ELstring &s1, const char s2[])
std::list< ELstring > ELlist_string
virtual void setModule(const ELstring &module)