ug4
|
Error class thrown if an error occurs during parsing. More...
#include <lua_util.h>
Public Member Functions | |
LuaError () | |
LuaError (const char *msg) | |
bool | show_msg () const |
![]() | |
const std::string & | get_file (size_t i) const |
returns the file where a message occured | |
unsigned long | get_line (size_t i) const |
returns the line where a message occured | |
const std::string & | get_msg () const |
returns the initial message | |
const std::string & | get_msg (size_t i) const |
returns a message in the message-stack (innermost is first) | |
std::string | get_stacktrace () const |
size_t | num_msg () const |
number of messages in message-stack | |
void | push_msg (const char *msg, const char *file=" -- no file -- ", const unsigned long line=0) |
adds a message to the message stack | |
void | push_msg (const std::string &msg, const char *file=" -- no file -- ", const unsigned long line=0) |
adds a message to the message stack | |
UGError (const char *msg, const char *file=" -- no file -- ", const unsigned long line=0) | |
UGError (const std::string &msg, const char *file=" -- no file -- ", const unsigned long line=0) | |
UGError (const std::string &msg, const std::exception &ex, const char *file, const unsigned long line) | |
virtual | ~UGError () |
virtual destructor | |
Protected Attributes | |
bool | bShowMsg |
![]() | |
std::vector< std::string > | m_vFile |
std::vector< unsigned long > | m_vLine |
std::vector< std::string > | m_vMsg |
Error class thrown if an error occurs during parsing.
|
inline |
|
inline |
|
inline |
References bShowMsg.
Referenced by ug::bridge::DebugShell(), and ug::bridge::RunShell().
|
protected |
Referenced by show_msg().