LibreOffice Module bridges (master) 1
Public Member Functions | Private Types | Private Attributes | List of all members
CPPU_CURRENT_NAMESPACE::RTTI Class Reference

Public Member Functions

 RTTI ()
 
 ~RTTI ()
 
std::type_info * getRTTI (typelib_CompoundTypeDescription *)
 
 RTTI ()
 
 ~RTTI ()
 
type_info * getRTTI (typelib_CompoundTypeDescription *)
 
 RTTI ()
 
 ~RTTI ()
 
type_info * getRTTI (typelib_CompoundTypeDescription *)
 
 RTTI ()
 
 ~RTTI ()
 
type_info * getRTTI (typelib_CompoundTypeDescription *)
 
 RTTI ()
 
 ~RTTI ()
 
type_info * getRTTI (typelib_CompoundTypeDescription *)
 
 RTTI ()
 
 ~RTTI ()
 
type_info * getRTTI (typelib_CompoundTypeDescription *)
 
 RTTI ()
 
 ~RTTI ()
 
type_info * getRTTI (typelib_CompoundTypeDescription *)
 
 RTTI ()
 
 ~RTTI ()
 
type_info * getRTTI (typelib_CompoundTypeDescription *)
 
 RTTI ()
 
 ~RTTI ()
 
type_info * getRTTI (typelib_CompoundTypeDescription *)
 
 RTTI ()
 
 ~RTTI ()
 
type_info * getRTTI (typelib_CompoundTypeDescription *)
 
 RTTI ()
 
 ~RTTI ()
 
type_info * getRTTI (typelib_CompoundTypeDescription *)
 
 RTTI ()
 
 ~RTTI ()
 
type_info * getRTTI (typelib_CompoundTypeDescription *)
 
 RTTI ()
 
 ~RTTI ()
 
type_info * getRTTI (typelib_CompoundTypeDescription *)
 
 RTTI ()
 
 ~RTTI ()
 
type_info * getRTTI (typelib_CompoundTypeDescription *)
 
 RTTI ()
 
 ~RTTI ()
 
type_info * getRTTI (typelib_CompoundTypeDescription *)
 

Private Types

typedef std::unordered_map< OUString, std::type_info *, OUStringHash > t_rtti_map
 
typedef std::unordered_map< OUString, type_info * > t_rtti_map
 
typedef std::unordered_map< OUString, type_info * > t_rtti_map
 
typedef std::unordered_map< OUString, type_info * > t_rtti_map
 
typedef std::unordered_map< OUString, type_info * > t_rtti_map
 
typedef std::unordered_map< OUString, type_info * > t_rtti_map
 
typedef std::unordered_map< OUString, type_info * > t_rtti_map
 
typedef std::unordered_map< OUString, type_info * > t_rtti_map
 
typedef std::unordered_map< OUString, type_info * > t_rtti_map
 
typedef std::unordered_map< OUString, type_info * > t_rtti_map
 
typedef std::unordered_map< OUString, type_info * > t_rtti_map
 
typedef std::unordered_map< OUString, type_info * > t_rtti_map
 
typedef std::unordered_map< OUString, type_info * > t_rtti_map
 
typedef std::unordered_map< OUString, type_info * > t_rtti_map
 
typedef std::unordered_map< OUString, type_info * > t_rtti_map
 

Private Attributes

Mutex m_mutex
 
t_rtti_map m_rttis
 
t_rtti_map m_generatedRttis
 
void * m_hApp
 

Detailed Description

Definition at line 144 of file gcc3_ios/except.cxx.

Member Typedef Documentation

◆ t_rtti_map [1/15]

typedef std::unordered_map< OUString, std::type_info *, OUStringHash > CPPU_CURRENT_NAMESPACE::RTTI::t_rtti_map
private

Definition at line 146 of file gcc3_ios/except.cxx.

◆ t_rtti_map [2/15]

typedef std::unordered_map< OUString, type_info * > CPPU_CURRENT_NAMESPACE::RTTI::t_rtti_map
private

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

◆ t_rtti_map [3/15]

typedef std::unordered_map< OUString, type_info * > CPPU_CURRENT_NAMESPACE::RTTI::t_rtti_map
private

Definition at line 90 of file gcc3_linux_hppa/except.cxx.

◆ t_rtti_map [4/15]

typedef std::unordered_map< OUString, type_info * > CPPU_CURRENT_NAMESPACE::RTTI::t_rtti_map
private

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

◆ t_rtti_map [5/15]

typedef std::unordered_map< OUString, type_info * > CPPU_CURRENT_NAMESPACE::RTTI::t_rtti_map
private

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

◆ t_rtti_map [6/15]

