sella::Exception Class Reference

List of all members.

Public Member Functions

 Exception (const char *function, const char *file, int line, int code) throw ()
 Exception (bool sysmsg, const char *function, const char *file, int line, int code, const char *format,...) throw ()
 Exception (const Exception &other) throw ()
 Exception (const Exception &&other) throw ()
Exceptionoperator= (const Exception &other) throw ()
Exceptionoperator= (const Exception &&other) throw ()
virtual const char * what () const throw ()
virtual const std::string & getMessage () const throw ()
virtual const std::string & getFunction () const throw ()
virtual const std::string & getFile () const throw ()
virtual const std::string getName () const throw ()
virtual int getLine () const throw ()
virtual int getCode () const throw ()
virtual const std::string & str () const throw ()
virtual const char * c_str () const throw ()

Protected Member Functions

void buildMessage (bool sysmsg, const char *format, va_list list) throw ()
const std::string demangle (const char *name) const throw ()

Protected Attributes

std::string function
std::string file
int line
int code
std::string message
std::string cache

Detailed Description

Definition at line 70 of file Exception.h.


The documentation for this class was generated from the following files:
 All Classes Functions Variables

Generated on 20 Nov 2014 for libutil++ by  doxygen 1.6.1