diff options
author | Noel Grandin <noel@peralex.com> | 2015-08-06 16:49:55 +0200 |
---|---|---|
committer | Noel Grandin <noel@peralex.com> | 2015-08-07 07:20:24 +0200 |
commit | 6343754e310a589cb49e2a1da0cd68472571179d (patch) | |
tree | a0915b9679f3422a6abda3fb2d6917df4edb30f5 /svtools | |
parent | dea885f80a80c6a5839ee5dbf8521487186a9522 (diff) |
cppcheck:noExplicitConstructor
Change-Id: I2717d3d120df8af5b7e9af8d147a57b9f5b5ecbe
Diffstat (limited to 'svtools')
-rw-r--r-- | svtools/source/dialogs/mcvmath.cxx | 2 | ||||
-rw-r--r-- | svtools/source/dialogs/mcvmath.hxx | 10 |
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 ); |