Whole document tree
    

Whole document tree

__cxxabiv1::__cxa_exception struct Reference
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

__cxxabiv1::__cxa_exception Struct Reference

#include <unwind-cxx.h>

Collaboration diagram for __cxxabiv1::__cxa_exception:

Collaboration graph
[legend]
List of all members.

Public Attributes

std::type_infoexceptionType
void(* exceptionDestructor )(void *)
std::unexpected_handler unexpectedHandler
std::terminate_handler terminateHandler
__cxa_exception * nextException
int handlerCount
int handlerSwitchValue
const unsigned char * actionRecord
const unsigned char * languageSpecificData
void * catchTemp
void * adjustedPtr
_Unwind_Exception unwindHeader

Member Data Documentation

const unsigned char* __cxxabiv1::__cxa_exception::actionRecord
 

Definition at line 62 of file unwind-cxx.h.

void* __cxxabiv1::__cxa_exception::adjustedPtr
 

Definition at line 65 of file unwind-cxx.h.

Referenced by __cxxabiv1::__cxa_begin_catch().

void* __cxxabiv1::__cxa_exception::catchTemp
 

Definition at line 64 of file unwind-cxx.h.

Referenced by __cxxabiv1::__cxa_call_unexpected().

void(* __cxxabiv1::__cxa_exception::exceptionDestructor)(void *)
 

Referenced by __cxxabiv1::__cxa_throw().

std::type_info* __cxxabiv1::__cxa_exception::exceptionType
 

Definition at line 44 of file unwind-cxx.h.

Referenced by __cxxabiv1::__cxa_call_unexpected(), and __cxxabiv1::__cxa_throw().

int __cxxabiv1::__cxa_exception::handlerCount
 

Definition at line 57 of file unwind-cxx.h.

Referenced by __cxxabiv1::__cxa_begin_catch(), __cxxabiv1::__cxa_end_catch(), __cxxabiv1::__cxa_rethrow(), and __cxxabiv1::uncatch_exception::uncatch_exception().

int __cxxabiv1::__cxa_exception::handlerSwitchValue
 

Definition at line 61 of file unwind-cxx.h.

Referenced by __cxxabiv1::__cxa_call_unexpected().

const unsigned char* __cxxabiv1::__cxa_exception::languageSpecificData
 

Definition at line 63 of file unwind-cxx.h.

Referenced by __cxxabiv1::__cxa_call_unexpected().

__cxa_exception* __cxxabiv1::__cxa_exception::nextException
 

Definition at line 53 of file unwind-cxx.h.

Referenced by __cxxabiv1::__cxa_begin_catch(), __cxxabiv1::__cxa_end_catch(), and __cxxabiv1::uncatch_exception::uncatch_exception().

std::terminate_handler __cxxabiv1::__cxa_exception::terminateHandler
 

Definition at line 50 of file unwind-cxx.h.

Referenced by __cxxabiv1::__cxa_call_unexpected(), and __cxxabiv1::__cxa_throw().

std::unexpected_handler __cxxabiv1::__cxa_exception::unexpectedHandler
 

Definition at line 49 of file unwind-cxx.h.

Referenced by __cxxabiv1::__cxa_call_unexpected(), and __cxxabiv1::__cxa_throw().

_Unwind_Exception __cxxabiv1::__cxa_exception::unwindHeader
 

Definition at line 68 of file unwind-cxx.h.

Referenced by __cxxabiv1::__cxa_end_catch(), __cxxabiv1::__cxa_rethrow(), __cxxabiv1::__cxa_throw(), and __cxxabiv1::uncatch_exception::~uncatch_exception().


The documentation for this struct was generated from the following file:
Generated on Mon Apr 8 03:16:42 2002 for libstdc++-v3 Source by doxygen1.2.15