public

Inheritance Graph

graph BT
	TryCatchStatement
	TryCatchStatement --> ASTNode
	click TryCatchStatement "classEScript_1_1AST_1_1TryCatchStatement"
	click ASTNode "classEScript_1_1AST_1_1ASTNode"

Description

[ TryCatchStatement ] > [ ASTNode ]

Public Functions

   
   
  TryCatchStatement( ptr_t _tryBlock, ptr_t _catchBlock, StringId _exceptionVariableName)
   
  ~TryCatchStatement()
   
const StringId & getExceptionVariableName() const
   
ptr_t getTryBlock() const
   
ptr_t getCatchBlock() const

Documentation

function
EScript::AST::TryCatchStatement::TryCatchStatement

public inline
     
     
TryCatchStatement( ptr_t _tryBlock,
  ptr_t _catchBlock,
  StringId _exceptionVariableName
)    

Defined in EScript/EScript/Compiler/AST/TryCatchStatement.h:22


function
EScript::AST::TryCatchStatement::~TryCatchStatement

public inline virtual
   
   
~TryCatchStatement( )

Defined in EScript/EScript/Compiler/AST/TryCatchStatement.h:25


function
EScript::AST::TryCatchStatement::getExceptionVariableName

public const inline
   
   
const StringId & getExceptionVariableName( ) const

Defined in EScript/EScript/Compiler/AST/TryCatchStatement.h:27


function
EScript::AST::TryCatchStatement::getTryBlock

public const inline
   
   
ptr_t getTryBlock( ) const

Defined in EScript/EScript/Compiler/AST/TryCatchStatement.h:28


function
EScript::AST::TryCatchStatement::getCatchBlock

public const inline
   
   
ptr_t getCatchBlock( ) const

Defined in EScript/EScript/Compiler/AST/TryCatchStatement.h:29