public |
Inheritance Graph
graph BT
Exception
Exception --> ExtObject
Error --> Exception
click Exception "classEScript_1_1Exception"
click ExtObject "classEScript_1_1ExtObject"
click Error "classEScript_1_1Tokenizer_1_1Error"
Description
[ Exception ] | > [ ExtObject ] | > [ Object ] |
Protected Attributes
std::string | msg |
std::string | stackInfo |
int | line |
StringId | filenameId |
Public Static Functions
Type * | getTypeObject() |
void | init( EScript::Namespace & globals) |
Public Functions
Exception(const std::string & msg, int line, Type * type) | ||
~Exception() | ||
void | setMessage(const std::string & newMessage) | |
const std::string & | getMessage() const | |
int | getLine() const | |
void | setLine(int newLine) | |
const std::string & | getStackInfo() const | |
void | setStackInfo(const std::string & s) | |
void | setFilename(const std::string & filename) | |
void | setFilenameId( StringId _filenameId) | |
std::string | getFilename() const | |
StringId | getFilenameId() const | |
Object * | clone() const |
> [ Object ] |
std::string | toString() const o |
Documentation
variable
EScript::Exception::msg
protected |
std::string msg |
Defined in EScript/EScript/Objects/Exception.h:46
variable
EScript::Exception::stackInfo
protected |
std::string stackInfo |
Defined in EScript/EScript/Objects/Exception.h:47
variable
EScript::Exception::line
protected |
int line |
Defined in EScript/EScript/Objects/Exception.h:48
variable
EScript::Exception::filenameId
protected |
StringId filenameId |
Defined in EScript/EScript/Objects/Exception.h:49
function
EScript::Exception::getTypeObject
public | static |
Type * getTypeObject( | ) |
Defined in EScript/EScript/Objects/Exception.h:20
function
EScript::Exception::init
public | static |
void init( | EScript::Namespace & | globals ) |
Defined in EScript/EScript/Objects/Exception.h:21
function
EScript::Exception::Exception
public | explicit |
Exception( | const std::string & | msg, |
int | line, | |
Type * | type | |
) |
Defined in EScript/EScript/Objects/Exception.h:24
function
EScript::Exception::~Exception
public | inline | virtual |
~Exception( | ) |
Defined in EScript/EScript/Objects/Exception.h:25
function
EScript::Exception::setMessage
public | inline |
void setMessage( | const std::string & | newMessage ) |
Defined in EScript/EScript/Objects/Exception.h:27
function
EScript::Exception::getMessage
public | const | inline |
const std::string & getMessage( | ) const |
Defined in EScript/EScript/Objects/Exception.h:28
function
EScript::Exception::getLine
public | const | inline |
int getLine( | ) const |
Defined in EScript/EScript/Objects/Exception.h:30
function
EScript::Exception::setLine
public | inline |
void setLine( | int | newLine ) |
Defined in EScript/EScript/Objects/Exception.h:31
function
EScript::Exception::getStackInfo
public | const | inline |
const std::string & getStackInfo( | ) const |
Defined in EScript/EScript/Objects/Exception.h:33
function
EScript::Exception::setStackInfo
public | inline |
void setStackInfo( | const std::string & | s ) |
Defined in EScript/EScript/Objects/Exception.h:34
function
EScript::Exception::setFilename
public | inline |
void setFilename( | const std::string & | filename ) |
Defined in EScript/EScript/Objects/Exception.h:36
function
EScript::Exception::setFilenameId
public | inline |
void setFilenameId( | StringId | _filenameId ) |
Defined in EScript/EScript/Objects/Exception.h:37
function
EScript::Exception::getFilename
public | const | inline |
std::string getFilename( | ) const |
Defined in EScript/EScript/Objects/Exception.h:38
function
EScript::Exception::getFilenameId
public | const | inline |
StringId getFilenameId( | ) const |
Defined in EScript/EScript/Objects/Exception.h:39
function
EScript::Exception::clone
public | const | virtual |
Object * clone( | ) const |
> [ Object ] |
Defined in EScript/EScript/Objects/Exception.h:42
function
EScript::Exception::toString
public | const | virtual |
std::string toString( | ) const |
o
Defined in EScript/EScript/Objects/Exception.h:43