#include <Exception.hpp>
Definition at line 69 of file Exception.hpp.
Public Member Functions | |
| ExceptionLocation (const std::string &filename=std::string(), const std::string &funcName=std::string(), const unsigned long &lineNum=0) throw () | |
| Constructor for location information. | |
| ~ExceptionLocation () throw () | |
| Destructor. | |
| std::string | getFileName () const throw () |
| Accessor for name of source file where exception occurred. | |
| std::string | getFunctionName () const throw () |
| Accessor for name of function where exception occurred. | |
| unsigned long | getLineNumber () const throw () |
| Accessor for line of source file where exception occurred. | |
| void | dump (std::ostream &s) const throw () |
| Debug output function. | |
| std::string | what () const throw () |
| Dump to a string. | |
Friends | |
| std::ostream & | operator<< (std::ostream &s, const ExceptionLocation &e) throw () |
| Output stream operator for ::ExceptionLocation. | |
|
||||||||||||||||
|
Constructor for location information.
Definition at line 78 of file Exception.hpp. |
|
|
Destructor.
Definition at line 89 of file Exception.hpp. |
|
|
Debug output function.
Definition at line 56 of file Exception.cpp. Referenced by ExceptionLocation::what(). |
|
|
Accessor for name of source file where exception occurred.
Definition at line 92 of file Exception.hpp. Referenced by Logger::log(). |
|
|
Accessor for name of function where exception occurred.
Definition at line 96 of file Exception.hpp. Referenced by Logger::log(). |
|
|
Accessor for line of source file where exception occurred.
Definition at line 100 of file Exception.hpp. Referenced by Logger::log(). |
|
|
Dump to a string.
Definition at line 189 of file Exception.cpp. References ExceptionLocation::dump(). |
|
||||||||||||
|
Output stream operator for ::ExceptionLocation. This is intended just to dump all the data in the ::ExceptionLocation to the indicated stream.
|
1.3.9.1