#include <syntree.h>
Public Member Functions | |
void | addHandler (StmtCatchBlock *block) |
bool | addIntCase (Value *itm) |
bool | addSymbolCase (Value *itm) |
virtual Statement * | clone () const |
int | currentBlock () const |
bool | defaultGiven () const |
void | defaultHandler (StmtCatchBlock *block) |
StmtCatchBlock * | defaultHandler () |
const StmtCatchBlock * | defaultHandler () const |
StatementList & | handlers () |
const StatementList & | handlers () const |
const Map & | intCases () const |
const Map & | objCases () const |
const List & | objList () const |
StmtTry (const StmtTry &other) | |
StmtTry (uint32 line) | |
~StmtTry () |
Falcon::StmtTry::StmtTry | ( | uint32 | line | ) |
Falcon::StmtTry::StmtTry | ( | const StmtTry & | other | ) |
Falcon::StmtTry::~StmtTry | ( | ) |
void Falcon::StmtTry::addHandler | ( | StmtCatchBlock * | block | ) |
bool Falcon::StmtTry::addIntCase | ( | Value * | itm | ) |
bool Falcon::StmtTry::addSymbolCase | ( | Value * | itm | ) |
virtual Statement* Falcon::StmtTry::clone | ( | ) | const [virtual] |
Implements Falcon::Statement.
int Falcon::StmtTry::currentBlock | ( | ) | const [inline] |
bool Falcon::StmtTry::defaultGiven | ( | ) | const [inline] |
void Falcon::StmtTry::defaultHandler | ( | StmtCatchBlock * | block | ) |
StmtCatchBlock* Falcon::StmtTry::defaultHandler | ( | ) | [inline] |
const StmtCatchBlock* Falcon::StmtTry::defaultHandler | ( | ) | const [inline] |
StatementList& Falcon::StmtTry::handlers | ( | ) | [inline] |
const StatementList& Falcon::StmtTry::handlers | ( | ) | const [inline] |
const Map& Falcon::StmtTry::intCases | ( | ) | const [inline] |
const Map& Falcon::StmtTry::objCases | ( | ) | const [inline] |
const List& Falcon::StmtTry::objList | ( | ) | const [inline] |