|
LibreOffice Module stoc (master) 1
|
#include <sal/config.h>#include <o3tl/any.hxx>#include <osl/mutex.hxx>#include <uno/mapping.hxx>#include <uno/dispatcher.h>#include <cppuhelper/implbase.hxx>#include <cppuhelper/compbase.hxx>#include <rtl/ustring.hxx>#include <rtl/ref.hxx>#include "lrucache.hxx"#include <unordered_map>#include <memory>#include <com/sun/star/lang/XServiceInfo.hpp>#include <com/sun/star/container/XHierarchicalNameAccess.hpp>#include <com/sun/star/reflection/XIdlReflection.hpp>Go to the source code of this file.
Classes | |
| class | stoc_corefl::IdlReflectionServiceImpl |
| class | stoc_corefl::IdlClassImpl |
| class | stoc_corefl::InterfaceIdlClassImpl |
| class | stoc_corefl::CompoundIdlClassImpl |
| class | stoc_corefl::ArrayIdlClassImpl |
| class | stoc_corefl::EnumIdlClassImpl |
| class | stoc_corefl::IdlMemberImpl |
Namespaces | |
| namespace | com |
| namespace | com::sun |
| namespace | com::sun::star |
| namespace | com::sun::star::uno |
| namespace | com::sun::star::reflection |
| namespace | stoc_corefl |
Typedefs | |
| typedef std::unordered_map< OUString, css::uno::WeakReference< css::reflection::XIdlField > > | stoc_corefl::OUString2Field |
| typedef std::unordered_map< OUString, css::uno::WeakReference< css::reflection::XIdlMethod > > | stoc_corefl::OUString2Method |
| typedef cppu::ImplInheritanceHelper< IdlClassImpl, css::reflection::XIdlArray > | stoc_corefl::ArrayIdlClassImpl_Base |
Functions | |
| ::osl::Mutex & | stoc_corefl::getMutexAccess () |
| bool | stoc_corefl::td_equals (typelib_TypeDescription *pTD, typelib_TypeDescriptionReference *pType) |
| bool | stoc_corefl::extract (const css::uno::Any &rObj, typelib_InterfaceTypeDescription *pTo, css::uno::Reference< css::uno::XInterface > &rDest, IdlReflectionServiceImpl *pRefl) |
| bool | stoc_corefl::coerce_assign (void *pDest, typelib_TypeDescription *pTD, const css::uno::Any &rSource, IdlReflectionServiceImpl *pRefl) |