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

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 

◆ getInfo()

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

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

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

◆ m_aMutex

osl::Mutex RTTInfos::m_aMutex

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

Referenced by get().

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