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

#include <except.hxx>

Public Member Functions

 ~RTTInfos ()
 

Static Public Member Functions

static type_info * get (OUString const &rUNOname, int *len=nullptr) throw ()
 

Private Member Functions

 RTTInfos () throw ()
 
ExceptionTypeInfoWrappergetInfo (OUString const &rUNOname) throw ()
 

Private Attributes

osl::Mutex m_aMutex
 
t_string2PtrMap m_allRTTI
 

Detailed Description

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

Constructor & Destructor Documentation

RTTInfos::RTTInfos ( )
throw (
)
private

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

RTTInfos::~RTTInfos ( )

Member Function Documentation

type_info * RTTInfos::get ( OUString const &  rUNOname,
int len = nullptr 
)
throw (
)
static
ExceptionTypeInfoWrapper * RTTInfos::getInfo ( OUString const &  rUNOname)
throw (
)
private

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

References assert(), OUStringToOString(), and toRTTIname().

Referenced by get().

Member Data Documentation

t_string2PtrMap RTTInfos::m_allRTTI
private

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

osl::Mutex RTTInfos::m_aMutex
private

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

Referenced by get().


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