diff options
Diffstat (limited to 'i18npool/source/characterclassification/characterclassificationImpl.cxx')
-rw-r--r-- | i18npool/source/characterclassification/characterclassificationImpl.cxx | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/i18npool/source/characterclassification/characterclassificationImpl.cxx b/i18npool/source/characterclassification/characterclassificationImpl.cxx index be40da7fb53f..41aa591bb148 100644 --- a/i18npool/source/characterclassification/characterclassificationImpl.cxx +++ b/i18npool/source/characterclassification/characterclassificationImpl.cxx @@ -36,8 +36,8 @@ CharacterClassificationImpl::CharacterClassificationImpl( CharacterClassificationImpl::~CharacterClassificationImpl() { // Clear lookuptable - for (size_t l = 0; l < lookupTable.size(); l++) - delete lookupTable[l]; + for (lookupTableItem* p : lookupTable) + delete p; lookupTable.clear(); } @@ -160,8 +160,8 @@ CharacterClassificationImpl::getLocaleSpecificCharacterClassification(const Loca if (cachedItem && cachedItem->equals(rLocale)) return cachedItem->xCI; else { - for (size_t i = 0; i < lookupTable.size(); i++) { - cachedItem = lookupTable[i]; + for (lookupTableItem* i : lookupTable) { + cachedItem = i; if (cachedItem->equals(rLocale)) return cachedItem->xCI; } |