|
LibreOffice Module extensions (master) 1
|
#include "ole2uno.hxx"#include <sal/log.hxx>#include <o3tl/char16_t2wchar_t.hxx>#include <osl/diagnose.h>#include <osl/doublecheckedlocking.h>#include <osl/thread.h>#include <memory>#include <string_view>#include <com/sun/star/script/CannotConvertException.hpp>#include <com/sun/star/script/FailReason.hpp>#include <com/sun/star/beans/XMaterialHolder.hpp>#include <com/sun/star/lang/WrappedTargetRuntimeException.hpp>#include <com/sun/star/script/XInvocation.hpp>#include <com/sun/star/bridge/ModelDependent.hpp>#include <com/sun/star/bridge/oleautomation/NamedArgument.hpp>#include <com/sun/star/bridge/oleautomation/PropertyPutArgument.hpp>#include <cppuhelper/exc_hlp.hxx>#include <typelib/typedescription.hxx>#include <rtl/uuid.h>#include <rtl/ustring.hxx>#include "jscriptclasses.hxx"#include "oleobjw.hxx"#include "unoobjw.hxx"#include <stdio.h>Go to the source code of this file.
Macros | |
| #define | JSCRIPT_ID_PROPERTY L"_environment" |
| #define | JSCRIPT_ID L"jscript" |
Variables | |
| std::unordered_map< sal_uIntPtr, sal_uIntPtr > | AdapterToWrapperMap |
| std::unordered_map< sal_uIntPtr, sal_uIntPtr > | WrapperToAdapterMap |
| std::unordered_map< sal_uIntPtr, WeakReference< XInterface > > | ComPtrToWrapperMap |
| #define JSCRIPT_ID L"jscript" |
Definition at line 61 of file oleobjw.cxx.
| #define JSCRIPT_ID_PROPERTY L"_environment" |
Definition at line 60 of file oleobjw.cxx.
| std::unordered_map<sal_uIntPtr, sal_uIntPtr> AdapterToWrapperMap |
Definition at line 71 of file oleobjw.cxx.
Referenced by UnoConversionUtilities< class >::createAdapter(), UnoConversionUtilities< class >::createUnoObjectWrapper(), and IUnknownWrapper::~IUnknownWrapper().
| std::unordered_map<sal_uIntPtr, WeakReference<XInterface> > ComPtrToWrapperMap |
Definition at line 80 of file oleobjw.cxx.
Referenced by UnoConversionUtilities< class >::createOleObjectWrapper(), and IUnknownWrapper::~IUnknownWrapper().
| std::unordered_map<sal_uIntPtr,sal_uIntPtr> WrapperToAdapterMap |
Definition at line 78 of file oleobjw.cxx.
Referenced by UnoConversionUtilities< class >::createAdapter(), UnoConversionUtilities< class >::createOleObjectWrapper(), and IUnknownWrapper::~IUnknownWrapper().