summaryrefslogtreecommitdiff
path: root/svtools
diff options
context:
space:
mode:
authorNoel Grandin <noel@peralex.com>2015-08-06 16:49:55 +0200
committerNoel Grandin <noel@peralex.com>2015-08-07 07:20:24 +0200
commit6343754e310a589cb49e2a1da0cd68472571179d (patch)
treea0915b9679f3422a6abda3fb2d6917df4edb30f5 /svtools
parentdea885f80a80c6a5839ee5dbf8521487186a9522 (diff)
cppcheck:noExplicitConstructor
Change-Id: I2717d3d120df8af5b7e9af8d147a57b9f5b5ecbe
Diffstat (limited to 'svtools')
-rw-r--r--svtools/source/dialogs/mcvmath.cxx2
-rw-r--r--svtools/source/dialogs/mcvmath.hxx10
2 files changed, 6 insertions, 6 deletions
diff --git a/svtools/source/dialogs/mcvmath.cxx b/svtools/source/dialogs/mcvmath.cxx
index fda422773a88..3dbd6d83d2ec 100644
--- a/svtools/source/dialogs/mcvmath.cxx
+++ b/svtools/source/dialogs/mcvmath.cxx
@@ -101,7 +101,7 @@ sal_uInt16 ImpSqrt( sal_uLong nRadi )
FixCpx ImpExPI( sal_uInt16 nPhi )
{
short i;
- FixCpx aIter(1L); // e**(0*i)
+ FixCpx aIter(Fix(1L)); // e**(0*i)
FixCpx Mul;
const char Sft=14-FIX_POST;
diff --git a/svtools/source/dialogs/mcvmath.hxx b/svtools/source/dialogs/mcvmath.hxx
index 227d25952167..480980462e32 100644
--- a/svtools/source/dialogs/mcvmath.hxx
+++ b/svtools/source/dialogs/mcvmath.hxx
@@ -69,10 +69,10 @@ public:
public:
Fix() { x=0; }
- Fix( int i ) { x=(long(i)<<FIX_POST); }
- Fix( short l ) { x=(long(l)<<FIX_POST); }
- Fix( sal_uInt16 l ) { x=(long(l)<<FIX_POST); }
- Fix( long l ) { x=(l<<FIX_POST); }
+ explicit Fix( int i ) { x=(long(i)<<FIX_POST); }
+ explicit Fix( short l ) { x=(long(l)<<FIX_POST); }
+ explicit Fix( sal_uInt16 l ) { x=(long(l)<<FIX_POST); }
+ explicit Fix( long l ) { x=(l<<FIX_POST); }
Fix( long Z, long N ) { x=(Z<<FIX_POST)/N; }
enum class Bits { Bits };
@@ -111,7 +111,7 @@ public:
public:
FixCpx() : r(), i() {}
- FixCpx( Fix a ) : r( a ), i() {}
+ explicit FixCpx( Fix a ) : r( a ), i() {}
FixCpx( Fix a, Fix b ) : r( a ), i( b ) {}
void operator*= ( const FixCpx& ra );