LibreOffice Module stoc (master) 1
|
Typedefs | |
typedef o3tl::sorted_vector< void * > | t_ptr_set |
typedef std::unordered_map< void *, t_ptr_set, hash_ptr > | t_ptr_map |
Functions | |
static void | constructRuntimeException (uno_Any *pExc, const OUString &rMsg) |
static bool | type_equals (typelib_TypeDescriptionReference *pType1, typelib_TypeDescriptionReference *pType2) |
static void | handleInvokExc (uno_Any *pDest, uno_Any *pSource) |
static void | adapter_acquire (uno_Interface *pUnoI) |
static void | adapter_release (uno_Interface *pUnoI) |
static void | adapter_dispatch (uno_Interface *pUnoI, const typelib_TypeDescription *pMemberType, void *pReturn, void *pArgs[], uno_Any **ppException) |
static AdapterImpl * | lookup_adapter (t_ptr_set **pp_adapter_set, t_ptr_map &map, void *key, Sequence< Type > const &rTypes) |
typedef std::unordered_map< void *, t_ptr_set, hash_ptr > stoc_invadp::t_ptr_map |
Definition at line 67 of file iafactory.cxx.
typedef o3tl::sorted_vector< void * > stoc_invadp::t_ptr_set |
Definition at line 66 of file iafactory.cxx.
|
static |
Definition at line 544 of file iafactory.cxx.
References m_pAdapter.
Referenced by adapter_dispatch().
|
static |
Definition at line 554 of file iafactory.cxx.
References adapter_acquire(), adapter_release(), m_pAdapter, nPos, and type_equals().
|
static |
Definition at line 549 of file iafactory.cxx.
References m_pAdapter.
Referenced by adapter_dispatch().
|
static |
Definition at line 200 of file iafactory.cxx.
Referenced by handleInvokExc().
Definition at line 312 of file iafactory.cxx.
References constructRuntimeException(), Exception, and name.
|
static |
Definition at line 745 of file iafactory.cxx.
References o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::empty(), map, and nPos.
|
static |
Definition at line 210 of file iafactory.cxx.
Referenced by adapter_dispatch().