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