clang API Documentation
The exceptions personality for a function. When. More...
#include <CGException.h>

Public Member Functions | |
| StringRef | getPersonalityFnName () const |
| StringRef | getCatchallRethrowFnName () const |
Static Public Member Functions | |
| static const EHPersonality & | get (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 |
The exceptions personality for a function. When.
Definition at line 26 of file CGException.h.
| const EHPersonality & EHPersonality::get | ( | const LangOptions & | Lang | ) | [static] |
Definition at line 200 of file CGException.cpp.
References getCPersonality(), getCXXPersonality(), getObjCPersonality(), and getObjCXXPersonality().
Referenced by clang::CodeGen::CodeGenFunction::EmitLandingPad(), clang::CodeGen::CodeGenFunction::getEHResumeBlock(), and clang::CodeGen::CodeGenFunction::getTerminateLandingPad().
| 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().
const EHPersonality EHPersonality::GNU_C [static] |
Definition at line 41 of file CGException.h.
Referenced by getCPersonality().
const EHPersonality EHPersonality::GNU_C_SJLJ [static] |
Definition at line 42 of file CGException.h.
Referenced by getCPersonality().
const EHPersonality EHPersonality::GNU_CPlusPlus [static] |
Definition at line 46 of file CGException.h.
Referenced by getCXXPersonality().
const EHPersonality EHPersonality::GNU_CPlusPlus_SJLJ [static] |
Definition at line 47 of file CGException.h.
Referenced by getCXXPersonality().
const EHPersonality EHPersonality::GNU_ObjC [static] |
Definition at line 43 of file CGException.h.
Referenced by getObjCPersonality().
const EHPersonality EHPersonality::GNU_ObjCXX [static] |
Definition at line 44 of file CGException.h.
Referenced by getObjCXXPersonality().
const EHPersonality EHPersonality::NeXT_ObjC [static] |
Definition at line 45 of file CGException.h.
Referenced by getObjCPersonality(), and getObjCXXPersonality().