LLVM API Documentation

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

llvm::ParseException Struct Reference

#include <Parser.h>

Collaboration diagram for llvm::ParseException:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ParseException (const std::string &filename, const std::string &message, int LineNo=-1, int ColNo=-1)
 ParseException (const ParseException &E)
const std::string getMessage () const
const std::string & getRawMessage () const
const std::string & getFilename () const
const void getErrorLocation (int &Line, int &Column) const

Detailed Description

Definition at line 39 of file Parser.h.


Constructor & Destructor Documentation

ParseException::ParseException const std::string &  filename,
const std::string &  message,
int  LineNo = -1,
int  ColNo = -1
 

Definition at line 51 of file Parser.cpp.

ParseException::ParseException const ParseException E  ) 
 

Definition at line 58 of file Parser.cpp.

References ColumnNo, and LineNo.


Member Function Documentation

const void llvm::ParseException::getErrorLocation int &  Line,
int &  Column
const [inline]
 

Definition at line 63 of file Parser.h.

const std::string& llvm::ParseException::getFilename  )  const [inline]
 

Definition at line 54 of file Parser.h.

const std::string ParseException::getMessage  )  const
 

Definition at line 65 of file Parser.cpp.

const std::string& llvm::ParseException::getRawMessage  )  const [inline]
 

Definition at line 50 of file Parser.h.


The documentation for this struct was generated from the following files: