class Cleanup::Flags
Declaration
class Cleanup::Flags { /* full declaration omitted */ };Description
Generation flags.
Declared at: clang/lib/CodeGen/EHScopeStack.h:156
Member Variables
- private unsigned int flags
Method Overview
- public Flags()
- public bool hasExitSwitch() const
- public bool isEHCleanupKind() const
- public bool isForEHCleanup() const
- public bool isForNormalCleanup() const
- public bool isNormalCleanupKind() const
- public void setHasExitSwitch()
- public void setIsEHCleanupKind()
- public void setIsForEHCleanup()
- public void setIsNormalCleanupKind()
Methods
¶Flags()
Flags()Declared at: clang/lib/CodeGen/EHScopeStack.h:166
¶bool hasExitSwitch() const
bool hasExitSwitch() constDeclared at: clang/lib/CodeGen/EHScopeStack.h:181
¶bool isEHCleanupKind() const
bool isEHCleanupKind() constDescription
isEHCleanupKind - true if the cleanup was pushed as an EH cleanup.
Declared at: clang/lib/CodeGen/EHScopeStack.h:178
¶bool isForEHCleanup() const
bool isForEHCleanup() constDescription
isForEH - true if the current emission is for an EH cleanup.
Declared at: clang/lib/CodeGen/EHScopeStack.h:169
¶bool isForNormalCleanup() const
bool isForNormalCleanup() constDeclared at: clang/lib/CodeGen/EHScopeStack.h:170
¶bool isNormalCleanupKind() const
bool isNormalCleanupKind() constDeclared at: clang/lib/CodeGen/EHScopeStack.h:173
¶void setHasExitSwitch()
void setHasExitSwitch()Declared at: clang/lib/CodeGen/EHScopeStack.h:182
¶void setIsEHCleanupKind()
void setIsEHCleanupKind()Declared at: clang/lib/CodeGen/EHScopeStack.h:179
¶void setIsForEHCleanup()
void setIsForEHCleanup()Declared at: clang/lib/CodeGen/EHScopeStack.h:171
¶void setIsNormalCleanupKind()
void setIsNormalCleanupKind()Declared at: clang/lib/CodeGen/EHScopeStack.h:174