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