LibreOffice Module extensions (master) 1
Macros | Variables
oleobjw.cxx File Reference
#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>
Include dependency graph for oleobjw.cxx:

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
 

Macro Definition Documentation

◆ JSCRIPT_ID

#define JSCRIPT_ID   L"jscript"

Definition at line 61 of file oleobjw.cxx.

◆ JSCRIPT_ID_PROPERTY

#define JSCRIPT_ID_PROPERTY   L"_environment"

Definition at line 60 of file oleobjw.cxx.

Variable Documentation

◆ AdapterToWrapperMap

std::unordered_map<sal_uIntPtr, sal_uIntPtr> AdapterToWrapperMap

◆ ComPtrToWrapperMap

std::unordered_map<sal_uIntPtr, WeakReference<XInterface> > ComPtrToWrapperMap

◆ WrapperToAdapterMap

std::unordered_map<sal_uIntPtr,sal_uIntPtr> WrapperToAdapterMap