#include <parse_exception.hpp>
Public Member Functions | |
| file_parse_exception (const file_parse_exception &rhs) | |
| file_parse_exception (parse_exception *pe, const std::string &file, int line, int column) | |
| const std::string | what () const |
| ~file_parse_exception () | |
Private Member Functions | |
| file_parse_exception & | operator= (const file_parse_exception &rhs) |
Private Attributes | |
| int | mcolumn |
| std::string | mfile |
| int | mline |
| parse_exception * | mpe |
This is an exception class that keeps a parse_exception pointer along with the location in the file and the file where it occurred.
Definition at line 58 of file parse_exception.hpp.
Definition at line 75 of file parse_exception.cpp.
| RTT::file_parse_exception::file_parse_exception | ( | parse_exception * | pe, |
| const std::string & | file, | ||
| int | line, | ||
| int | column | ||
| ) | [inline] |
Definition at line 68 of file parse_exception.hpp.
Definition at line 70 of file parse_exception.cpp.
| file_parse_exception& RTT::file_parse_exception::operator= | ( | const file_parse_exception & | rhs | ) | [private] |
| const std::string RTT::file_parse_exception::what | ( | ) | const |
Definition at line 81 of file parse_exception.cpp.
int RTT::file_parse_exception::mcolumn [private] |
Definition at line 63 of file parse_exception.hpp.
std::string RTT::file_parse_exception::mfile [private] |
Definition at line 61 of file parse_exception.hpp.
int RTT::file_parse_exception::mline [private] |
Definition at line 62 of file parse_exception.hpp.
parse_exception* RTT::file_parse_exception::mpe [private] |
Definition at line 60 of file parse_exception.hpp.