Searched refs:SwitchStatement (Results 1 - 25 of 34) sorted by relevance

12

/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dscope.h18 class SwitchStatement;
80 SwitchStatement *sw; // enclosing switch statement
H A Dsapply.c102 void visit(SwitchStatement *s)
H A Dstatement.c1088 /******************************** SwitchStatement ***************************/
1090 SwitchStatement::SwitchStatement(Loc loc, Expression *c, Statement *b, bool isFinal) function in class:SwitchStatement
1104 Statement *SwitchStatement::syntaxCopy()
1106 return new SwitchStatement(loc,
1112 bool SwitchStatement::hasBreak()
1117 static bool checkVar(SwitchStatement *s, VarDeclaration *vd)
1147 bool SwitchStatement::checkLabel()
H A Dstatement.h416 class SwitchStatement : public Statement class in inherits:Statement
431 SwitchStatement(Loc loc, Expression *c, Statement *b, bool isFinal);
486 SwitchStatement *sw;
H A Dblockexit.c275 void visit(SwitchStatement *s)
H A Dvisitor.h35 class SwitchStatement;
329 virtual void visit(SwitchStatement *s) { visit((Statement *)s); }
H A Dstatementsem.c1730 s = new SwitchStatement(loc, e, s, false);
2186 void visit(SwitchStatement *ss)
2188 //printf("SwitchStatement::semantic(%p)\n", ss);
2384 SwitchStatement *sw = sc->sw;
2517 SwitchStatement *sw = sc->sw;
/netbsd-current/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dscope.h16 class SwitchStatement;
79 SwitchStatement *sw; // enclosing switch statement
H A Dstatement.h149 SwitchStatement *isSwitchStatement() { return stmt == STMTswitch ? (SwitchStatement*)this : NULL; }
428 class SwitchStatement : public Statement class in inherits:Statement
444 SwitchStatement *syntaxCopy();
492 SwitchStatement *sw;
H A Dsapply.d125 override void visit(SwitchStatement s)
H A Dstatement_rewrite_walker.d124 override void visit(SwitchStatement s)
H A Dforeachvar.d166 void visitSwitch(SwitchStatement s)
H A Dstatement.d392 inout(SwitchStatement) isSwitchStatement() { return stmt == STMT.Switch ? cast(typeof(return))this : null; }
1177 extern (C++) final class SwitchStatement : Statement
1200 override SwitchStatement syntaxCopy()
1202 return new SwitchStatement(loc, condition.syntaxCopy(), _body.syntaxCopy(), isFinal);
1345 SwitchStatement sw;
H A Dvisitor.h35 class SwitchStatement;
407 virtual void visit(SwitchStatement *s) { visit((Statement *)s); }
H A Ddscope.d88 SwitchStatement sw; /// enclosing switch statement
H A Dblockexit.d316 override void visit(SwitchStatement s)
H A Dtransitivevisitor.d212 override void visit(AST.SwitchStatement s)
214 //printf("Visiting SwitchStatement\n");
H A Dparsetimevisitor.d113 void visit(AST.SwitchStatement s) { visit(cast(AST.Statement)s); }
H A Dstatementsem.d1603 return new SwitchStatement(loc, e, s, false);
2158 override void visit(SwitchStatement ss)
2163 //printf("SwitchStatement::semantic(%p)\n", ss);
2467 SwitchStatement sw = sc.sw;
2613 SwitchStatement sw = sc.sw;
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/Tooling/Syntax/
H A DNodes.h243 class SwitchStatement final : public Statement {
245 SwitchStatement() : Statement(NodeKind::SwitchStatement) {} function in class:clang::syntax::final
/netbsd-current/external/apache2/llvm/dist/clang/lib/Tooling/Syntax/
H A DSynthesis.cpp114 case syntax::NodeKind::SwitchStatement:
115 return new (A.getAllocator()) syntax::SwitchStatement;
H A DNodes.cpp221 syntax::Leaf *syntax::SwitchStatement::getSwitchKeyword() {
226 syntax::Statement *syntax::SwitchStatement::getBody() {
H A DBuildTree.cpp1434 new (allocator()) syntax::SwitchStatement, S);
/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/
H A Dtoir.cc800 void visit (SwitchStatement *s)
947 /* Declare the case label associated with the current SwitchStatement. */
973 /* Declare the default label associated with the current SwitchStatement. */
/netbsd-current/external/gpl3/gcc/dist/gcc/d/
H A Dtoir.cc791 void visit (SwitchStatement *s)
878 /* Declare the case label associated with the current SwitchStatement. */
904 /* Declare the default label associated with the current SwitchStatement. */

Completed in 368 milliseconds

12