Lines Matching defs:stmt
1055 for (const std::unique_ptr<Statement>& stmt : f.body()->as<Block>().children()) {
1056 if (!stmt->isEmpty()) {
1057 this->writeStatement(*stmt);
1271 for (const std::unique_ptr<Statement>& stmt : b.children()) {
1272 if (!stmt->isEmpty()) {
1273 this->writeStatement(*stmt);
1283 void GLSLCodeGenerator::writeIfStatement(const IfStatement& stmt) {
1285 this->writeExpression(*stmt.test(), Precedence::kTopLevel);
1287 this->writeStatement(*stmt.ifTrue());
1288 if (stmt.ifFalse()) {
1290 this->writeStatement(*stmt.ifFalse());
1404 for (const std::unique_ptr<Statement>& stmt : s.cases()) {
1405 const SwitchCase& c = stmt->as<SwitchCase>();
1456 for (const std::unique_ptr<Statement>& stmt : s.cases()) {
1457 const SwitchCase& c = stmt->as<SwitchCase>();