clang API Documentation
Generation flags. More...
#include <EHScopeStack.h>
Public Member Functions | |
| Flags () | |
| bool | isForEHCleanup () const |
| isForEH - true if the current emission is for an EH cleanup. | |
| bool | isForNormalCleanup () const |
| void | setIsForEHCleanup () |
| bool | isNormalCleanupKind () const |
| void | setIsNormalCleanupKind () |
| bool | isEHCleanupKind () const |
| void | setIsEHCleanupKind () |
Generation flags.
Definition at line 139 of file EHScopeStack.h.
| clang::CodeGen::EHScopeStack::Cleanup::Flags::Flags | ( | ) | [inline] |
Definition at line 148 of file EHScopeStack.h.
| bool clang::CodeGen::EHScopeStack::Cleanup::Flags::isEHCleanupKind | ( | ) | const [inline] |
isEHCleanupKind - true if the cleanup was pushed as an EH cleanup.
Definition at line 160 of file EHScopeStack.h.
| bool clang::CodeGen::EHScopeStack::Cleanup::Flags::isForEHCleanup | ( | ) | const [inline] |
isForEH - true if the current emission is for an EH cleanup.
Definition at line 151 of file EHScopeStack.h.
Referenced by EmitCleanup(), and isForNormalCleanup().
| bool clang::CodeGen::EHScopeStack::Cleanup::Flags::isForNormalCleanup | ( | ) | const [inline] |
Definition at line 152 of file EHScopeStack.h.
References isForEHCleanup().
| bool clang::CodeGen::EHScopeStack::Cleanup::Flags::isNormalCleanupKind | ( | ) | const [inline] |
Definition at line 155 of file EHScopeStack.h.
| void clang::CodeGen::EHScopeStack::Cleanup::Flags::setIsEHCleanupKind | ( | ) | [inline] |
Definition at line 161 of file EHScopeStack.h.
Referenced by clang::CodeGen::CodeGenFunction::PopCleanupBlock().
| void clang::CodeGen::EHScopeStack::Cleanup::Flags::setIsForEHCleanup | ( | ) | [inline] |
Definition at line 153 of file EHScopeStack.h.
Referenced by clang::CodeGen::CodeGenFunction::PopCleanupBlock().
| void clang::CodeGen::EHScopeStack::Cleanup::Flags::setIsNormalCleanupKind | ( | ) | [inline] |
Definition at line 156 of file EHScopeStack.h.
Referenced by clang::CodeGen::CodeGenFunction::PopCleanupBlock().