Kaydet (Commit) 55223696 authored tarafından Takeshi Abe's avatar Takeshi Abe

Bin pointer to non-existent class

Change-Id: I215c84967a53dbadba86913d24bc4aadc6543467
üst bb4d6a0d
...@@ -26,7 +26,6 @@ ...@@ -26,7 +26,6 @@
#include "basicdllapi.h" #include "basicdllapi.h"
class SbModule; class SbModule;
class SbMethodImpl;
class BASIC_DLLPUBLIC SbMethod : public SbxMethod class BASIC_DLLPUBLIC SbMethod : public SbxMethod
{ {
...@@ -38,7 +37,6 @@ class BASIC_DLLPUBLIC SbMethod : public SbxMethod ...@@ -38,7 +37,6 @@ class BASIC_DLLPUBLIC SbMethod : public SbxMethod
friend class SbJScriptMethod; friend class SbJScriptMethod;
friend class SbIfaceMapperMethod; friend class SbIfaceMapperMethod;
SbMethodImpl* mpSbMethodImpl; // Impl data
SbxVariable* mCaller; // caller SbxVariable* mCaller; // caller
SbModule* pMod; SbModule* pMod;
sal_uInt16 nDebugFlags; sal_uInt16 nDebugFlags;
......
...@@ -42,7 +42,6 @@ class SbClassModuleObject; ...@@ -42,7 +42,6 @@ class SbClassModuleObject;
class ModuleInitDependencyMap; class ModuleInitDependencyMap;
struct ClassModuleRunInitItem; struct ClassModuleRunInitItem;
struct SbClassData; struct SbClassData;
class SbModuleImpl;
class BASIC_DLLPUBLIC SbModule : public SbxObject, private ::boost::noncopyable class BASIC_DLLPUBLIC SbModule : public SbxObject, private ::boost::noncopyable
{ {
...@@ -52,7 +51,6 @@ class BASIC_DLLPUBLIC SbModule : public SbxObject, private ::boost::noncopyable ...@@ -52,7 +51,6 @@ class BASIC_DLLPUBLIC SbModule : public SbxObject, private ::boost::noncopyable
friend class StarBASIC; friend class StarBASIC;
friend class SbClassModuleObject; friend class SbClassModuleObject;
SbModuleImpl* mpSbModuleImpl; // Impl data
std::vector< String > mModuleVariableNames; std::vector< String > mModuleVariableNames;
BASIC_DLLPRIVATE void implClearIfVarDependsOnDeletedBasic( SbxVariable* pVar, StarBASIC* pDeletedBasic ); BASIC_DLLPRIVATE void implClearIfVarDependsOnDeletedBasic( SbxVariable* pVar, StarBASIC* pDeletedBasic );
......
...@@ -41,8 +41,6 @@ class SbMethod; ...@@ -41,8 +41,6 @@ class SbMethod;
class BasicManager; class BasicManager;
class DocBasicItem; class DocBasicItem;
class StarBASICImpl;
class BASIC_DLLPUBLIC StarBASIC : public SbxObject class BASIC_DLLPUBLIC StarBASIC : public SbxObject
{ {
friend class SbiScanner; friend class SbiScanner;
...@@ -51,8 +49,6 @@ class BASIC_DLLPUBLIC StarBASIC : public SbxObject ...@@ -51,8 +49,6 @@ class BASIC_DLLPUBLIC StarBASIC : public SbxObject
friend class SbiRuntime; friend class SbiRuntime;
friend class DocBasicItem; friend class DocBasicItem;
StarBASICImpl* mpStarBASICImpl;
SbxArrayRef pModules; // List of all modules SbxArrayRef pModules; // List of all modules
SbxObjectRef pRtl; // Runtime Library SbxObjectRef pRtl; // Runtime Library
SbxArrayRef xUnoListeners; // Listener handled by CreateUnoListener SbxArrayRef xUnoListeners; // Listener handled by CreateUnoListener
......
...@@ -119,8 +119,6 @@ public: ...@@ -119,8 +119,6 @@ public:
class SbxVarRefs; class SbxVarRefs;
class SbxVariableRef; class SbxVariableRef;
class SbxArrayImpl;
class BASIC_DLLPUBLIC SbxArray : public SbxBase class BASIC_DLLPUBLIC SbxArray : public SbxBase
{ {
// #100883 Method to set method directly to parameter array // #100883 Method to set method directly to parameter array
...@@ -129,7 +127,6 @@ class BASIC_DLLPUBLIC SbxArray : public SbxBase ...@@ -129,7 +127,6 @@ class BASIC_DLLPUBLIC SbxArray : public SbxBase
friend SbxObject* cloneTypeObjectImpl( const SbxObject& rTypeObj ); friend SbxObject* cloneTypeObjectImpl( const SbxObject& rTypeObj );
BASIC_DLLPRIVATE void PutDirect( SbxVariable* pVar, sal_uInt32 nIdx ); BASIC_DLLPRIVATE void PutDirect( SbxVariable* pVar, sal_uInt32 nIdx );
SbxArrayImpl* mpSbxArrayImpl; // Impl data
SbxVarRefs* pData; // The variables SbxVarRefs* pData; // The variables
protected: protected:
......
...@@ -27,12 +27,8 @@ ...@@ -27,12 +27,8 @@
class SbxProperty; class SbxProperty;
class SbxObjectImpl;
class BASIC_DLLPUBLIC SbxObject : public SbxVariable, public SfxListener class BASIC_DLLPUBLIC SbxObject : public SbxVariable, public SfxListener
{ {
SbxObjectImpl* mpSbxObjectImpl; // Impl data
BASIC_DLLPRIVATE SbxArray* FindVar( SbxVariable*, sal_uInt16& ); BASIC_DLLPRIVATE SbxArray* FindVar( SbxVariable*, sal_uInt16& );
protected: protected:
SbxArrayRef pMethods; // Methods SbxArrayRef pMethods; // Methods
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment