lsst.pex.exceptions
13.0-1-g52a7baa+8
|
#include <Runtime.h>
Additional Inherited Members | |
![]() | |
Exception (char const *file, int line, char const *func, std::string const &message) | |
Standard constructor, intended for C++ use via the LSST_EXCEPT() macro. More... | |
Exception (std::string const &message) | |
Message-only constructor, intended for use from Python only. More... | |
virtual | ~Exception (void) throw () |
void | addMessage (char const *file, int line, char const *func, std::string const &message) |
Add a tracepoint and a message to an exception before rethrowing it (access via LSST_EXCEPT_ADD). More... | |
Traceback const & | getTraceback (void) const throw () |
Retrieve the list of tracepoints associated with an exception. More... | |
virtual std::ostream & | addToStream (std::ostream &stream) const |
Add a text representation of this exception, including its traceback with messages, to a stream. More... | |
virtual char const * | what (void) const throw () |
Return a character string summarizing this exception. More... | |
virtual char const * | getType (void) const throw () |
Return the fully-specified C++ type of a pointer to the exception. More... | |
virtual Exception * | clone (void) const |
Return a copy of the exception as an Exception*. More... | |