#include <base.hxx>
Definition at line 76 of file base.hxx.
◆ IdlReflectionServiceImpl()
stoc_corefl::IdlReflectionServiceImpl::IdlReflectionServiceImpl |
( |
const css::uno::Reference< css::uno::XComponentContext > & |
xContext | ) |
|
|
explicit |
◆ ~IdlReflectionServiceImpl()
stoc_corefl::IdlReflectionServiceImpl::~IdlReflectionServiceImpl |
( |
| ) |
|
|
overridevirtual |
◆ constructClass()
Reference< XIdlClass > stoc_corefl::IdlReflectionServiceImpl::constructClass |
( |
typelib_TypeDescription * |
pTypeDescr | ) |
|
|
inlineprivate |
◆ disposing()
void stoc_corefl::IdlReflectionServiceImpl::disposing |
( |
| ) |
|
|
overridevirtual |
◆ forName()
Reference< XIdlClass > stoc_corefl::IdlReflectionServiceImpl::forName |
( |
const OUString & |
rTypeName | ) |
|
|
overridevirtual |
Definition at line 143 of file crefl.cxx.
References _aElements, Any, constructClass(), LRU_Cache< t_Key, t_Val, t_KeyHash >::getValue(), LRU_Cache< t_Key, t_Val, t_KeyHash >::setValue(), typelib_typedescription_getByName(), and typelib_typedescription_release().
◆ forType() [1/2]
- Exceptions
-
css::uno::RuntimeException | |
Definition at line 235 of file crefl.cxx.
References _aElements, aName, Any, constructClass(), LRU_Cache< t_Key, t_Val, t_KeyHash >::getValue(), and LRU_Cache< t_Key, t_Val, t_KeyHash >::setValue().
Referenced by stoc_corefl::extract(), forType(), stoc_corefl::InterfaceIdlClassImpl::getSuperclasses(), stoc_corefl::CompoundIdlClassImpl::getSuperclasses(), and getType().
◆ forType() [2/2]
Reference< XIdlClass > stoc_corefl::IdlReflectionServiceImpl::forType |
( |
typelib_TypeDescriptionReference * |
pRef | ) |
|
◆ getByHierarchicalName()
Any stoc_corefl::IdlReflectionServiceImpl::getByHierarchicalName |
( |
const OUString & |
rName | ) |
|
|
overridevirtual |
Definition at line 171 of file crefl.cxx.
References _aElements, _xTDMgr, Any, constructClass(), o3tl::forceAccess(), LRU_Cache< t_Key, t_Val, t_KeyHash >::getValue(), queryInterface(), LRU_Cache< t_Key, t_Val, t_KeyHash >::setValue(), typelib_typedescription_getByName(), and typelib_typedescription_release().
Referenced by hasByHierarchicalName().
◆ getCpp2Uno()
const Mapping & stoc_corefl::IdlReflectionServiceImpl::getCpp2Uno |
( |
| ) |
|
◆ getImplementationName()
OUString stoc_corefl::IdlReflectionServiceImpl::getImplementationName |
( |
| ) |
|
|
overridevirtual |
◆ getSupportedServiceNames()
Sequence< OUString > stoc_corefl::IdlReflectionServiceImpl::getSupportedServiceNames |
( |
| ) |
|
|
overridevirtual |
◆ getType()
Reference< XIdlClass > stoc_corefl::IdlReflectionServiceImpl::getType |
( |
const css::uno::Any & |
rObj | ) |
|
|
overridevirtual |
◆ getUno2Cpp()
const Mapping & stoc_corefl::IdlReflectionServiceImpl::getUno2Cpp |
( |
| ) |
|
◆ hasByHierarchicalName()
sal_Bool stoc_corefl::IdlReflectionServiceImpl::hasByHierarchicalName |
( |
const OUString & |
rName | ) |
|
|
overridevirtual |
◆ mapToUno()
uno_Interface * stoc_corefl::IdlReflectionServiceImpl::mapToUno |
( |
const css::uno::Any & |
rObj, |
|
|
typelib_InterfaceTypeDescription * |
pTo |
|
) |
| |
◆ supportsService()
sal_Bool stoc_corefl::IdlReflectionServiceImpl::supportsService |
( |
const OUString & |
rServiceName | ) |
|
|
overridevirtual |
◆ _aComponentMutex
::osl::Mutex stoc_corefl::IdlReflectionServiceImpl::_aComponentMutex |
|
private |
◆ _aCpp2Uno
css::uno::Mapping stoc_corefl::IdlReflectionServiceImpl::_aCpp2Uno |
|
private |
◆ _aElements
◆ _aUno2Cpp
css::uno::Mapping stoc_corefl::IdlReflectionServiceImpl::_aUno2Cpp |
|
private |
◆ _xTDMgr
css::uno::Reference< css::container::XHierarchicalNameAccess > stoc_corefl::IdlReflectionServiceImpl::_xTDMgr |
|
private |
The documentation for this class was generated from the following files: