#include <SetupNavigator.h>
Public Member Functions | |
NoCalibDB () | |
NoCalibDB (const char *message) | |
NoCalibDB (const char *file, int line) | |
const char * | what (void) const throw () |
const char * | bt (void) const throw () |
void | AppendWhat (const char *child) |
void | AppendWhat (const char *child, const char *message) |
void | AppendWhat (const char *child, const char *file, int line) |
Static Public Attributes | |
static unsigned int | gBacktraceSymbols = 5 |
The number of backtrace symbols to add to the "what" string. |
Definition at line 16 of file SetupNavigator.h.
Except::NoCalibDB::NoCalibDB | ( | ) | [inline] |
Definition at line 16 of file SetupNavigator.h.
Except::NoCalibDB::NoCalibDB | ( | const char * | message | ) | [inline] |
Definition at line 16 of file SetupNavigator.h.
Except::NoCalibDB::NoCalibDB | ( | const char * | file, | |
int | line | |||
) | [inline] |
Definition at line 16 of file SetupNavigator.h.
void Except::Base::AppendWhat | ( | const char * | child, | |
const char * | file, | |||
int | line | |||
) | [inherited] |
Used in conjunction with the LOCATION macro, see documentation of Except::Base
Definition at line 81 of file AlcapExcept.cpp.
References Except::Base::AppendWhat(), and Except::Base::fWhat.
00081 { 00082 AppendWhat (child); 00083 unsigned int wLen = std::strlen(fWhat); 00084 unsigned int fLen = std::strlen(file); 00085 if (fLen+wLen < sizeof(fWhat)-16) { 00086 char buf[16]; 00087 buf[0]=0; 00088 snprintf(buf,16,":%d)", line); 00089 std::strcat(fWhat," ("); 00090 std::strcat(fWhat,file); 00091 std::strcat(fWhat,buf); 00092 } 00093 }
void Except::Base::AppendWhat | ( | const char * | child, | |
const char * | message | |||
) | [inherited] |
Used in constructors of classes which inherit from Except::Base to add message text to the What() string.
Definition at line 70 of file AlcapExcept.cpp.
References Except::Base::AppendWhat(), and Except::Base::fWhat.
void Except::Base::AppendWhat | ( | const char * | child | ) | [inherited] |
Used in constructors of classes which inherit from Except::Base to add text to the What() string.
Definition at line 61 of file AlcapExcept.cpp.
References Except::Base::fWhat.
Referenced by Except::Base::AppendWhat().
const char* Except::Base::bt | ( | void | ) | const throw () [inline, inherited] |
Inherited from exception to return the name of the exception as a null terminated string.
Definition at line 82 of file AlcapExcept.h.
References Except::Base::fTrace.
Referenced by LoopSequence::Run().
00082 {return fTrace;}
const char* Except::Base::what | ( | void | ) | const throw () [inline, inherited] |
Inherited from exception to return the name of the exception as a null terminated string.
Definition at line 78 of file AlcapExcept.h.
References Except::Base::fWhat.
Referenced by LoopSequence::Run().
00078 {return fWhat;}
unsigned int Except::Base::gBacktraceSymbols = 5 [static, inherited] |
The number of backtrace symbols to add to the "what" string.
Definition at line 71 of file AlcapExcept.h.
Referenced by Except::Base::Base().