27 #ifndef _GLIBCXX_CDTOR_CALLABI // new in GCC 4.7 cxxabi.h
28 #define _GLIBCXX_CDTOR_CALLABI
32 #include <config_cxxabi.h>
34 #include <uno/mapping.h>
36 #if !HAVE_CXXABI_H_CLASS_TYPE_INFO
40 class __class_type_info:
public std::type_info {
48 #if !HAVE_CXXABI_H_SI_CLASS_TYPE_INFO
52 class __si_class_type_info:
public __class_type_info {
70 struct __cxa_exception
91 struct __cxa_eh_globals
110 #if !HAVE_CXXABI_H_CXA_GET_GLOBALS
114 #if !HAVE_CXXABI_H_CXA_CURRENT_EXCEPTION_TYPE
120 #if !HAVE_CXXABI_H_CXA_ALLOCATE_EXCEPTION
126 #if !HAVE_CXXABI_H_CXA_THROW
129 void * thrown_exception,
void * tinfo,
void (* dest)(
void *))
void privateSnippetExecutorGeneral()
__class_type_info(char const *n)
void privateSnippetExecutorClass()
__si_class_type_info(char const *n, __class_type_info const *base)
struct _uno_Mapping uno_Mapping
void privateSnippetExecutorDouble()
void fillUnoException(uno_Any *pExc, uno_Mapping *pCpp2Uno)
std::type_info * __cxa_current_exception_type()
_Unwind_Exception unwindHeader
void privateSnippetExecutorHyper()
bool isSimpleReturnType(typelib_TypeDescription *pTD, bool recursive=false)
__class_type_info(const char *__n)
std::type_info * exceptionType
unsigned int uncaughtExceptions
void privateSnippetExecutorVoid()
virtual ~__si_class_type_info()
virtual ~__class_type_info()
unsigned _Unwind_Word __attribute__((__mode__(__word__)))
__cxa_exception * caughtExceptions
__cxa_exception * nextException
const __class_type_info * __base_type
std::terminate_handler terminateHandler
struct _typelib_TypeDescription typelib_TypeDescription
void * __cxa_allocate_exception(size_t thrown_size)
void raiseException(uno_Any *pUnoExc, uno_Mapping *pUno2Cpp)
const unsigned char * languageSpecificData
__cxa_eh_globals * __cxa_get_globals()
void(* unexpectedHandler)()
void(* exceptionDestructor)(void *)
const unsigned char * actionRecord
void dummy_can_throw_anything(char const *)
void privateSnippetExecutorFloat()
void __cxa_throw(void *thrown_exception, std::type_info *tinfo, void(*dest)(void *)) __attribute__((noreturn))