clang API Documentation

Public Member Functions
clang::CodeGen::EHScopeStack::Cleanup::Flags Class Reference

Generation flags. More...

#include <CodeGenFunction.h>

List of all members.

Public Member Functions

 Flags ()
bool isForEHCleanup () const
 isForEH - true if the current emission is for an EH cleanup.
bool isForNormalCleanup () const
void setIsForEHCleanup ()
bool isNormalCleanupKind () const
void setIsNormalCleanupKind ()
bool isEHCleanupKind () const
void setIsEHCleanupKind ()

Detailed Description

Generation flags.

Definition at line 190 of file CodeGenFunction.h.


Constructor & Destructor Documentation

clang::CodeGen::EHScopeStack::Cleanup::Flags::Flags ( ) [inline]

Definition at line 199 of file CodeGenFunction.h.


Member Function Documentation

bool clang::CodeGen::EHScopeStack::Cleanup::Flags::isEHCleanupKind ( ) const [inline]

isEHCleanupKind - true if the cleanup was pushed as an EH cleanup.

Definition at line 211 of file CodeGenFunction.h.

bool clang::CodeGen::EHScopeStack::Cleanup::Flags::isForEHCleanup ( ) const [inline]

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

Definition at line 202 of file CodeGenFunction.h.

Referenced by EmitCleanup(), and isForNormalCleanup().

bool clang::CodeGen::EHScopeStack::Cleanup::Flags::isForNormalCleanup ( ) const [inline]

Definition at line 203 of file CodeGenFunction.h.

References isForEHCleanup().

bool clang::CodeGen::EHScopeStack::Cleanup::Flags::isNormalCleanupKind ( ) const [inline]

Definition at line 206 of file CodeGenFunction.h.

void clang::CodeGen::EHScopeStack::Cleanup::Flags::setIsEHCleanupKind ( ) [inline]

Definition at line 212 of file CodeGenFunction.h.

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

void clang::CodeGen::EHScopeStack::Cleanup::Flags::setIsForEHCleanup ( ) [inline]

Definition at line 204 of file CodeGenFunction.h.

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

void clang::CodeGen::EHScopeStack::Cleanup::Flags::setIsNormalCleanupKind ( ) [inline]

Definition at line 207 of file CodeGenFunction.h.

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


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