Home
last modified time | relevance | path

Searched refs:SwitchScope (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/clang/lib/AST/Interp/
H A DByteCodeStmtGen.h31 template <class Emitter> class SwitchScope; variable
53 friend class SwitchScope<Emitter>;
H A DByteCodeStmtGen.cpp61 template <class Emitter> class SwitchScope final : public LabelScope<Emitter> { class
67 SwitchScope(ByteCodeStmtGen<Emitter> *Ctx, CaseMap &&CaseLabels, in SwitchScope() function in clang::interp::SwitchScope
77 ~SwitchScope() { in ~SwitchScope()
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DScope.h98 SwitchScope = 0x1000, enumerator
453 if (S->getFlags() & Scope::SwitchScope) in isSwitchScope()
/llvm-project-15.0.7/clang/lib/Sema/
H A DScope.cpp210 {SwitchScope, "SwitchScope"}, in dumpImpl()
H A DSemaStmt.cpp2119 if (BreakParent->getFlags() & Scope::SwitchScope) { in CheckBreakContinueBinding()
/llvm-project-15.0.7/clang/lib/Parse/
H A DParseStmt.cpp1658 unsigned ScopeFlags = Scope::SwitchScope; in ParseSwitchStatement()
1661 ParseScope SwitchScope(this, ScopeFlags); in ParseSwitchStatement() local
1713 SwitchScope.Exit(); in ParseSwitchStatement()