#include <arsexception.h>
Inheritance diagram for Ars::ExceptionBase:

Public Member Functions | |
| ExceptionBase (const std::string &sWhat) | |
| sWhat A string for more information on what caused the exception | |
| virtual | ~ExceptionBase (void) throw () |
| Standard Destructor. | |
| virtual const char * | what () const throw () |
| A string describing what caused the exception. | |
| virtual const std::string & | std_what () const throw () |
| A std::string reference describing what caused the exception. | |
Protected Attributes | |
| std::string | m_sWhat |
Definition at line 7 of file arsexception.h.
|
|
sWhat A string for more information on what caused the exception
Definition at line 11 of file arsexception.h. References m_sWhat.
00011 : m_sWhat(sWhat) { } |
|
|
Standard Destructor.
Definition at line 14 of file arsexception.h.
00014 { }
|
|
|
A std::string reference describing what caused the exception.
Reimplemented in Ars::ExceptionLexer. Definition at line 20 of file arsexception.h. References m_sWhat.
00020 { return m_sWhat; }
|
|
|
A string describing what caused the exception.
Reimplemented in Ars::ExceptionLexer. Definition at line 17 of file arsexception.h. References m_sWhat.
00017 { return m_sWhat.c_str(); }
|
|
|
Definition at line 23 of file arsexception.h. Referenced by ExceptionBase(), Ars::ExceptionLexer::ExceptionLexer(), Ars::ExceptionLexer::std_what(), std_what(), Ars::ExceptionLexer::what(), and what(). |
1.3.3