diff options
Diffstat (limited to 'include/basic')
-rw-r--r-- | include/basic/sbmod.hxx | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/include/basic/sbmod.hxx b/include/basic/sbmod.hxx index f94e2c9e8a36..446397716dec 100644 --- a/include/basic/sbmod.hxx +++ b/include/basic/sbmod.hxx @@ -39,10 +39,18 @@ class SbProcedureProperty; class SbIfaceMapperMethod; class SbClassModuleObject; + class ModuleInitDependencyMap; struct ClassModuleRunInitItem; struct SbClassData; +struct CodeCompleteData +{ + OUString sVarName; + OUString sVarParent; + OUString sVarType; +}; + class BASIC_DLLPUBLIC SbModule : public SbxObject, private ::boost::noncopyable { friend class SbiCodeGen; @@ -132,6 +140,7 @@ public: void RemoveVars(); ::com::sun::star::uno::Reference< ::com::sun::star::script::XInvocation > GetUnoModule(); bool createCOMWrapperForIface( ::com::sun::star::uno::Any& o_rRetAny, SbClassModuleObject* pProxyClassModuleObject ); + std::vector< CodeCompleteData > GetCodeCompleteDataFromParse(); }; SV_DECL_IMPL_REF(SbModule) |