clang  3.9.0
Public Member Functions | List of all members
clang::CodeGen::EHScopeStack::Cleanup::Flags Class Reference

Generation flags. More...

#include <EHScopeStack.h>

Public Member Functions

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

Detailed Description

Generation flags.

Definition at line 160 of file EHScopeStack.h.

Constructor & Destructor Documentation

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

Definition at line 169 of file EHScopeStack.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 181 of file EHScopeStack.h.

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

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

Definition at line 172 of file EHScopeStack.h.

Referenced by isForNormalCleanup().

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

Definition at line 173 of file EHScopeStack.h.

References isForEHCleanup().

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

Definition at line 176 of file EHScopeStack.h.

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

Definition at line 182 of file EHScopeStack.h.

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

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

Definition at line 174 of file EHScopeStack.h.

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

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

Definition at line 177 of file EHScopeStack.h.

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


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