diff options
Diffstat (limited to 'scaddins/source/datefunc/datefunc.hxx')
-rw-r--r-- | scaddins/source/datefunc/datefunc.hxx | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/scaddins/source/datefunc/datefunc.hxx b/scaddins/source/datefunc/datefunc.hxx index 38367ed866e4..a8abffaacecc 100644 --- a/scaddins/source/datefunc/datefunc.hxx +++ b/scaddins/source/datefunc/datefunc.hxx @@ -24,6 +24,7 @@ #include <string.h> #include <vector> +#include <memory> #include <com/sun/star/lang/XServiceName.hpp> #include <com/sun/star/lang/XServiceInfo.hpp> #include <com/sun/star/lang/XMultiServiceFactory.hpp> @@ -183,10 +184,10 @@ class ScaDateAddIn : public ::cppu::WeakImplHelper6< ::com::sun::star::lang::XServiceInfo > { private: - ::com::sun::star::lang::Locale aFuncLoc; - ::com::sun::star::lang::Locale* pDefLocales; - ResMgr* pResMgr; - ScaFuncDataList* pFuncDataList; + ::com::sun::star::lang::Locale aFuncLoc; + std::unique_ptr< ::com::sun::star::lang::Locale[] > pDefLocales; + std::unique_ptr< ResMgr > pResMgr; + std::unique_ptr< ScaFuncDataList > pFuncDataList; void InitDefLocales(); @@ -199,7 +200,7 @@ private: public: ScaDateAddIn(); - virtual ~ScaDateAddIn(); + virtual ~ScaDateAddIn() =default; static OUString getImplementationName_Static(); static ::com::sun::star::uno::Sequence< OUString > getSupportedServiceNames_Static(); |