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) noexcept
 

Private Member Functions

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

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 ( )
privatenoexcept

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 
)
staticnoexcept
ExceptionTypeInfoWrapper * RTTInfos::getInfo ( OUString const &  rUNOname)
privatenoexcept

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

References 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: