LibreOffice Module basic (master) 1
Typedefs | Functions | Variables
sbunoobj.cxx File Reference
#include <sal/config.h>
#include <o3tl/any.hxx>
#include <o3tl/safeint.hxx>
#include <utility>
#include <vcl/svapp.hxx>
#include <comphelper/errcode.hxx>
#include <svl/hint.hxx>
#include <cppuhelper/implbase.hxx>
#include <cppuhelper/exc_hlp.hxx>
#include <comphelper/interfacecontainer4.hxx>
#include <comphelper/extract.hxx>
#include <comphelper/processfactory.hxx>
#include <cppuhelper/weakref.hxx>
#include <rtl/math.hxx>
#include <rtl/ustrbuf.hxx>
#include <com/sun/star/script/ArrayWrapper.hpp>
#include <com/sun/star/script/CannotConvertException.hpp>
#include <com/sun/star/script/NativeObjectWrapper.hpp>
#include <com/sun/star/uno/XComponentContext.hpp>
#include <com/sun/star/uno/DeploymentException.hpp>
#include <com/sun/star/lang/XTypeProvider.hpp>
#include <com/sun/star/lang/XSingleServiceFactory.hpp>
#include <com/sun/star/lang/XMultiServiceFactory.hpp>
#include <com/sun/star/lang/XServiceInfo.hpp>
#include <com/sun/star/beans/PropertyAttribute.hpp>
#include <com/sun/star/beans/PropertyConcept.hpp>
#include <com/sun/star/beans/MethodConcept.hpp>
#include <com/sun/star/beans/XPropertySet.hpp>
#include <com/sun/star/beans/theIntrospection.hpp>
#include <com/sun/star/script/BasicErrorException.hpp>
#include <com/sun/star/script/InvocationAdapterFactory.hpp>
#include <com/sun/star/script/XAllListener.hpp>
#include <com/sun/star/script/Converter.hpp>
#include <com/sun/star/script/XDefaultProperty.hpp>
#include <com/sun/star/script/XDirectInvocation.hpp>
#include <com/sun/star/container/XNameAccess.hpp>
#include <com/sun/star/container/XHierarchicalNameAccess.hpp>
#include <com/sun/star/reflection/XIdlArray.hpp>
#include <com/sun/star/reflection/XIdlReflection.hpp>
#include <com/sun/star/reflection/XServiceConstructorDescription.hpp>
#include <com/sun/star/reflection/XSingletonTypeDescription.hpp>
#include <com/sun/star/reflection/theCoreReflection.hpp>
#include <com/sun/star/bridge/oleautomation/NamedArgument.hpp>
#include <com/sun/star/bridge/oleautomation/Date.hpp>
#include <com/sun/star/bridge/oleautomation/Decimal.hpp>
#include <com/sun/star/bridge/oleautomation/Currency.hpp>
#include <com/sun/star/bridge/oleautomation/XAutomationObject.hpp>
#include <com/sun/star/script/XAutomationInvocation.hpp>
#include <rtlproto.hxx>
#include <basic/sbstar.hxx>
#include <basic/sbuno.hxx>
#include <basic/sberrors.hxx>
#include <sbunoobj.hxx>
#include <sbintern.hxx>
#include <runtime.hxx>
#include <algorithm>
#include <math.h>
#include <memory>
#include <string_view>
#include <unordered_map>
#include <com/sun/star/reflection/XTypeDescriptionEnumerationAccess.hpp>
#include <com/sun/star/reflection/XConstantsTypeDescription.hpp>
Include dependency graph for sbunoobj.cxx:

Go to the source code of this file.

Typedefs

typedef std::vector< ObjectItem > NativeObjectWrapperVector
 
typedef std::vector< WeakReference< XComponent > > ComponentRefVector
 
typedef std::vector< StarBasicDisposeItem * > DisposeItemVector
 

Functions

SbxVariablegetDefaultProp (SbxVariable *pRef)
 
void SetSbUnoObjectDfltPropName (SbxObject *pObj)
 
static Reference< XIdlReflection > getCoreReflection_Impl ()
 
static Reference< XHierarchicalNameAccess > const & getCoreReflection_HierarchicalNameAccess_Impl ()
 
static Reference< XHierarchicalNameAccess > const & getTypeProvider_Impl ()
 
static Reference< XTypeConverter > const & getTypeConverter_Impl ()
 
SbUnoObjectcreateOLEObject_Impl (const OUString &aType)
 
static void implAppendExceptionMsg (OUStringBuffer &_inout_rBuffer, const Exception &_e, std::u16string_view _rExceptionType, sal_Int32 _nLevel)
 
static OUString implGetExceptionMsg (const Exception &e, std::u16string_view aExceptionType_)
 
static OUString implGetExceptionMsg (const Any &_rCaughtException)
 
static Any convertAny (const Any &rVal, const Type &aDestType)
 
static Reference< XIdlClass > TypeToIdlClass (const Type &rType)
 
template<class EXCEPTION >
static OUString implGetExceptionMsg (const EXCEPTION &e)
 
static void implHandleBasicErrorException (BasicErrorException const &e)
 
static void implHandleWrappedTargetException (const Any &_rWrappedTargetException)
 
static void implHandleAnyException (const Any &_rCaughtException)
 
void clearNativeObjectWrapperVector ()
 
static sal_uInt32 lcl_registerNativeObjectWrapper (SbxObject *pNativeObj)
 
static SbxObjectlcl_getNativeObject (sal_uInt32 nIndex)
 
static SbxDataType unoToSbxType (TypeClass eType)
 
static SbxDataType unoToSbxType (const Reference< XIdlClass > &xIdlClass)
 
static void implSequenceToMultiDimArray (SbxDimArray *&pArray, Sequence< sal_Int32 > &indices, Sequence< sal_Int32 > &sizes, const Any &aValue, sal_Int32 dimension, bool bIsZeroIndex, Type const *pType)
 
void unoToSbxValue (SbxVariable *pVar, const Any &aValue)
 
static Type getUnoTypeForSbxBaseType (SbxDataType eType)
 
static Type getUnoTypeForSbxValue (const SbxValue *pVal)
 
static Any sbxToUnoValueImpl (const SbxValue *pVar, bool bBlockConversionToSmallestType=false)
 
static Any implRekMultiDimArrayToSequence (SbxDimArray *pArray, const Type &aElemType, sal_Int32 nMaxDimIndex, sal_Int32 nActualDim, sal_Int32 *pActualIndices, sal_Int32 *pLowerBounds, sal_Int32 *pUpperBounds)
 
Any sbxToUnoValue (const SbxValue *pVar)
 
static bool implGetTypeByName (const OUString &rName, Type &rRetType)
 
Any sbxToUnoValue (const SbxValue *pVar, const Type &rType, Property const *pUnoProperty)
 
static void processAutomationParams (SbxArray *pParams, Sequence< Any > &args, sal_uInt32 nParamCount)
 
static Any invokeAutomationMethod (const OUString &Name, Sequence< Any > const &args, SbxArray *pParams, sal_uInt32 nParamCount, Reference< XInvocation > const &rxInvocation, INVOKETYPE invokeType)
 
static OUString Impl_GetInterfaceInfo (const Reference< XInterface > &x, const Reference< XIdlClass > &xClass, sal_uInt16 nRekLevel)
 
static OUString getDbgObjectNameImpl (SbUnoObject &rUnoObj)
 
static OUString getDbgObjectName (SbUnoObject &rUnoObj)
 
OUString getBasicObjectTypeName (SbxObject *pObj)
 
bool checkUnoObjectType (SbUnoObject &rUnoObj, const OUString &rClass)
 
static OUString Impl_GetSupportedInterfaces (SbUnoObject &rUnoObj)
 
static OUString Dbg_SbxDataType2String (SbxDataType eType)
 
static OUString Impl_DumpProperties (SbUnoObject &rUnoObj)
 
static OUString Impl_DumpMethods (SbUnoObject &rUnoObj)
 
void clearUnoMethodsForBasic (StarBASIC const *pBasic)
 
void clearUnoMethods ()
 
static SbUnoObjectRef Impl_CreateUnoStruct (const OUString &aClassName)
 
SbxObjectRef GetSbUnoObject (const OUString &aName, const Any &aUnoObj_)
 
void createAllObjectProperties (SbxObject *pObj)
 
void RTL_Impl_CreateUnoStruct (SbxArray &rPar)
 
void RTL_Impl_CreateUnoService (SbxArray &rPar)
 
void RTL_Impl_CreateUnoServiceWithArguments (SbxArray &rPar)
 
void RTL_Impl_GetProcessServiceManager (SbxArray &rPar)
 
void RTL_Impl_HasInterfaces (SbxArray &rPar)
 
void RTL_Impl_IsUnoStruct (SbxArray &rPar)
 
void RTL_Impl_EqualUnoObjects (SbxArray &rPar)
 
static Reference< XTypeDescriptionEnumeration > getTypeDescriptorEnumeration (const OUString &sSearchRoot, const Sequence< TypeClass > &types, TypeDescriptionSearchDepth depth)
 
SbUnoClassfindUnoClass (const OUString &rName)
 
SbUnoServicefindUnoService (const OUString &rName)
 
SbUnoSingletonfindUnoSingleton (const OUString &rName)
 
static Reference< XInterfacecreateAllListenerAdapter (const Reference< XInvocationAdapterFactory2 > &xInvocationAdapterFactory, const Reference< XIdlClass > &xListenerType, const Reference< XAllListener > &xListener, const Any &Helper)
 
void SbRtl_CreateUnoListener (StarBASIC *pBasic, SbxArray &rPar, bool)
 
void RTL_Impl_GetDefaultContext (SbxArray &rPar)
 
void RTL_Impl_CreateUnoValue (SbxArray &rPar)
 
Reference< XInterfacecreateComListener (const Any &aControlAny, const OUString &aVBAType, std::u16string_view aPrefix, const SbxObjectRef &xScopeObj)
 
static DisposeItemVector::iterator lcl_findItemForBasic (StarBASIC const *pBasic)
 
static StarBasicDisposeItem * lcl_getOrCreateItemForBasic (StarBASIC *pBasic)
 
void registerComponentToBeDisposedForBasic (const Reference< XComponent > &xComponent, StarBASIC *pBasic)
 
void registerComListenerVariableForBasic (SbxVariable *pVar, StarBASIC *pBasic)
 
void disposeComVariablesForBasic (StarBASIC const *pBasic)
 
bool handleToStringForCOMObjects (SbxObject *pObj, SbxValue *pVal)
 

Variables

constexpr OUStringLiteral ID_DBG_SUPPORTEDINTERFACES = u"Dbg_SupportedInterfaces"
 
constexpr OUStringLiteral ID_DBG_PROPERTIES = u"Dbg_Properties"
 
constexpr OUStringLiteral ID_DBG_METHODS = u"Dbg_Methods"
 
char const aSeqLevelStr [] = "[]"
 
static SbUnoMethodpFirst = nullptr
 
static DisposeItemVector GaDisposeItemVector
 

Typedef Documentation

◆ ComponentRefVector

typedef std::vector< WeakReference< XComponent > > ComponentRefVector

Definition at line 4389 of file sbunoobj.cxx.

◆ DisposeItemVector

typedef std::vector< StarBasicDisposeItem* > DisposeItemVector

Definition at line 4408 of file sbunoobj.cxx.

◆ NativeObjectWrapperVector

typedef std::vector< ObjectItem > NativeObjectWrapperVector

Definition at line 448 of file sbunoobj.cxx.

Function Documentation

◆ checkUnoObjectType()

bool checkUnoObjectType ( SbUnoObject rUnoObj,
const OUString &  rClass 
)

◆ clearNativeObjectWrapperVector()

void clearNativeObjectWrapperVector ( )

Definition at line 456 of file sbunoobj.cxx.

Referenced by SbModule::Run().

◆ clearUnoMethods()

void clearUnoMethods ( )

Definition at line 2470 of file sbunoobj.cxx.

Referenced by ClearUnoObjectsInRTL_Impl().

◆ clearUnoMethodsForBasic()

void clearUnoMethodsForBasic ( StarBASIC const *  pBasic)

Definition at line 2429 of file sbunoobj.cxx.

Referenced by StarBASIC::~StarBASIC().

◆ convertAny()

static Any convertAny ( const Any &  rVal,
const Type aDestType 
)
static

◆ createAllListenerAdapter()

static Reference< XInterface > createAllListenerAdapter ( const Reference< XInvocationAdapterFactory2 > &  xInvocationAdapterFactory,
const Reference< XIdlClass > &  xListenerType,
const Reference< XAllListener > &  xListener,
const Any &  Helper 
)
static

Definition at line 3891 of file sbunoobj.cxx.

Referenced by SbRtl_CreateUnoListener().

◆ createAllObjectProperties()

void createAllObjectProperties ( SbxObject pObj)

◆ createComListener()

Reference< XInterface > createComListener ( const Any &  aControlAny,
const OUString &  aVBAType,
std::u16string_view  aPrefix,
const SbxObjectRef xScopeObj 
)

◆ createOLEObject_Impl()

SbUnoObject * createOLEObject_Impl ( const OUString &  aType)

◆ Dbg_SbxDataType2String()

static OUString Dbg_SbxDataType2String ( SbxDataType  eType)
static

◆ disposeComVariablesForBasic()

void disposeComVariablesForBasic ( StarBASIC const *  pBasic)

◆ findUnoClass()

SbUnoClass * findUnoClass ( const OUString &  rName)

Definition at line 3298 of file sbunoobj.cxx.

References Any, and getTypeProvider_Impl().

Referenced by SbUnoClass::Find(), and SbiRuntime::FindElement().

◆ findUnoService()

SbUnoService * findUnoService ( const OUString &  rName)

Definition at line 3448 of file sbunoobj.cxx.

References Any, and getTypeProvider_Impl().

Referenced by SbUnoClass::Find().

◆ findUnoSingleton()

SbUnoSingleton * findUnoSingleton ( const OUString &  rName)

Definition at line 3681 of file sbunoobj.cxx.

References Any, and getTypeProvider_Impl().

Referenced by SbUnoClass::Find().

◆ getBasicObjectTypeName()

OUString getBasicObjectTypeName ( SbxObject pObj)

Definition at line 1612 of file sbunoobj.cxx.

References getDbgObjectNameImpl().

◆ getCoreReflection_HierarchicalNameAccess_Impl()

static Reference< XHierarchicalNameAccess > const & getCoreReflection_HierarchicalNameAccess_Impl ( )
static

Definition at line 167 of file sbunoobj.cxx.

References getCoreReflection_Impl(), and xCoreReflection.

Referenced by Impl_CreateUnoStruct().

◆ getCoreReflection_Impl()

static Reference< XIdlReflection > getCoreReflection_Impl ( )
static

◆ getDbgObjectName()

static OUString getDbgObjectName ( SbUnoObject rUnoObj)
static

Definition at line 1597 of file sbunoobj.cxx.

References aName, and getDbgObjectNameImpl().

Referenced by Impl_DumpMethods(), Impl_DumpProperties(), and Impl_GetSupportedInterfaces().

◆ getDbgObjectNameImpl()

static OUString getDbgObjectNameImpl ( SbUnoObject rUnoObj)
static

◆ getDefaultProp()

SbxVariable * getDefaultProp ( SbxVariable pRef)

◆ GetSbUnoObject()

SbxObjectRef GetSbUnoObject ( const OUString &  aName,
const Any &  aUnoObj_ 
)

Definition at line 2882 of file sbunoobj.cxx.

References aName.

Referenced by BasicManager::SetGlobalUNOConstant().

◆ getTypeConverter_Impl()

static Reference< XTypeConverter > const & getTypeConverter_Impl ( )
static

Definition at line 210 of file sbunoobj.cxx.

References comphelper::getProcessComponentContext(), and xTypeConverter.

Referenced by convertAny().

◆ getTypeDescriptorEnumeration()

static Reference< XTypeDescriptionEnumeration > getTypeDescriptorEnumeration ( const OUString &  sSearchRoot,
const Sequence< TypeClass > &  types,
TypeDescriptionSearchDepth  depth 
)
static

Definition at line 3192 of file sbunoobj.cxx.

References getTypeProvider_Impl().

Referenced by VBAConstantHelper::init().

◆ getTypeProvider_Impl()

static Reference< XHierarchicalNameAccess > const & getTypeProvider_Impl ( )
static

◆ getUnoTypeForSbxBaseType()

static Type getUnoTypeForSbxBaseType ( SbxDataType  eType)
static

◆ getUnoTypeForSbxValue()

static Type getUnoTypeForSbxValue ( const SbxValue pVal)
static

◆ handleToStringForCOMObjects()

bool handleToStringForCOMObjects ( SbxObject pObj,
SbxValue pVal 
)

◆ Impl_CreateUnoStruct()

static SbUnoObjectRef Impl_CreateUnoStruct ( const OUString &  aClassName)
static

◆ Impl_DumpMethods()

static OUString Impl_DumpMethods ( SbUnoObject rUnoObj)
static

◆ Impl_DumpProperties()

static OUString Impl_DumpProperties ( SbUnoObject rUnoObj)
static

◆ Impl_GetInterfaceInfo()

static OUString Impl_GetInterfaceInfo ( const Reference< XInterface > &  x,
const Reference< XIdlClass > &  xClass,
sal_uInt16  nRekLevel 
)
static

◆ Impl_GetSupportedInterfaces()

static OUString Impl_GetSupportedInterfaces ( SbUnoObject rUnoObj)
static

◆ implAppendExceptionMsg()

static void implAppendExceptionMsg ( OUStringBuffer &  _inout_rBuffer,
const Exception &  _e,
std::u16string_view  _rExceptionType,
sal_Int32  _nLevel 
)
static

Definition at line 283 of file sbunoobj.cxx.

Referenced by implGetExceptionMsg(), and implHandleWrappedTargetException().

◆ implGetExceptionMsg() [1/3]

static OUString implGetExceptionMsg ( const Any &  _rCaughtException)
static

Definition at line 309 of file sbunoobj.cxx.

References implGetExceptionMsg().

◆ implGetExceptionMsg() [2/3]

template<class EXCEPTION >
static OUString implGetExceptionMsg ( const EXCEPTION &  e)
static

Definition at line 355 of file sbunoobj.cxx.

References getTypeName(), and implGetExceptionMsg().

◆ implGetExceptionMsg() [3/3]

static OUString implGetExceptionMsg ( const Exception &  e,
std::u16string_view  aExceptionType_ 
)
static

◆ implGetTypeByName()

static bool implGetTypeByName ( const OUString &  rName,
Type rRetType 
)
static

Definition at line 1144 of file sbunoobj.cxx.

References Any, and getTypeProvider_Impl().

Referenced by RTL_Impl_CreateUnoValue(), and sbxToUnoValue().

◆ implHandleAnyException()

static void implHandleAnyException ( const Any &  _rCaughtException)
static

◆ implHandleBasicErrorException()

static void implHandleBasicErrorException ( BasicErrorException const &  e)
static

Definition at line 360 of file sbunoobj.cxx.

References StarBASIC::Error(), and StarBASIC::GetSfxFromVBError().

Referenced by implHandleAnyException().

◆ implHandleWrappedTargetException()

static void implHandleWrappedTargetException ( const Any &  _rWrappedTargetException)
static

◆ implRekMultiDimArrayToSequence()

static Any implRekMultiDimArrayToSequence ( SbxDimArray pArray,
const Type aElemType,
sal_Int32  nMaxDimIndex,
sal_Int32  nActualDim,
sal_Int32 *  pActualIndices,
sal_Int32 *  pLowerBounds,
sal_Int32 *  pUpperBounds 
)
static

◆ implSequenceToMultiDimArray()

static void implSequenceToMultiDimArray ( SbxDimArray *&  pArray,
Sequence< sal_Int32 > &  indices,
Sequence< sal_Int32 > &  sizes,
const Any &  aValue,
sal_Int32  dimension,
bool  bIsZeroIndex,
Type const *  pType 
)
static

◆ invokeAutomationMethod()

static Any invokeAutomationMethod ( const OUString &  Name,
Sequence< Any > const &  args,
SbxArray pParams,
sal_uInt32  nParamCount,
Reference< XInvocation > const &  rxInvocation,
INVOKETYPE  invokeType 
)
static

Definition at line 1506 of file sbunoobj.cxx.

References Any, args, SbxArray::Get(), o3tl::make_unsigned(), Name, and unoToSbxValue().

Referenced by SbUnoObject::Notify().

◆ lcl_findItemForBasic()

static DisposeItemVector::iterator lcl_findItemForBasic ( StarBASIC const *  pBasic)
static

Definition at line 4412 of file sbunoobj.cxx.

References GaDisposeItemVector, and pItem.

Referenced by disposeComVariablesForBasic(), and lcl_getOrCreateItemForBasic().

◆ lcl_getNativeObject()

static SbxObject * lcl_getNativeObject ( sal_uInt32  nIndex)
static

Definition at line 468 of file sbunoobj.cxx.

References tools::SvRef< typename T >::get(), and nIndex.

Referenced by unoToSbxValue().

◆ lcl_getOrCreateItemForBasic()

static StarBasicDisposeItem * lcl_getOrCreateItemForBasic ( StarBASIC pBasic)
static

◆ lcl_registerNativeObjectWrapper()

static sal_uInt32 lcl_registerNativeObjectWrapper ( SbxObject pNativeObj)
static

Definition at line 461 of file sbunoobj.cxx.

References nIndex.

Referenced by sbxToUnoValueImpl().

◆ processAutomationParams()

static void processAutomationParams ( SbxArray pParams,
Sequence< Any > &  args,
sal_uInt32  nParamCount 
)
static

◆ registerComListenerVariableForBasic()

void registerComListenerVariableForBasic ( SbxVariable pVar,
StarBASIC pBasic 
)

◆ registerComponentToBeDisposedForBasic()

void registerComponentToBeDisposedForBasic ( const Reference< XComponent > &  xComponent,
StarBASIC pBasic 
)

◆ RTL_Impl_CreateUnoService()

void RTL_Impl_CreateUnoService ( SbxArray rPar)

◆ RTL_Impl_CreateUnoServiceWithArguments()

void RTL_Impl_CreateUnoServiceWithArguments ( SbxArray rPar)

◆ RTL_Impl_CreateUnoStruct()

void RTL_Impl_CreateUnoStruct ( SbxArray rPar)

◆ RTL_Impl_CreateUnoValue()

void RTL_Impl_CreateUnoValue ( SbxArray rPar)

◆ RTL_Impl_EqualUnoObjects()

void RTL_Impl_EqualUnoObjects ( SbxArray rPar)

◆ RTL_Impl_GetDefaultContext()

void RTL_Impl_GetDefaultContext ( SbxArray rPar)

◆ RTL_Impl_GetProcessServiceManager()

void RTL_Impl_GetProcessServiceManager ( SbxArray rPar)

◆ RTL_Impl_HasInterfaces()

void RTL_Impl_HasInterfaces ( SbxArray rPar)

◆ RTL_Impl_IsUnoStruct()

void RTL_Impl_IsUnoStruct ( SbxArray rPar)

◆ SbRtl_CreateUnoListener()

void SbRtl_CreateUnoListener ( StarBASIC pBasic,
SbxArray rPar,
bool  bWrite 
)

◆ sbxToUnoValue() [1/2]

Any sbxToUnoValue ( const SbxValue pVar)

◆ sbxToUnoValue() [2/2]

Any sbxToUnoValue ( const SbxValue pVar,
const Type rType,
Property const *  pUnoProperty 
)

◆ sbxToUnoValueImpl()

static Any sbxToUnoValueImpl ( const SbxValue pVar,
bool  bBlockConversionToSmallestType = false 
)
static

◆ SetSbUnoObjectDfltPropName()

void SetSbUnoObjectDfltPropName ( SbxObject pObj)

Definition at line 145 of file sbunoobj.cxx.

References SbUnoObject::getDefaultPropName().

◆ TypeToIdlClass()

static Reference< XIdlClass > TypeToIdlClass ( const Type rType)
static

◆ unoToSbxType() [1/2]

static SbxDataType unoToSbxType ( const Reference< XIdlClass > &  xIdlClass)
static

Definition at line 515 of file sbunoobj.cxx.

References eType, SbxVOID, and unoToSbxType().

◆ unoToSbxType() [2/2]

static SbxDataType unoToSbxType ( TypeClass  eType)
static

◆ unoToSbxValue()

void unoToSbxValue ( SbxVariable pVar,
const Any &  aValue 
)

Variable Documentation

◆ aSeqLevelStr

char const aSeqLevelStr[] = "[]"

Definition at line 107 of file sbunoobj.cxx.

Referenced by getUnoTypeForSbxValue(), and implRekMultiDimArrayToSequence().

◆ GaDisposeItemVector

DisposeItemVector GaDisposeItemVector
static

◆ ID_DBG_METHODS

constexpr OUStringLiteral ID_DBG_METHODS = u"Dbg_Methods"
constexpr

◆ ID_DBG_PROPERTIES

constexpr OUStringLiteral ID_DBG_PROPERTIES = u"Dbg_Properties"
constexpr

◆ ID_DBG_SUPPORTEDINTERFACES

constexpr OUStringLiteral ID_DBG_SUPPORTEDINTERFACES = u"Dbg_SupportedInterfaces"
constexpr

◆ pFirst

SbUnoMethod* pFirst = nullptr
static

Definition at line 2427 of file sbunoobj.cxx.

Referenced by SbUnoMethod::SbUnoMethod(), and SbUnoMethod::~SbUnoMethod().