Lines Matching defs:Statement
45 template <class T> Statement* create (GeneratorState& state) { return new T(state); }
50 Statement* (*create) (GeneratorState& state);
101 Statement* createStatement (GeneratorState& state)
108 Statement::Statement (void)
112 Statement::~Statement (void)
155 for (vector<Statement*>::iterator i = m_children.begin(); i != m_children.end(); i++)
160 void BlockStatement::addChild (Statement* statement)
173 Statement* BlockStatement::createNextChild (GeneratorState& state)
178 Statement* child = createStatement(state);
207 for (vector<Statement*>::const_reverse_iterator i = m_children.rbegin(); i != m_children.rend(); i++)
215 for (vector<Statement*>::const_reverse_iterator i = m_children.rbegin(); i != m_children.rend(); i++)
394 Statement* ConditionalStatement::createNextChild (GeneratorState& state)
444 bool isBlockStatement (const Statement* statement)
449 bool isConditionalStatement (const Statement* statement)
465 // Statement executed if true