clang 20.0.0git
|
A non-stable pointer into the scope stack. More...
#include "/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/CodeGen/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 555 of file CGCleanup.h.
|
inline |
Definition at line 562 of file CGCleanup.h.
Definition at line 608 of file CGCleanup.h.
|
inline |
Definition at line 564 of file CGCleanup.h.
Referenced by operator*(), operator++(), and operator->().
|
inline |
Definition at line 596 of file CGCleanup.h.
Definition at line 612 of file CGCleanup.h.
|
inline |
Definition at line 569 of file CGCleanup.h.
References get().
|
inline |
Definition at line 571 of file CGCleanup.h.
References clang::CodeGen::EHScope::Catch, clang::CodeGen::EHScope::Cleanup, clang::CodeGen::EHScope::Filter, get(), getKind(), clang::CodeGen::EHTerminateScope::getSize(), clang::CodeGen::EHFilterScope::getSizeForNumFilters(), clang::CodeGen::EHCatchScope::getSizeForNumHandlers(), clang::CodeGen::EHScopeStack::ScopeStackAlignment, and clang::CodeGen::EHScope::Terminate.
Referenced by operator++().
Definition at line 602 of file CGCleanup.h.
References operator++().
|
inline |
Definition at line 568 of file CGCleanup.h.
References get().
Definition at line 611 of file CGCleanup.h.
Definition at line 609 of file CGCleanup.h.
|
friend |
Definition at line 558 of file CGCleanup.h.