Lines Matching defs:ScopeInfo
31 struct ScopeInfo {
169 std::vector<ScopeInfo> scopeModel;
588 ScopeInfo &PushScope(bool isExteriorGotoFatal) {
591 ScopeInfo &result{model.emplace_back()};
604 ScopeInfo &PopScope() {
605 ScopeInfo &result{programUnits_.back().scopeModel[currentScope_]};
893 bool InInclusiveScope(const std::vector<ScopeInfo> &scopes, ProxyForScope tail,
983 const std::vector<ScopeInfo> &scopes, ProxyForScope scope) {
989 const std::vector<ScopeInfo> &scopes, SemanticsContext &context) {
1039 const TargetStmtMap &labels, const std::vector<ScopeInfo> &scopes,
1119 const TargetStmtMap &labels, const std::vector<ScopeInfo> &scopes,
1144 const TargetStmtMap &labels, const std::vector<ScopeInfo> &scopes,
1183 const TargetStmtMap &labels, const std::vector<ScopeInfo> &scopes,