typedef std::unordered_map<OUString, type_info*> CPPU_CURRENT_NAMESPACE::RTTI::t_rtti_map
private

Definition at line 72 of file gcc3_linux_loongarch64/except.cxx.

◆ t_rtti_map [7/15]

typedef std::unordered_map< OUString, type_info * > CPPU_CURRENT_NAMESPACE::RTTI::t_rtti_map
private

Definition at line 90 of file gcc3_linux_m68k/except.cxx.

◆ t_rtti_map [8/15]

typedef std::unordered_map< OUString, type_info * > CPPU_CURRENT_NAMESPACE::RTTI::t_rtti_map
private

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

◆ t_rtti_map [9/15]

typedef std::unordered_map< OUString, type_info * > CPPU_CURRENT_NAMESPACE::RTTI::t_rtti_map
private

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

◆ t_rtti_map [10/15]

typedef std::unordered_map< OUString, type_info * > CPPU_CURRENT_NAMESPACE::RTTI::t_rtti_map
private

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

◆ t_rtti_map [11/15]

typedef std::unordered_map< OUString, type_info * > CPPU_CURRENT_NAMESPACE::RTTI::t_rtti_map
private

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

◆ t_rtti_map [12/15]

typedef std::unordered_map<OUString, type_info*> CPPU_CURRENT_NAMESPACE::RTTI::t_rtti_map
private

Definition at line 85 of file gcc3_linux_riscv64/except.cxx.

◆ t_rtti_map [13/15]

typedef std::unordered_map< OUString, type_info * > CPPU_CURRENT_NAMESPACE::RTTI::t_rtti_map
private

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

◆ t_rtti_map [14/15]

typedef std::unordered_map< OUString, type_info * > CPPU_CURRENT_NAMESPACE::RTTI::t_rtti_map
private

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

◆ t_rtti_map [15/15]

typedef std::unordered_map< OUString, type_info * > CPPU_CURRENT_NAMESPACE::RTTI::t_rtti_map
private

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

Constructor & Destructor Documentation

◆ RTTI() [1/15]

CPPU_CURRENT_NAMESPACE::RTTI::RTTI ( )

Definition at line 161 of file gcc3_ios/except.cxx.

◆ ~RTTI() [1/15]

CPPU_CURRENT_NAMESPACE::RTTI::~RTTI ( )

Definition at line 166 of file gcc3_ios/except.cxx.

References m_hApp.

◆ RTTI() [2/15]

CPPU_CURRENT_NAMESPACE::RTTI::RTTI ( )

◆ ~RTTI() [2/15]

CPPU_CURRENT_NAMESPACE::RTTI::~RTTI ( )

◆ RTTI() [3/15]

CPPU_CURRENT_NAMESPACE::RTTI::RTTI ( )

◆ ~RTTI() [3/15]

CPPU_CURRENT_NAMESPACE::RTTI::~RTTI ( )

◆ RTTI() [4/15]

CPPU_CURRENT_NAMESPACE::RTTI::RTTI ( )

◆ ~RTTI() [4/15]

CPPU_CURRENT_NAMESPACE::RTTI::~RTTI ( )

◆ RTTI() [5/15]

CPPU_CURRENT_NAMESPACE::RTTI::RTTI ( )

◆ ~RTTI() [5/15]

CPPU_CURRENT_NAMESPACE::RTTI::~RTTI ( )

◆ RTTI() [6/15]

CPPU_CURRENT_NAMESPACE::RTTI::RTTI ( )

◆ ~RTTI() [6/15]

CPPU_CURRENT_NAMESPACE::RTTI::~RTTI ( )

◆ RTTI() [7/15]

CPPU_CURRENT_NAMESPACE::RTTI::RTTI ( )

◆ ~RTTI() [7/15]

CPPU_CURRENT_NAMESPACE::RTTI::~RTTI ( )

◆ RTTI() [8/15]

CPPU_CURRENT_NAMESPACE::RTTI::RTTI ( )

◆ ~RTTI() [8/15]

CPPU_CURRENT_NAMESPACE::RTTI::~RTTI ( )

◆ RTTI() [9/15]

CPPU_CURRENT_NAMESPACE::RTTI::RTTI ( )

◆ ~RTTI() [9/15]

CPPU_CURRENT_NAMESPACE::RTTI::~RTTI ( )

◆ RTTI() [10/15]

CPPU_CURRENT_NAMESPACE::RTTI::RTTI ( )

◆ ~RTTI() [10/15]

CPPU_CURRENT_NAMESPACE::RTTI::~RTTI ( )

◆ RTTI() [11/15]

