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().