#include <exception.h>
Inheritance diagram for CVC3::Exception:
Definition at line 31 of file exception.h.
CVC3::Exception::Exception | ( | ) | [inline] |
Definition at line 36 of file exception.h.
CVC3::Exception::Exception | ( | const std::string & | msg | ) | [inline] |
Definition at line 37 of file exception.h.
CVC3::Exception::Exception | ( | const char * | msg | ) | [inline] |
Definition at line 38 of file exception.h.
virtual CVC3::Exception::~Exception | ( | ) | [inline, virtual] |
Definition at line 40 of file exception.h.
void CVC3::Exception::setMessage | ( | const std::string & | msg | ) | [inline] |
virtual std::string CVC3::Exception::toString | ( | ) | const [inline, virtual] |
Reimplemented in CVC3::CLException, CVC3::EvalException, CVC3::ParserException, CVC3::SmtlibException, CVC3::SoundException, CVC3::TypecheckException, CVC3::ArithException, and CVC3::BitvectorException.
Definition at line 46 of file exception.h.
References d_msg.
Referenced by CVC3::VCCmd::evaluateCommand(), and CVC3::operator<<().
std::ostream& operator<< | ( | std::ostream & | os, | |
const Exception & | e | |||
) | [friend] |
Definition at line 52 of file exception.h.
std::string CVC3::Exception::d_msg [protected] |
Definition at line 33 of file exception.h.
Referenced by setMessage(), CVC3::TypecheckException::toString(), CVC3::SoundException::toString(), CVC3::SmtlibException::toString(), CVC3::ParserException::toString(), toString(), CVC3::EvalException::toString(), CVC3::CLException::toString(), CVC3::BitvectorException::toString(), and CVC3::ArithException::toString().