Lines Matching refs:EHScopeStack
36 EHScopeStack::stable_iterator EnclosingEHScope;
98 EHScope(Kind kind, EHScopeStack::stable_iterator enclosingEHScope) in EHScope()
128 EHScopeStack::stable_iterator getEnclosingEHScope() const { in getEnclosingEHScope()
157 friend class EHScopeStack;
173 EHScopeStack::stable_iterator enclosingEHScope) in EHCatchScope()
218 EHScopeStack::stable_iterator EnclosingNormal;
221 EHScopeStack::stable_iterator EnclosingEH;
268 EHScopeStack::stable_iterator enclosingNormal, in EHCleanupScope()
269 EHScopeStack::stable_iterator enclosingEH) in EHCleanupScope()
316 EHScopeStack::stable_iterator getEnclosingNormalCleanup() const { in getEnclosingNormalCleanup()
323 EHScopeStack::Cleanup *getCleanup() { in getCleanup()
324 return reinterpret_cast<EHScopeStack::Cleanup*>(getCleanupBuffer()); in getCleanup()
412 : EHScope(Filter, EHScopeStack::stable_end()) { in EHFilterScope()
441 EHTerminateScope(EHScopeStack::stable_iterator enclosingEHScope) in EHTerminateScope()
451 class EHScopeStack::iterator {
454 friend class EHScopeStack; variable
511 inline EHScopeStack::iterator EHScopeStack::begin() const { in begin()
515 inline EHScopeStack::iterator EHScopeStack::end() const { in end()
519 inline void EHScopeStack::popCatch() { in popCatch()
527 inline void EHScopeStack::popTerminate() { in popTerminate()
535 inline EHScopeStack::iterator EHScopeStack::find(stable_iterator sp) const { in find()
541 inline EHScopeStack::stable_iterator
542 EHScopeStack::stabilize(iterator ir) const { in stabilize()