clang API Documentation

Public Member Functions | Public Attributes
clang::CodeGen::CodeGenFunction::LifetimeExtendedCleanupHeader Struct Reference

Header for data within LifetimeExtendedCleanupStack. More...

#include <CodeGenFunction.h>

Collaboration diagram for clang::CodeGen::CodeGenFunction::LifetimeExtendedCleanupHeader:
Collaboration graph
[legend]

List of all members.

Public Member Functions

size_t getSize () const
CleanupKind getKind () const

Public Attributes

unsigned Size: 29
 The size of the following cleanup object.
unsigned Kind: 3
 The kind of cleanup to push: a value from the CleanupKind enumeration.

Detailed Description

Header for data within LifetimeExtendedCleanupStack.

Definition at line 290 of file CodeGenFunction.h.


Member Function Documentation

Definition at line 297 of file CodeGenFunction.h.

References Kind.

Referenced by clang::CodeGen::CodeGenFunction::PopCleanupBlocks().

Definition at line 296 of file CodeGenFunction.h.

References Size.

Referenced by clang::CodeGen::CodeGenFunction::PopCleanupBlocks().


Member Data Documentation

The kind of cleanup to push: a value from the CleanupKind enumeration.

Definition at line 294 of file CodeGenFunction.h.

Referenced by getKind().

The size of the following cleanup object.

Definition at line 292 of file CodeGenFunction.h.

Referenced by getSize(), and clang::CodeGen::CodeGenFunction::pushCleanupAfterFullExpr().


The documentation for this struct was generated from the following file: