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 89 of file msvc/except.hxx.

Constructor & Destructor Documentation

◆ RTTInfos()

RTTInfos::RTTInfos ( )
privatenoexcept

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

◆ ~RTTInfos()

RTTInfos::~RTTInfos ( )

Member Function Documentation

◆ get()

type_info * RTTInfos::get ( OUString const &  rUNOname,
int len = nullptr 
)
staticnoexcept

◆ getInfo()

ExceptionTypeInfoWrapper * RTTInfos::getInfo ( OUString const &  rUNOname)
privatenoexcept

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

References OUStringToOString(), and toRTTIname().

Referenced by get().

Member Data Documentation

◆ m_allRTTI

t_string2PtrMap RTTInfos::m_allRTTI
private

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

◆ m_aMutex

osl::Mutex RTTInfos::m_aMutex
private

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

Referenced by get().


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