Home | History | Annotate | Download | only in randomshaders

Lines Matching refs:Statement

37 class Statement
40 Statement (void);
41 virtual ~Statement (void);
43 virtual Statement* createNextChild (GeneratorState& state) = DE_NULL;
55 class ExpressionStatement : public Statement
61 Statement* createNextChild (GeneratorState& state) { DE_UNREF(state); return DE_NULL; }
71 class DeclarationStatement : public Statement
77 Statement* createNextChild (GeneratorState& state) { DE_UNREF(state); return DE_NULL; }
88 class BlockStatement : public Statement
97 Statement* createNextChild (GeneratorState& state);
103 void addChild (Statement* statement);
109 std::vector<Statement*> m_children;
112 class ConditionalStatement : public Statement
118 Statement* createNextChild (GeneratorState& state);
128 Statement* m_trueStatement;
129 Statement* m_falseStatement;
137 class AssignStatement : public Statement
144 Statement* createNextChild (GeneratorState& state) { DE_UNREF(state); return DE_NULL; }