#include <syntree.h>

Public Types | |
Public Member Functions | |
| virtual Statement * | clone () const =0 |
| void | line (uint32 l) |
| uint32 | line () const |
| Statement (const Statement &other) | |
| type_t | type () const |
| virtual | ~Statement () |
Protected Member Functions | |
| Statement (int32 l, type_t t) | |
| Statement (type_t t) | |
Protected Attributes | |
| uint32 | m_line |
| type_t | m_type |
| Falcon::Statement::Statement | ( | type_t | t | ) | [inline, protected] |
| Falcon::Statement::Statement | ( | const Statement & | other | ) |
| virtual Falcon::Statement::~Statement | ( | ) | [inline, virtual] |
| virtual Statement* Falcon::Statement::clone | ( | ) | const [pure virtual] |
Implemented in Falcon::StmtNone, Falcon::StmtGlobal, Falcon::StmtUnref, Falcon::StmtSelfPrint, Falcon::StmtExpression, Falcon::StmtFordot, Falcon::StmtAutoexpr, Falcon::StmtReturn, Falcon::StmtLaunch, Falcon::StmtRaise, Falcon::StmtGive, Falcon::StmtBreak, Falcon::StmtContinue, Falcon::StmtLoop, Falcon::StmtWhile, Falcon::StmtElif, Falcon::StmtIf, Falcon::StmtForin, Falcon::StmtCaseBlock, Falcon::StmtSwitch, Falcon::StmtSelect, Falcon::StmtCatchBlock, Falcon::StmtTry, Falcon::StmtClass, Falcon::StmtFunction, and Falcon::StmtVarDef.
| void Falcon::Statement::line | ( | uint32 | l | ) | [inline] |
| uint32 Falcon::Statement::line | ( | ) | const [inline] |
| type_t Falcon::Statement::type | ( | ) | const [inline] |
uint32 Falcon::Statement::m_line [protected] |
type_t Falcon::Statement::m_type [protected] |
1.5.8