clang API Documentation
#include <CGCleanup.h>
Public Member Functions | |
EHTerminateScope (EHScopeStack::stable_iterator enclosingEHScope) | |
Static Public Member Functions | |
static size_t | getSize () |
static bool | classof (const EHScope *scope) |
An exceptions scope which calls std::terminate if any exception reaches it.
Definition at line 441 of file CGCleanup.h.
clang::CodeGen::EHTerminateScope::EHTerminateScope | ( | EHScopeStack::stable_iterator | enclosingEHScope | ) | [inline] |
Definition at line 443 of file CGCleanup.h.
Referenced by getSize().
static bool clang::CodeGen::EHTerminateScope::classof | ( | const EHScope * | scope | ) | [inline, static] |
Definition at line 447 of file CGCleanup.h.
References clang::CodeGen::EHScope::getKind(), and clang::CodeGen::EHScope::Terminate.
static size_t clang::CodeGen::EHTerminateScope::getSize | ( | ) | [inline, static] |
Definition at line 445 of file CGCleanup.h.
References EHTerminateScope().
Referenced by clang::CodeGen::EHScopeStack::iterator::operator++(), clang::CodeGen::EHScopeStack::popTerminate(), and clang::CodeGen::EHScopeStack::pushTerminate().