Lines Matching refs:EHScopeStack
48 EHScopeStack::stable_iterator EnclosingEHScope;
108 EHScope(Kind kind, EHScopeStack::stable_iterator enclosingEHScope) in EHScope()
138 EHScopeStack::stable_iterator getEnclosingEHScope() const { in getEnclosingEHScope()
167 friend class EHScopeStack;
183 EHScopeStack::stable_iterator enclosingEHScope) in EHCatchScope()
235 EHScopeStack::stable_iterator EnclosingNormal;
238 EHScopeStack::stable_iterator EnclosingEH;
290 EHScopeStack::stable_iterator enclosingNormal, in EHCleanupScope()
291 EHScopeStack::stable_iterator enclosingEH) in EHCleanupScope()
348 EHScopeStack::stable_iterator getEnclosingNormalCleanup() const { in getEnclosingNormalCleanup()
355 EHScopeStack::Cleanup *getCleanup() { in getCleanup()
356 return reinterpret_cast<EHScopeStack::Cleanup*>(getCleanupBuffer()); in getCleanup()
431 EHScopeStack::ScopeStackAlignment,
453 : EHScope(Filter, EHScopeStack::stable_end()) { in EHFilterScope()
483 EHTerminateScope(EHScopeStack::stable_iterator enclosingEHScope) in EHTerminateScope()
494 EHPadEndScope(EHScopeStack::stable_iterator enclosingEHScope) in EHPadEndScope()
504 class EHScopeStack::iterator {
507 friend class EHScopeStack; variable
568 inline EHScopeStack::iterator EHScopeStack::begin() const { in begin()
572 inline EHScopeStack::iterator EHScopeStack::end() const { in end()
576 inline void EHScopeStack::popCatch() { in popCatch()
584 inline void EHScopeStack::popTerminate() { in popTerminate()
592 inline EHScopeStack::iterator EHScopeStack::find(stable_iterator sp) const { in find()
598 inline EHScopeStack::stable_iterator
599 EHScopeStack::stabilize(iterator ir) const { in stabilize()