| 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