summaryrefslogtreecommitdiff
path: root/include/basic/sbmod.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'include/basic/sbmod.hxx')
-rw-r--r--include/basic/sbmod.hxx20
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)