libyui
3.4.2
|
Public Member Functions | |
YUIBadPropertyArgException (const YProperty &property, YWidget *widget, const std::string &message="") | |
![]() | |
YProperty | property () const |
Returns the property that caused this exception. | |
YWidget * | widget () const |
Returns the corresponding widget or 0 if there was none. | |
void | setWidget (YWidget *w) |
Set the corresponding widget. | |
![]() | |
YUIException () | |
Default constructor. More... | |
YUIException (const std::string &msg_r) | |
Constructor taking a message. More... | |
virtual | ~YUIException () throw () |
Destructor. | |
const YCodeLocation & | where () const |
Return YCodeLocation. | |
void | relocate (const YCodeLocation &newLocation) const |
Exchange location on rethrow. | |
const std::string & | msg () const |
Return the message string provided to the constructor. More... | |
void | setMsg (const std::string &msg) |
Set a new message string. | |
std::string | asString () const |
Error message provided by dumpOn as string. | |
virtual const char * | what () const throw () |
Return message string. More... | |
Protected Member Functions | |
virtual std::ostream & | dumpOn (std::ostream &str) const |
Write proper error message with all relevant data. More... | |
![]() | |
YUIPropertyException (const YProperty &prop, YWidget *widget=0) | |
Additional Inherited Members | |
![]() | |
static std::string | strErrno (int errno_r) |
Make a string from errno_r. | |
static std::string | strErrno (int errno_r, const std::string &msg) |
Make a string from errno_r and msg_r. | |
static void | log (const YUIException &exception, const YCodeLocation &location, const char *const prefix) |
Drop a log line on throw, catch or rethrow. More... | |
Definition at line 635 of file YUIException.h.
|
protectedvirtual |
Write proper error message with all relevant data.
Reimplemented from YUIException.
Implements YUIPropertyException.
Definition at line 196 of file YUIException.cc.