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() const
Declared at: clang/lib/CodeGen/EHScopeStack.h:181
¶bool isEHCleanupKind() const
bool isEHCleanupKind() const
Description
isEHCleanupKind - true if the cleanup was pushed as an EH cleanup.
Declared at: clang/lib/CodeGen/EHScopeStack.h:178
¶bool isForEHCleanup() const
bool isForEHCleanup() const
Description
isForEH - true if the current emission is for an EH cleanup.
Declared at: clang/lib/CodeGen/EHScopeStack.h:169
¶bool isForNormalCleanup() const
bool isForNormalCleanup() const
Declared at: clang/lib/CodeGen/EHScopeStack.h:170
¶bool isNormalCleanupKind() const
bool isNormalCleanupKind() const
Declared 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