diff options
author | Caolán McNamara <caolanm@redhat.com> | 2015-04-12 21:05:30 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2015-04-12 21:17:58 +0100 |
commit | 417b9403fe2390ec6f5c899bc0e3ee506abd179c (patch) | |
tree | 70adc45dd90c07911de82c93ba45a42d56fece32 /i18npool | |
parent | db1aa2b78e222810a54d47cfc18a13934c41ee9d (diff) |
cppcheck: noExplicitConstructor
Change-Id: I452a204616d98e1071b7bf43ad457c6a2376cf91
Diffstat (limited to 'i18npool')
-rw-r--r-- | i18npool/source/localedata/saxparser.cxx | 8 | ||||
-rw-r--r-- | i18npool/source/search/levdis.hxx | 33 |
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) |