[Libreoffice-commits] core.git: svtools/source
Noel Grandin
noel at peralex.com
Mon May 25 23:45:08 PDT 2015
svtools/source/contnr/fileview.cxx | 22 +++++++++-------------
1 file changed, 9 insertions(+), 13 deletions(-)
New commits:
commit 6ea81e0c78da567f208ff161496ade26a375e6e8
Author: Noel Grandin <noel at peralex.com>
Date: Mon May 25 14:40:31 2015 +0200
loplugin: unnecessarysuperclass merge HashedEntryList into NameTranslationList
Change-Id: Idba2112b81e06ada7567dd5476a4e9d84f38ff56
Reviewed-on: https://gerrit.libreoffice.org/15897
Reviewed-by: Noel Grandin <noelgrandin at gmail.com>
Tested-by: Noel Grandin <noelgrandin at gmail.com>
diff --git a/svtools/source/contnr/fileview.cxx b/svtools/source/contnr/fileview.cxx
index 66aeece..5d516b6 100644
--- a/svtools/source/contnr/fileview.cxx
+++ b/svtools/source/contnr/fileview.cxx
@@ -277,14 +277,10 @@ inline bool HashedEntry::operator <( const HashedEntry& rRef ) const
return mnHashCode < rRef.mnHashCode;
}
-// class HashedEntryList ----------------------------------------------
-// provides a list of _unique_ Entries
-class HashedEntryList : public boost::ptr_set<HashedEntry> {};
-
// class NameTranslationEntry -----------------------------------------
class NameTranslationEntry : public HashedEntry
-{// a fast compareble String and another String, which is used to get a substitution for a given String
+{// a fast comparable String and another String, which is used to get a substitution for a given String
protected:
OUString maTranslatedName;
public:
@@ -305,8 +301,8 @@ inline const OUString& NameTranslationEntry::GetTranslation() const
}
// class NameTranslationList -----------------------------------------
-
-class NameTranslationList : protected HashedEntryList
+// provides a list of _unique_ Entries
+class NameTranslationList : protected boost::ptr_set<HashedEntry>
{ // contains a list of substitutes of strings for a given folder (as URL)
// explanation of the circumstances see in remarks for Init();
protected:
@@ -314,17 +310,17 @@ protected:
HashedEntry maHashedURL; // for future purposes when dealing with a set of cached
// NameTranslationLists
private:
- const OUString maTransFileName;
- void Init(); // reads the translation file and fills the (internal) list
+ const OUString maTransFileName;
+ void Init(); // reads the translation file and fills the (internal) list
public:
- NameTranslationList( const INetURLObject& rBaseURL );
+ NameTranslationList( const INetURLObject& rBaseURL );
// rBaseURL: path to folder for which the translation of the entries
// should be done
- using HashedEntryList::operator==;
- using HashedEntryList::operator!=;
- inline bool operator !=( const HashedEntry& rRef ) const;
+ using boost::ptr_set<HashedEntry>::operator==;
+ using boost::ptr_set<HashedEntry>::operator!=;
+ inline bool operator !=( const HashedEntry& rRef ) const;
const OUString* Translate( const OUString& rName ) const;
// returns NULL, if rName can't be found
More information about the Libreoffice-commits
mailing list