#include <Exception.h>
Public Member Functions | |
Exception (const char *iIterator) | |
Exception (const Exception &iOther) | |
const char * | what () const throw () |
~Exception () throw () | |
Private Attributes | |
std::ostringstream | ost_ |
std::string | what_ |
Friends | |
template<class T > | |
Exception & | operator<< (Exception &, const T &) |
Exception & | operator<< (const Exception &, std::ios_base &(*f)(std::ios_base &)) |
Exception & | operator<< (Exception &, std::ios_base &(*f)(std::ios_base &)) |
Exception & | operator<< (const Exception &, std::ostream &(*f)(std::ostream &)) |
Exception & | operator<< (Exception &, std::ostream &(*f)(std::ostream &)) |
template<class T > | |
Exception & | operator<< (const Exception &, const T &) |
Definition at line 52 of file Exception.h.
reco::parser::Exception::Exception | ( | const char * | iIterator | ) | [inline] |
Definition at line 55 of file Exception.h.
: BaseException(iIterator,kSpecialError) {}
reco::parser::Exception::Exception | ( | const Exception & | iOther | ) | [inline] |
Definition at line 56 of file Exception.h.
References ost_.
: BaseException(iOther) { ost_ << iOther.ost_.str(); }
reco::parser::Exception::~Exception | ( | ) | throw () [inline] |
Definition at line 59 of file Exception.h.
{}
const char* reco::parser::Exception::what | ( | ) | const throw () [inline] |
Definition at line 86 of file Exception.h.
{ e.ost_ << iT; return e; }
Definition at line 104 of file Exception.h.
Definition at line 94 of file Exception.h.
Definition at line 91 of file Exception.h.
{ return operator<<(const_cast<Exception&>(e), iT); }
std::ostringstream reco::parser::Exception::ost_ [private] |
Definition at line 81 of file Exception.h.
Referenced by Exception(), reco::parser::operator<<(), and what().
std::string reco::parser::Exception::what_ [mutable, private] |
Definition at line 82 of file Exception.h.
Referenced by what().