|
Simbody
3.4 (development)
|
This is for reporting internally-detected bugs only, not problems induced by confused users (that is, it is for confused developers instead). More...
#include <Exception.h>
Inheritance diagram for SimTK::Exception::Assert:Public Member Functions | |
| Assert (const char *fn, int ln, const char *assertion, const char *fmt...) | |
| virtual | ~Assert () throw () |
This is for reporting internally-detected bugs only, not problems induced by confused users (that is, it is for confused developers instead).
The exception message accepts printf-style arguments and should contain lots of useful information for developers. Don't throw this exception directly; use one of the family of SimTK_ASSERT and SimTK_ASSERT_ALWAYS macros.
| SimTK::Exception::Assert::Assert | ( | const char * | fn, |
| int | ln, | ||
| const char * | assertion, | ||
| const char * | fmt... | ||
| ) | [inline] |
| virtual SimTK::Exception::Assert::~Assert | ( | ) | throw () [inline, virtual] |