ANTLR Support Libraries 2.7.1+
 All Classes Namespaces Files Functions Variables Typedefs Friends Macros Pages
Public Attributes | List of all members
SemanticException Class Reference

#include <SemanticException.hpp>

Inheritance diagram for SemanticException:
Inheritance graph
[legend]
Collaboration diagram for SemanticException:
Collaboration graph
[legend]

Public Attributes

 __pad0__: RecognitionException(s) { } SemanticException(const std ::string& s
 
const std::string & fileName_
 
const std::string int line_
 
const std::string int int column_: RecognitionException(s
 
const std::string int int fileName_
 
const std::string int int line_
 

Additional Inherited Members

- Public Member Functions inherited from RecognitionException
 RecognitionException ()
 
 RecognitionException (const std::string &s)
 
 RecognitionException (const std::string &s, const std::string &fileName, int line, int column)
 
virtual ~RecognitionException () throw ()
 
virtual std::string getFilename () const throw ()
 Return file where mishap occurred. More...
 
virtual int getLine () const throw ()
 
virtual int getColumn () const throw ()
 
virtual std::string toString () const
 Return complete error message with line/column number info (if present) More...
 
virtual std::string getFileLineColumnString () const
 See what file/line/column info is present and return it as a string. More...
 
- Protected Attributes inherited from RecognitionException
std::string fileName
 
int line
 
int column
 

Member Data Documentation

SemanticException::__pad0__
const std ::string int int SemanticException::column_
const std ::string& SemanticException::fileName_
const std ::string int int SemanticException::fileName_
const std ::string int SemanticException::line_
const std ::string int int SemanticException::line_

The documentation for this class was generated from the following file: