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

Methods

Flags()

Declared at: clang/lib/CodeGen/EHScopeStack.h:166

bool hasExitSwitch() const

Declared at: clang/lib/CodeGen/EHScopeStack.h:181

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

Description

isForEH - true if the current emission is for an EH cleanup.

Declared at: clang/lib/CodeGen/EHScopeStack.h:169

bool isForNormalCleanup() const

Declared at: clang/lib/CodeGen/EHScopeStack.h:170

bool isNormalCleanupKind() const

Declared at: clang/lib/CodeGen/EHScopeStack.h:173

void setHasExitSwitch()

Declared at: clang/lib/CodeGen/EHScopeStack.h:182

void setIsEHCleanupKind()

Declared at: clang/lib/CodeGen/EHScopeStack.h:179

void setIsForEHCleanup()

Declared at: clang/lib/CodeGen/EHScopeStack.h:171

void setIsNormalCleanupKind()

Declared at: clang/lib/CodeGen/EHScopeStack.h:174