CppUnit project page | FAQ | CppUnit home page |
Exceptions thrown by failed assertions.Exception is an exception that serves descriptive strings through its what() method. More...
#include <Exception.h>
Public Member Functions | |
Exception (const Message &message=Message(), const SourceLine &sourceLine=SourceLine()) | |
Constructs the exception with the specified message and source location. | |
Exception (const Exception &other) | |
Constructs a copy of an exception. | |
virtual | ~Exception () throw () |
Destructs the exception. | |
Exception & | operator= (const Exception &other) |
Performs an assignment. | |
const char * | what () const throw () |
Returns descriptive message. | |
SourceLine | sourceLine () const |
Location where the error occured. | |
Message | message () const |
Message related to the exception. | |
void | setMessage (const Message &message) |
Set the message. | |
virtual Exception * | clone () const |
Clones the exception. | |
Protected Types | |
typedef std::exception | SuperClass |
Protected Attributes | |
Message | m_message |
SourceLine | m_sourceLine |
std::string | m_whatMessage |
Exceptions thrown by failed assertions.
Exception is an exception that serves descriptive strings through its what() method.
typedef std::exception Exception::SuperClass [protected] |
Exception::Exception | ( | const Message & | message = Message() , |
const SourceLine & | sourceLine = SourceLine() |
||
) |
Constructs the exception with the specified message and source location.
message | Message associated to the exception. |
sourceLine | Source location related to the exception. |
CPPUNIT_NS_BEGIN Exception::Exception | ( | const Exception & | other | ) |
Constructs a copy of an exception.
other | Exception to copy. |
Exception::~Exception | ( | ) | throw () [virtual] |
Destructs the exception.
Exception * Exception::clone | ( | ) | const [virtual] |
Clones the exception.
void Exception::setMessage | ( | const Message & | message | ) |
Set the message.
SourceLine Exception::sourceLine | ( | ) | const |
Location where the error occured.
const char * Exception::what | ( | ) | const throw () |
Returns descriptive message.
Message Exception::m_message [protected] |
SourceLine Exception::m_sourceLine [protected] |
std::string Exception::m_whatMessage [protected] |
|
hosts this site. |
Send comments to: CppUnit Developers |