struct CodeGenFunction::LifetimeExtendedCleanupHeader

Declaration

struct CodeGenFunction::LifetimeExtendedCleanupHeader { /* full declaration omitted */ };

Description

Header for data within LifetimeExtendedCleanupStack.

Declared at: clang/lib/CodeGen/CodeGenFunction.h:641

Member Variables

public unsigned int Size
The size of the following cleanup object.
public unsigned int Kind
The kind of cleanup to push: a value from the CleanupKind enumeration.
public unsigned int IsConditional
Whether this is a conditional cleanup.

Method Overview

Methods

clang::CodeGen::CleanupKind getKind() const

Declared at: clang/lib/CodeGen/CodeGenFunction.h:650

size_t getSize() const

Declared at: clang/lib/CodeGen/CodeGenFunction.h:649

bool isConditional() const

Declared at: clang/lib/CodeGen/CodeGenFunction.h:651