clang API Documentation

Public Member Functions | Static Public Member Functions | Static Public Attributes
clang::CodeGen::EHPersonality Class Reference

The exceptions personality for a function. When. More...

#include <CGException.h>

Collaboration diagram for clang::CodeGen::EHPersonality:
Collaboration graph
[legend]

List of all members.

Public Member Functions

StringRef getPersonalityFnName () const
StringRef getCatchallRethrowFnName () const

Static Public Member Functions

static const EHPersonalityget (const LangOptions &Lang)

Static Public Attributes

static const EHPersonality GNU_C
static const EHPersonality GNU_C_SJLJ
static const EHPersonality GNU_ObjC
static const EHPersonality GNU_ObjCXX
static const EHPersonality NeXT_ObjC
static const EHPersonality GNU_CPlusPlus
static const EHPersonality GNU_CPlusPlus_SJLJ

Detailed Description

The exceptions personality for a function. When.

Definition at line 26 of file CGException.h.


Member Function Documentation

const EHPersonality & EHPersonality::get ( const LangOptions Lang) [static]
StringRef clang::CodeGen::EHPersonality::getCatchallRethrowFnName ( ) const [inline]

Definition at line 50 of file CGException.h.

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

StringRef clang::CodeGen::EHPersonality::getPersonalityFnName ( ) const [inline]

Definition at line 49 of file CGException.h.

Referenced by getPersonalityFn().


Member Data Documentation

Definition at line 41 of file CGException.h.

Referenced by getCPersonality().

Definition at line 42 of file CGException.h.

Referenced by getCPersonality().

Definition at line 46 of file CGException.h.

Referenced by getCXXPersonality().

Definition at line 47 of file CGException.h.

Referenced by getCXXPersonality().

Definition at line 43 of file CGException.h.

Referenced by getObjCPersonality().

Definition at line 44 of file CGException.h.

Referenced by getObjCXXPersonality().

Definition at line 45 of file CGException.h.

Referenced by getObjCPersonality(), and getObjCXXPersonality().


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