reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

gen/tools/clang/include/clang/AST/StmtNodes.inc
  553 SWITCHSTMT(SwitchStmt, Stmt)

References

tools/clang/include/clang/AST/ASTTypeTraits.h
   65     return ASTNodeKind(KindToKindId<T>::Id);
   65     return ASTNodeKind(KindToKindId<T>::Id);
tools/clang/include/clang/AST/Stmt.h
 2205     return T->getStmtClass() == SwitchStmtClass;
tools/clang/lib/AST/ExprConstant.cpp
 4828   case Stmt::SwitchStmtClass:
tools/clang/lib/AST/ParentMap.cpp
  206     case Stmt::SwitchStmtClass:
tools/clang/lib/AST/Stmt.cpp
  945     : Stmt(SwitchStmtClass), FirstCase(nullptr) {
  963     : Stmt(SwitchStmtClass, Empty) {
tools/clang/lib/Analysis/CFG.cpp
 2317     case Stmt::SwitchStmtClass:
 5109             case Stmt::SwitchStmtClass: {
 5934     case Stmt::SwitchStmtClass:
tools/clang/lib/Analysis/PathDiagnostic.cpp
  784         case Stmt::SwitchStmtClass:
tools/clang/lib/CodeGen/CGStmt.cpp
  146   case Stmt::SwitchStmtClass:  EmitSwitchStmt(cast<SwitchStmt>(*S));      break;
tools/clang/lib/CodeGen/CodeGenPGO.cpp
  268     case Stmt::SwitchStmtClass:
tools/clang/lib/CodeGen/VarBypassDetector.cpp
   69   case Stmt::SwitchStmtClass:
tools/clang/lib/Sema/JumpDiagnostics.cpp
  325   case Stmt::SwitchStmtClass:
tools/clang/lib/Sema/SemaDeclCXX.cpp
 2048   case Stmt::SwitchStmtClass:
tools/clang/lib/Sema/TreeTransform.h
 6870   StmtResult Init = getDerived().TransformStmt(S->getInit());
 6876       S->getSwitchLoc(), S->getConditionVariable(), S->getCond(),
 6876       S->getSwitchLoc(), S->getConditionVariable(), S->getCond(),
 6876       S->getSwitchLoc(), S->getConditionVariable(), S->getCond(),
 6883     = getDerived().RebuildSwitchStmtStart(S->getSwitchLoc(), Init.get(), Cond);
 6888   StmtResult Body = getDerived().TransformStmt(S->getBody());
 6893   return getDerived().RebuildSwitchStmtBody(S->getSwitchLoc(), Switch.get(),
tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp
  876   case Stmt::SwitchStmtClass: {
 1373     case Stmt::SwitchStmtClass:
tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp
  388       case Stmt::SwitchStmtClass: {
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
 1312     case Stmt::SwitchStmtClass:
tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp
   52     case Stmt::SwitchStmtClass:
tools/clang/tools/libclang/CXCursor.cpp
  148   case Stmt::SwitchStmtClass: