diff options
Diffstat (limited to 'include/basic/sbmod.hxx')
-rw-r--r-- | include/basic/sbmod.hxx | 20 |
1 files changed, 2 insertions, 18 deletions
diff --git a/include/basic/sbmod.hxx b/include/basic/sbmod.hxx index b3e694bf624c..dbf3e69fb115 100644 --- a/include/basic/sbmod.hxx +++ b/include/basic/sbmod.hxx @@ -45,24 +45,6 @@ class ModuleInitDependencyMap; struct ClassModuleRunInitItem; struct SbClassData; -/* -struct CodeCompleteData -{ - OUString sVarName; - OUString sVarParent; - OUString sVarType; - - inline bool operator==( const CodeCompleteData& aOther ) - { - return (sVarName == aOther.sVarName && sVarParent == aOther.sVarParent); - } - - inline bool IsGlobal() const - { - return ( sVarParent == OUString("") ); - } -};*/ - class BASIC_DLLPUBLIC SbModule : public SbxObject, private ::boost::noncopyable { friend class SbiCodeGen; @@ -74,6 +56,7 @@ class BASIC_DLLPUBLIC SbModule : public SbxObject, private ::boost::noncopyable std::vector< OUString > mModuleVariableNames; BASIC_DLLPRIVATE void implClearIfVarDependsOnDeletedBasic( SbxVariable* pVar, StarBASIC* pDeletedBasic ); + IncompleteProcedures aIncompleteProcs; protected: com::sun::star::uno::Reference< com::sun::star::script::XInvocation > mxWrapper; @@ -155,6 +138,7 @@ public: //CodeCompleteDataCache GetCodeCompleteDataFromParse(); void GetCodeCompleteDataFromParse(CodeCompleteDataCache& aCache); SbxArrayRef GetMethods(); + IncompleteProcedures GetIncompleteProcedures() const; }; SV_DECL_IMPL_REF(SbModule) |