summaryrefslogtreecommitdiff
path: root/i18npool
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2015-04-12 21:05:30 +0100
committerCaolán McNamara <caolanm@redhat.com>2015-04-12 21:17:58 +0100
commit417b9403fe2390ec6f5c899bc0e3ee506abd179c (patch)
tree70adc45dd90c07911de82c93ba45a42d56fece32 /i18npool
parentdb1aa2b78e222810a54d47cfc18a13934c41ee9d (diff)
cppcheck: noExplicitConstructor
Change-Id: I452a204616d98e1071b7bf43ad457c6a2376cf91
Diffstat (limited to 'i18npool')
-rw-r--r--i18npool/source/localedata/saxparser.cxx8
-rw-r--r--i18npool/source/search/levdis.hxx33
2 files changed, 26 insertions, 15 deletions
diff --git a/i18npool/source/localedata/saxparser.cxx b/i18npool/source/localedata/saxparser.cxx
index cafdb14fb807..a6a5e8023cbc 100644
--- a/i18npool/source/localedata/saxparser.cxx
+++ b/i18npool/source/localedata/saxparser.cxx
@@ -62,10 +62,10 @@ using namespace ::com::sun::star::io;
class OInputStream : public WeakImplHelper1 < XInputStream >
{
public:
- OInputStream( const Sequence< sal_Int8 >&seq ) :
- nPos( 0 ),
- m_seq( seq )
- {}
+ explicit OInputStream( const Sequence< sal_Int8 >&seq )
+ : nPos(0)
+ , m_seq(seq)
+ {}
public:
virtual sal_Int32 SAL_CALL readBytes( Sequence< sal_Int8 >& aData, sal_Int32 nBytesToRead )
diff --git a/i18npool/source/search/levdis.hxx b/i18npool/source/search/levdis.hxx
index 9530ab988405..d9cb83621b09 100644
--- a/i18npool/source/search/levdis.hxx
+++ b/i18npool/source/search/levdis.hxx
@@ -98,12 +98,17 @@ class WLevDisPatternMem
sal_Unicode *cp;
bool *bp;
public:
- WLevDisPatternMem( sal_Int32 s ) { cp = new sal_Unicode[ s ];
- bp = new bool[ s ];
- }
- ~WLevDisPatternMem() { if (cp) delete [] cp;
- if (bp) delete [] bp;
- }
+ explicit WLevDisPatternMem( sal_Int32 s )
+ : cp(new sal_Unicode[s])
+ , bp(new bool[s])
+ {
+ }
+
+ ~WLevDisPatternMem()
+ {
+ delete [] cp;
+ delete [] bp;
+ }
sal_Unicode* GetcPtr() const { return cp; }
bool* GetbPtr() const { return bp; }
};
@@ -112,12 +117,18 @@ class WLevDisDistanceMem
{
int* p;
public:
- WLevDisDistanceMem( size_t s ) { p = 0; NewMem(s); }
- ~WLevDisDistanceMem() { if (p) delete [] p; }
+ explicit WLevDisDistanceMem( size_t s )
+ : p(0)
+ {
+ NewMem(s);
+ }
+ ~WLevDisDistanceMem() { delete [] p; }
int* GetPtr() const { return p; }
- int* NewMem( size_t s ) { if (p) delete [] p;
- return (p = new int[ s<3 ? 3 : s ]);
- }
+ int* NewMem( size_t s )
+ {
+ delete [] p;
+ return (p = new int[ s<3 ? 3 : s ]);
+ }
};
/** Weighted Levenshtein Distance (WLD)