#include <syntree.h>
Public Member Functions | |
virtual Statement * | clone () const |
const StmtClass * | constructorFor () const |
bool | hasStatic () const |
bool | isLambda () const |
int | lambdaId () const |
void | setConstructorFor (const StmtClass *cd) |
void | setLambda (int id) |
const StatementList & | statements () const |
StatementList & | statements () |
const StatementList & | staticBlock () const |
StatementList & | staticBlock () |
StmtFunction (const StmtFunction &other) | |
StmtFunction (uint32 line, Symbol *name) |
Falcon::StmtFunction::StmtFunction | ( | const StmtFunction & | other | ) |
virtual Statement* Falcon::StmtFunction::clone | ( | ) | const [virtual] |
Implements Falcon::Statement.
const StmtClass* Falcon::StmtFunction::constructorFor | ( | ) | const [inline] |
bool Falcon::StmtFunction::hasStatic | ( | ) | const [inline] |
bool Falcon::StmtFunction::isLambda | ( | ) | const [inline] |
int Falcon::StmtFunction::lambdaId | ( | ) | const [inline] |
void Falcon::StmtFunction::setConstructorFor | ( | const StmtClass * | cd | ) | [inline] |
void Falcon::StmtFunction::setLambda | ( | int | id | ) | [inline] |
const StatementList& Falcon::StmtFunction::statements | ( | ) | const [inline] |
StatementList& Falcon::StmtFunction::statements | ( | ) | [inline] |
const StatementList& Falcon::StmtFunction::staticBlock | ( | ) | const [inline] |
StatementList& Falcon::StmtFunction::staticBlock | ( | ) | [inline] |