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

#include <except.hxx>

Public Member Functions

 ExceptionInfos () throw ()
 
 ~ExceptionInfos () throw ()
 

Static Public Member Functions

static RaiseInfogetRaiseInfo (typelib_TypeDescription *pTD) throw ()
 

Static Public Attributes

static DWORD allocationGranularity = 0
 

Private Attributes

osl::Mutex m_aMutex
 
t_string2PtrMap m_allRaiseInfos
 

Detailed Description

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

Constructor & Destructor Documentation

ExceptionInfos::ExceptionInfos ( )
throw (
)

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

ExceptionInfos::~ExceptionInfos ( )
throw (
)

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

References m_allRaiseInfos, m_aMutex, and SAL_INFO.

Member Function Documentation

RaiseInfo * ExceptionInfos::getRaiseInfo ( typelib_TypeDescription pTD)
throw (
)
static

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

References assert(), m_allRaiseInfos, and m_aMutex.

Referenced by msvc_raiseException().

Member Data Documentation

DWORD ExceptionInfos::allocationGranularity = 0
static

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

Referenced by RaiseInfo::RaiseInfo().

t_string2PtrMap ExceptionInfos::m_allRaiseInfos
private

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

Referenced by getRaiseInfo(), and ~ExceptionInfos().

osl::Mutex ExceptionInfos::m_aMutex
private

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

Referenced by getRaiseInfo(), and ~ExceptionInfos().


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