summaryrefslogtreecommitdiff
path: root/extensions/source/ole
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2016-03-04 09:12:40 +0100
committerStephan Bergmann <sbergman@redhat.com>2016-03-04 10:11:09 +0100
commita93374a7b4168d132171d2f44e47e506d8350de5 (patch)
treea31152122dd1f6bc7365ce73c4b84670c631d649 /extensions/source/ole
parentb1d9fe788e635619b379627abebeacd270ca7770 (diff)
Silence -Werror,-Wnon-virtual-dtor
Change-Id: Ibe968bdb968a0a86723fcc2c9fa958261724c7da
Diffstat (limited to 'extensions/source/ole')
-rw-r--r--extensions/source/ole/comifaces.hxx7
-rw-r--r--extensions/source/ole/servprov.hxx3
2 files changed, 10 insertions, 0 deletions
diff --git a/extensions/source/ole/comifaces.hxx b/extensions/source/ole/comifaces.hxx
index 9b2e0899101f..c3957eff1598 100644
--- a/extensions/source/ole/comifaces.hxx
+++ b/extensions/source/ole/comifaces.hxx
@@ -39,6 +39,8 @@ IJScriptValueObject: public IUnknown
STDMETHOD( IsInOutParam)( VARIANT_BOOL * flag)= 0;
STDMETHOD( GetValue)( BSTR* type, VARIANT *value)= 0;
+protected:
+ ~IJScriptValueObject() {}
};
MIDL_INTERFACE("7B5C3410-66FA-11d4-832A-005004526AB4")
@@ -48,6 +50,8 @@ IUnoObjectWrapper: public IUnknown
STDMETHOD( getOriginalUnoObject)( Reference<XInterface>* pInt)=0;
STDMETHOD( getOriginalUnoStruct)( Any * pStruct)=0;
+protected:
+ ~IUnoObjectWrapper() {}
};
MIDL_INTERFACE("8BB66591-A544-4de9-822C-57AB57BCED1C")
@@ -55,6 +59,9 @@ IUnoTypeWrapper: public IUnknown
{
STDMETHOD(put_Name)(BSTR val) = 0;
STDMETHOD(get_Name)(BSTR* pVal) = 0;
+
+protected:
+ ~IUnoTypeWrapper() {}
};
diff --git a/extensions/source/ole/servprov.hxx b/extensions/source/ole/servprov.hxx
index 18b59829be2f..1673f430a206 100644
--- a/extensions/source/ole/servprov.hxx
+++ b/extensions/source/ole/servprov.hxx
@@ -59,6 +59,9 @@ public:
virtual sal_Bool registerClass() = 0;
virtual sal_Bool deregisterClass() = 0;
+
+protected:
+ ~IClassFactoryWrapper() {}
};
/*****************************************************************************