#include <PAssert.h>
Public Member Functions | |
Assertion (const char *msg, const char *file, int line) | |
Assertion (const Assertion &a) | |
~Assertion () | |
Assertion & | operator= (const Assertion &a) |
const char * | what () const |
const char * | file () const |
int | line () const |
template<class OS > | |
void | print (OS &os) const |
Pete::Assertion::Assertion | ( | const char * | msg, | |
const char * | file, | |||
int | line | |||
) |
Pete::Assertion::Assertion | ( | const Assertion & | a | ) |
Pete::Assertion::~Assertion | ( | ) | [inline] |
const char* Pete::Assertion::what | ( | ) | const [inline] |
Referenced by print().
const char* Pete::Assertion::file | ( | ) | const [inline] |
Referenced by print().
int Pete::Assertion::line | ( | ) | const [inline] |
Referenced by print().
void Pete::Assertion::print | ( | OS & | os | ) | const [inline] |