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 ()
 
type_info * getRTTI (typelib_CompoundTypeDescription *)
 
 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 *)
 
 RTTI ()
 
 ~RTTI ()
 
type_info * getRTTI (typelib_CompoundTypeDescription *)
 
 RTTI ()
 
 ~RTTI ()
 
type_info * getRTTI (typelib_CompoundTypeDescription *)
 

Private Types

typedef std::unordered_map< OUString, type_info * > t_rtti_map
 
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
 
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 89 of file gcc3_aix_powerpc/except.cxx.

Member Typedef Documentation

◆ t_rtti_map [1/18]

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

Definition at line 91 of file gcc3_aix_powerpc/except.cxx.

◆ t_rtti_map [2/18]

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 [3/18]

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 [4/18]

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 [5/18]

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 [6/18]

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 [7/18]

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 [8/18]

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 [9/18]

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 [10/18]

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 [11/18]

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 [12/18]

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 [13/18]

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

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

◆ t_rtti_map [14/18]

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 [15/18]

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 [16/18]

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.

◆ t_rtti_map [17/18]

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

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

◆ t_rtti_map [18/18]

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

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

Constructor & Destructor Documentation

◆ RTTI() [1/18]

CPPU_CURRENT_NAMESPACE::RTTI::RTTI ( )

Definition at line 106 of file gcc3_aix_powerpc/except.cxx.

◆ ~RTTI() [1/18]

CPPU_CURRENT_NAMESPACE::RTTI::~RTTI ( )

Definition at line 111 of file gcc3_aix_powerpc/except.cxx.

References m_hApp.

◆ RTTI() [2/18]

CPPU_CURRENT_NAMESPACE::RTTI::RTTI ( )

◆ ~RTTI() [2/18]

CPPU_CURRENT_NAMESPACE::RTTI::~RTTI ( )

◆ RTTI() [3/18]

CPPU_CURRENT_NAMESPACE::RTTI::RTTI ( )

◆ ~RTTI() [3/18]

CPPU_CURRENT_NAMESPACE::RTTI::~RTTI ( )

◆ RTTI() [4/18]

CPPU_CURRENT_NAMESPACE::RTTI::RTTI ( )

◆ ~RTTI() [4/18]

CPPU_CURRENT_NAMESPACE::RTTI::~RTTI ( )

◆ RTTI() [5/18]

CPPU_CURRENT_NAMESPACE::RTTI::RTTI ( )

◆ ~RTTI() [5/18]

CPPU_CURRENT_NAMESPACE::RTTI::~RTTI ( )

◆ RTTI() [6/18]

CPPU_CURRENT_NAMESPACE::RTTI::RTTI ( )

◆ ~RTTI() [6/18]

CPPU_CURRENT_NAMESPACE::RTTI::~RTTI ( )

◆ RTTI() [7/18]

CPPU_CURRENT_NAMESPACE::RTTI::RTTI ( )

◆ ~RTTI() [7/18]

CPPU_CURRENT_NAMESPACE::RTTI::~RTTI ( )

◆ RTTI() [8/18]

CPPU_CURRENT_NAMESPACE::RTTI::RTTI ( )

◆ ~RTTI() [8/18]

CPPU_CURRENT_NAMESPACE::RTTI::~RTTI ( )

◆ RTTI() [9/18]

CPPU_CURRENT_NAMESPACE::RTTI::RTTI ( )

◆ ~RTTI() [9/18]

CPPU_CURRENT_NAMESPACE::RTTI::~RTTI ( )

◆ RTTI() [10/18]

CPPU_CURRENT_NAMESPACE::RTTI::RTTI ( )

◆ ~RTTI() [10/18]

CPPU_CURRENT_NAMESPACE::RTTI::~RTTI ( )

◆ RTTI() [11/18]

CPPU_CURRENT_NAMESPACE::RTTI::RTTI ( )

◆ ~RTTI() [11/18]

CPPU_CURRENT_NAMESPACE::RTTI::~RTTI ( )

◆ RTTI() [12/18]

CPPU_CURRENT_NAMESPACE::RTTI::RTTI ( )

◆ ~RTTI() [12/18]

CPPU_CURRENT_NAMESPACE::RTTI::~RTTI ( )

◆ RTTI() [13/18]

CPPU_CURRENT_NAMESPACE::RTTI::RTTI ( )

◆ ~RTTI() [13/18]

CPPU_CURRENT_NAMESPACE::RTTI::~RTTI ( )

◆ RTTI() [14/18]

CPPU_CURRENT_NAMESPACE::RTTI::RTTI ( )

◆ ~RTTI() [14/18]

CPPU_CURRENT_NAMESPACE::RTTI::~RTTI ( )

◆ RTTI() [15/18]

CPPU_CURRENT_NAMESPACE::RTTI::RTTI ( )

◆ ~RTTI() [15/18]

CPPU_CURRENT_NAMESPACE::RTTI::~RTTI ( )

◆ RTTI() [16/18]

CPPU_CURRENT_NAMESPACE::RTTI::RTTI ( )

◆ ~RTTI() [16/18]

CPPU_CURRENT_NAMESPACE::RTTI::~RTTI ( )

◆ RTTI() [17/18]

CPPU_CURRENT_NAMESPACE::RTTI::RTTI ( )

◆ ~RTTI() [17/18]

CPPU_CURRENT_NAMESPACE::RTTI::~RTTI ( )

◆ RTTI() [18/18]

CPPU_CURRENT_NAMESPACE::RTTI::RTTI ( )

◆ ~RTTI() [18/18]

CPPU_CURRENT_NAMESPACE::RTTI::~RTTI ( )

Member Function Documentation

◆ getRTTI() [1/18]

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

◆ getRTTI() [2/18]

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

◆ getRTTI() [3/18]

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

◆ getRTTI() [4/18]

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

◆ getRTTI() [5/18]

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

◆ getRTTI() [6/18]

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

◆ getRTTI() [7/18]

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

◆ getRTTI() [8/18]

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

◆ getRTTI() [9/18]

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

◆ getRTTI() [10/18]

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

◆ getRTTI() [11/18]

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

◆ getRTTI() [12/18]

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

◆ getRTTI() [13/18]

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

◆ getRTTI() [14/18]

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

◆ getRTTI() [15/18]

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

◆ getRTTI() [16/18]

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

◆ getRTTI() [17/18]

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

◆ getRTTI() [18/18]

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 95 of file gcc3_aix_powerpc/except.cxx.

Referenced by getRTTI().

◆ m_hApp

void * CPPU_CURRENT_NAMESPACE::RTTI::m_hApp
private

Definition at line 97 of file gcc3_aix_powerpc/except.cxx.

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

◆ m_mutex

Mutex CPPU_CURRENT_NAMESPACE::RTTI::m_mutex
private

Definition at line 93 of file gcc3_aix_powerpc/except.cxx.

Referenced by getRTTI().

◆ m_rttis

t_rtti_map CPPU_CURRENT_NAMESPACE::RTTI::m_rttis
private

Definition at line 94 of file gcc3_aix_powerpc/except.cxx.

Referenced by getRTTI().


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