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


Public Member Functions | |
| ExceptionLexer (const std::string &sWhat, const int aLineno) | |
| sWhat A string for more information on what caused the exception | |
| 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. | |
Definition at line 63 of file arsexception.h.
|
||||||||||||
|
sWhat A string for more information on what caused the exception
Definition at line 67 of file arsexception.h. References Ars::ExceptionBase::m_sWhat.
00068 : ExceptionBase(sWhat) 00069 { 00070 char tmp[512]; 00071 sprintf( tmp , "Error in interpreter: (L %d): %s\n" , aLineno , sWhat.c_str() ); 00072 m_sWhat = tmp; 00073 } |
|
|
A std::string reference describing what caused the exception.
Reimplemented from Ars::ExceptionBase. Definition at line 82 of file arsexception.h. References Ars::ExceptionBase::m_sWhat.
00082 { return m_sWhat; }
|
|
|
A string describing what caused the exception.
Reimplemented from Ars::ExceptionBase. Definition at line 76 of file arsexception.h. References Ars::ExceptionBase::m_sWhat.
00077 {
00078 return m_sWhat.c_str();
00079 }
|
1.3.3