From 919dfc6f058cf246d517c8ab66b802d64c1b6fcb Mon Sep 17 00:00:00 2001 From: Stephan Bergmann Date: Sat, 3 Jun 2017 21:07:42 +0200 Subject: Improved loplugin:cstylecast to reference types: tools Change-Id: I3351bffc0f6a0725be780c7611138d6a4db5888e --- include/tools/datetime.hxx | 2 +- tools/source/datetime/datetime.cxx | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/include/tools/datetime.hxx b/include/tools/datetime.hxx index 9e1f5f3fe6ea..d8588518bc94 100644 --- a/include/tools/datetime.hxx +++ b/include/tools/datetime.hxx @@ -99,7 +99,7 @@ public: TOOLS_DLLPUBLIC friend DateTime operator -( const DateTime& rDateTime, const tools::Time& rTime ); TOOLS_DLLPUBLIC friend double operator -( const DateTime& rDateTime1, const DateTime& rDateTime2 ); TOOLS_DLLPUBLIC friend long operator -( const DateTime& rDateTime, const Date& rDate ) - { return (const Date&) rDateTime - rDate; } + { return static_cast(rDateTime) - rDate; } DateTime& operator =( const DateTime& rDateTime ); DateTime& operator =( const css::util::DateTime& rUDateTime ); diff --git a/tools/source/datetime/datetime.cxx b/tools/source/datetime/datetime.cxx index 84e4c5436220..b30cdf9d3050 100644 --- a/tools/source/datetime/datetime.cxx +++ b/tools/source/datetime/datetime.cxx @@ -210,7 +210,8 @@ DateTime operator +( const DateTime& rDateTime, double fTimeInDays ) double operator -( const DateTime& rDateTime1, const DateTime& rDateTime2 ) { - long nDays = (const Date&) rDateTime1 - (const Date&) rDateTime2; + long nDays = static_cast(rDateTime1) + - static_cast(rDateTime2); sal_Int64 nTime = rDateTime1.GetNSFromTime() - rDateTime2.GetNSFromTime(); if ( nTime ) { -- cgit