|
clang
3.8.0
|
A non-stable pointer into the scope stack. More...
#include <CGCleanup.h>
Public Member Functions | |
| iterator () | |
| EHScope * | get () const |
| EHScope * | operator-> () const |
| EHScope & | operator* () const |
| iterator & | operator++ () |
| iterator | next () |
| iterator | operator++ (int) |
| bool | encloses (iterator other) const |
| bool | strictlyEncloses (iterator other) const |
| bool | operator== (iterator other) const |
| bool | operator!= (iterator other) const |
Friends | |
| class | EHScopeStack |
A non-stable pointer into the scope stack.
Definition at line 502 of file CGCleanup.h.
|
inline |
Definition at line 509 of file CGCleanup.h.
Definition at line 559 of file CGCleanup.h.
|
inline |
Definition at line 511 of file CGCleanup.h.
|
inline |
Definition at line 547 of file CGCleanup.h.
Definition at line 563 of file CGCleanup.h.
|
inline |
Definition at line 516 of file CGCleanup.h.
|
inline |
Definition at line 518 of file CGCleanup.h.
References clang::CodeGen::EHScope::Catch, clang::CodeGen::EHScope::Cleanup, clang::CodeGen::EHCleanupScope(), clang::CodeGen::EHScope::Filter, getKind(), clang::CodeGen::EHTerminateScope::getSize(), clang::CodeGen::EHPadEndScope::getSize(), clang::CodeGen::EHFilterScope::getSizeForNumFilters(), clang::CodeGen::EHCatchScope::getSizeForNumHandlers(), clang::CodeGen::EHScope::PadEnd, clang::CodeGen::EHScopeStack::ScopeStackAlignment, and clang::CodeGen::EHScope::Terminate.
Referenced by operator++().
|
inline |
Definition at line 553 of file CGCleanup.h.
References operator++().
|
inline |
Definition at line 515 of file CGCleanup.h.
Definition at line 562 of file CGCleanup.h.
Definition at line 560 of file CGCleanup.h.
|
friend |
Definition at line 505 of file CGCleanup.h.
1.8.6