Falcon::StmtTry Class Reference

#include <syntree.h>

Inheritance diagram for Falcon::StmtTry:

Inheritance graph
[legend]

List of all members.

Public Member Functions

void addHandler (StmtCatchBlock *block)
bool addIntCase (Value *itm)
bool addSymbolCase (Value *itm)
virtual Statementclone () const
int currentBlock () const
bool defaultGiven () const
void defaultHandler (StmtCatchBlock *block)
StmtCatchBlockdefaultHandler ()
const StmtCatchBlockdefaultHandler () const
StatementListhandlers ()
const StatementListhandlers () const
const MapintCases () const
const MapobjCases () const
const ListobjList () const
 StmtTry (const StmtTry &other)
 StmtTry (uint32 line)
 ~StmtTry ()


Constructor & Destructor Documentation

Falcon::StmtTry::StmtTry ( uint32  line  ) 

Falcon::StmtTry::StmtTry ( const StmtTry other  ) 

Falcon::StmtTry::~StmtTry (  ) 


Member Function Documentation

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]


The documentation for this class was generated from the following file:

Generated on Mon Oct 19 10:11:46 2009 for Falcon_Core by  doxygen 1.5.8