LibreOffice Module bridges (master) 1
Public Member Functions | Private Attributes | Friends | List of all members
ExceptionTypeInfo Class Referencefinal

#include <except.hxx>

Public Member Functions

 ExceptionTypeInfo (void *data, const char *d_name) noexcept
 
virtual ~ExceptionTypeInfo () noexcept
 

Private Attributes

void * m_data
 
char m_d_name [1]
 

Friends

int msvc_filterCppException (EXCEPTION_POINTERS *, uno_Any *, uno_Mapping *)
 

Detailed Description

Definition at line 57 of file msvc/except.hxx.

Constructor & Destructor Documentation

◆ ExceptionTypeInfo()

ExceptionTypeInfo::ExceptionTypeInfo ( void *  data,
const char *  d_name 
)
inlineexplicitnoexcept

Definition at line 65 of file msvc/except.hxx.

References m_d_name.

Referenced by ExceptionTypeInfoWrapper::ExceptionTypeInfoWrapper().

◆ ~ExceptionTypeInfo()

ExceptionTypeInfo::~ExceptionTypeInfo ( )
virtualnoexcept

Definition at line 85 of file msvc_shared/except.cxx.

References m_data.

Friends And Related Function Documentation

◆ msvc_filterCppException

int msvc_filterCppException ( EXCEPTION_POINTERS *  ,
uno_Any ,
uno_Mapping  
)
friend

Definition at line 248 of file msvc_shared/except.cxx.

Member Data Documentation

◆ m_d_name

char ExceptionTypeInfo::m_d_name[1]
private

◆ m_data

void* ExceptionTypeInfo::m_data
private

Definition at line 61 of file msvc/except.hxx.

Referenced by ~ExceptionTypeInfo().


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