summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2017-06-03 21:07:42 +0200
committerStephan Bergmann <sbergman@redhat.com>2017-06-05 21:18:00 +0200
commit919dfc6f058cf246d517c8ab66b802d64c1b6fcb (patch)
treeb7ee1e3146def79082f238cf0de963144feba9c7
parent905ee1626e8b1938aa49d6e9465f6c27cdeaafa4 (diff)
Improved loplugin:cstylecast to reference types: tools
Change-Id: I3351bffc0f6a0725be780c7611138d6a4db5888e
-rw-r--r--include/tools/datetime.hxx2
-rw-r--r--tools/source/datetime/datetime.cxx3
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<const Date&>(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<const Date&>(rDateTime1)
+ - static_cast<const Date&>(rDateTime2);
sal_Int64 nTime = rDateTime1.GetNSFromTime() - rDateTime2.GetNSFromTime();
if ( nTime )
{