#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.