ReFRACtor
|
This is the base of the exception hierarchy for Full Physics code. More...
#include <fp_exception.h>
Public Member Functions | |
Exception (const std::string &W="") | |
Default constructor. More... | |
Exception (const Exception &E) | |
Copy constructor. More... | |
virtual | ~Exception () throw () |
Destructor. More... | |
template<class T > | |
Exception & | operator<< (const T &V) |
Write to exception what() string. More... | |
virtual void | print (std::ostream &Os) const |
Print out description of object. More... | |
std::string | print_to_string () const |
Print to string. More... | |
void * | return_address (unsigned frame_no) const |
size_t | stack_size () const |
std::string | trace () const |
void | trace (std::ostream &out) const |
void | trace_line (unsigned frame_no, std::ostream &out) const |
std::string | trace_line (unsigned frame_no) const |
virtual const char * | what () const throw () |
Description of what the error is. More... | |
Static Public Attributes | |
static size_t const | default_stack_size = 32 |
This is the base of the exception hierarchy for Full Physics code.
This can be written to like a stream to contain information about the exception. This is derived from the standard library std::exception
Definition at line 16 of file fp_exception.h.
|
inlineinherited |
Print to string.
This is primarily useful for SWIG wrappers to this class, e.g. a to_s method in ruby.
Definition at line 31 of file printable.h.
|
inlineinherited |
Definition at line 50 of file backtrace.hpp.
|
inlineinherited |
Definition at line 45 of file backtrace.hpp.
|
inlineinherited |
Definition at line 70 of file backtrace.hpp.
|
inlineinherited |
Definition at line 77 of file backtrace.hpp.
|
inlineinherited |
Definition at line 57 of file backtrace.hpp.
|
inlineinherited |
Definition at line 63 of file backtrace.hpp.
|
staticinherited |
Definition at line 30 of file backtrace.hpp.