clang API Documentation

Public Member Functions | Public Attributes
clang::CodeGen::EHCatchScope::Handler Struct Reference

#include <CGCleanup.h>

Collaboration diagram for clang::CodeGen::EHCatchScope::Handler:
Collaboration graph
[legend]

List of all members.

Public Member Functions

bool isCatchAll () const

Public Attributes

llvm::ValueType
llvm::BasicBlock * Block
 The catch handler for this type.

Detailed Description

Definition at line 143 of file CGCleanup.h.


Member Function Documentation

bool clang::CodeGen::EHCatchScope::Handler::isCatchAll ( ) const [inline]

Definition at line 151 of file CGCleanup.h.


Member Data Documentation

The catch handler for this type.

Definition at line 149 of file CGCleanup.h.

Referenced by emitCatchDispatchBlock(), and clang::CodeGen::EHCatchScope::setHandler().

A type info value, or null (C++ null, not an LLVM null pointer) for a catch-all.

Definition at line 146 of file CGCleanup.h.

Referenced by emitCatchDispatchBlock(), clang::CodeGen::CodeGenFunction::EmitLandingPad(), and clang::CodeGen::EHCatchScope::setHandler().


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