CPPU_CURRENT_NAMESPACE::RTTI::RTTI ( )

◆ ~RTTI() [11/15]

CPPU_CURRENT_NAMESPACE::RTTI::~RTTI ( )

◆ RTTI() [12/15]

CPPU_CURRENT_NAMESPACE::RTTI::RTTI ( )

◆ ~RTTI() [12/15]

CPPU_CURRENT_NAMESPACE::RTTI::~RTTI ( )

◆ RTTI() [13/15]

CPPU_CURRENT_NAMESPACE::RTTI::RTTI ( )

◆ ~RTTI() [13/15]

CPPU_CURRENT_NAMESPACE::RTTI::~RTTI ( )

◆ RTTI() [14/15]

CPPU_CURRENT_NAMESPACE::RTTI::RTTI ( )

◆ ~RTTI() [14/15]

CPPU_CURRENT_NAMESPACE::RTTI::~RTTI ( )

◆ RTTI() [15/15]

CPPU_CURRENT_NAMESPACE::RTTI::RTTI ( )

◆ ~RTTI() [15/15]

CPPU_CURRENT_NAMESPACE::RTTI::~RTTI ( )

Member Function Documentation

◆ getRTTI() [1/15]

std::type_info * CPPU_CURRENT_NAMESPACE::RTTI::getRTTI ( typelib_CompoundTypeDescription *  pTypeDescr)

◆ getRTTI() [2/15]

type_info * CPPU_CURRENT_NAMESPACE::RTTI::getRTTI ( typelib_CompoundTypeDescription *  )

◆ getRTTI() [3/15]

type_info * CPPU_CURRENT_NAMESPACE::RTTI::getRTTI ( typelib_CompoundTypeDescription *  )

◆ getRTTI() [4/15]

type_info * CPPU_CURRENT_NAMESPACE::RTTI::getRTTI ( typelib_CompoundTypeDescription *  )

◆ getRTTI() [5/15]

type_info * CPPU_CURRENT_NAMESPACE::RTTI::getRTTI ( typelib_CompoundTypeDescription *  )

◆ getRTTI() [6/15]

type_info * CPPU_CURRENT_NAMESPACE::RTTI::getRTTI ( typelib_CompoundTypeDescription *  )

◆ getRTTI() [7/15]

type_info * CPPU_CURRENT_NAMESPACE::RTTI::getRTTI ( typelib_CompoundTypeDescription *  )

◆ getRTTI() [8/15]

type_info * CPPU_CURRENT_NAMESPACE::RTTI::getRTTI ( typelib_CompoundTypeDescription *  )

◆ getRTTI() [9/15]

type_info * CPPU_CURRENT_NAMESPACE::RTTI::getRTTI ( typelib_CompoundTypeDescription *  )

◆ getRTTI() [10/15]

type_info * CPPU_CURRENT_NAMESPACE::RTTI::getRTTI ( typelib_CompoundTypeDescription *  )

◆ getRTTI() [11/15]

type_info * CPPU_CURRENT_NAMESPACE::RTTI::getRTTI ( typelib_CompoundTypeDescription *  )

◆ getRTTI() [12/15]

type_info * CPPU_CURRENT_NAMESPACE::RTTI::getRTTI ( typelib_CompoundTypeDescription *  )

◆ getRTTI() [13/15]

type_info * CPPU_CURRENT_NAMESPACE::RTTI::getRTTI ( typelib_CompoundTypeDescription *  )

◆ getRTTI() [14/15]

type_info * CPPU_CURRENT_NAMESPACE::RTTI::getRTTI ( typelib_CompoundTypeDescription *  )

◆ getRTTI() [15/15]

type_info * CPPU_CURRENT_NAMESPACE::RTTI::getRTTI ( typelib_CompoundTypeDescription *  )

Member Data Documentation

◆ m_generatedRttis

t_rtti_map CPPU_CURRENT_NAMESPACE::RTTI::m_generatedRttis
private

Definition at line 150 of file gcc3_ios/except.cxx.

Referenced by getRTTI().

◆ m_hApp

void * CPPU_CURRENT_NAMESPACE::RTTI::m_hApp
private

Definition at line 152 of file gcc3_ios/except.cxx.

Referenced by getRTTI(), and ~RTTI().

◆ m_mutex

Mutex CPPU_CURRENT_NAMESPACE::RTTI::m_mutex
private

Definition at line 148 of file gcc3_ios/except.cxx.

Referenced by getRTTI().

◆ m_rttis

t_rtti_map CPPU_CURRENT_NAMESPACE::RTTI::m_rttis
private

Definition at line 149 of file gcc3_ios/except.cxx.

Referenced by getRTTI().


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