Lines Matching refs:EHScopeStack

46   EHScopeStack::stable_iterator EnclosingEHScope;
106 EHScope(Kind kind, EHScopeStack::stable_iterator enclosingEHScope) in EHScope()
136 EHScopeStack::stable_iterator getEnclosingEHScope() const { in getEnclosingEHScope()
165 friend class EHScopeStack;
181 EHScopeStack::stable_iterator enclosingEHScope) in EHCatchScope()
233 EHScopeStack::stable_iterator EnclosingNormal;
236 EHScopeStack::stable_iterator EnclosingEH;
288 EHScopeStack::stable_iterator enclosingNormal, in EHCleanupScope()
289 EHScopeStack::stable_iterator enclosingEH) in EHCleanupScope()
347 EHScopeStack::stable_iterator getEnclosingNormalCleanup() const { in getEnclosingNormalCleanup()
354 EHScopeStack::Cleanup *getCleanup() { in getCleanup()
355 return reinterpret_cast<EHScopeStack::Cleanup*>(getCleanupBuffer()); in getCleanup()
429 static_assert(alignof(EHCleanupScope) == EHScopeStack::ScopeStackAlignment,
451 : EHScope(Filter, EHScopeStack::stable_end()) { in EHFilterScope()
481 EHTerminateScope(EHScopeStack::stable_iterator enclosingEHScope) in EHTerminateScope()
491 class EHScopeStack::iterator {
494 friend class EHScopeStack; variable
551 inline EHScopeStack::iterator EHScopeStack::begin() const { in begin()
555 inline EHScopeStack::iterator EHScopeStack::end() const { in end()
559 inline void EHScopeStack::popCatch() { in popCatch()
567 inline void EHScopeStack::popTerminate() { in popTerminate()
575 inline EHScopeStack::iterator EHScopeStack::find(stable_iterator sp) const { in find()
581 inline EHScopeStack::stable_iterator
582 EHScopeStack::stabilize(iterator ir) const { in stabilize()