unicode: silence shadow variable warnings (#194)

This commit is contained in:
Alexandre Janniaux 2019-01-14 22:09:03 +01:00 committed by Jérôme Leclercq
parent fc86d098c3
commit c152d2b62b
1 changed files with 3 additions and 3 deletions

View File

@ -37,13 +37,13 @@ namespace Nz
{ {
const UnicodeCharacter* GetCharacter(Nz::UInt32 codepoint) const UnicodeCharacter* GetCharacter(Nz::UInt32 codepoint)
{ {
auto it = std::lower_bound(std::begin(unicodeCharacters), std::end(unicodeCharacters), codepoint, [](const UnicodeCharacter& character, Nz::UInt32 codepoint) { return character.codepoint < codepoint; }); auto it = std::lower_bound(std::begin(unicodeCharacters), std::end(unicodeCharacters), codepoint, [](const UnicodeCharacter& character, Nz::UInt32 otherCodepoint) { return character.codepoint < otherCodepoint; });
if (it != std::end(unicodeCharacters) && it->codepoint == codepoint) if (it != std::end(unicodeCharacters) && it->codepoint == codepoint)
return &*it; return &*it;
else else
{ {
// Character is not part of the common character array, search in set // Character is not part of the common character array, search in set
auto itSet = std::lower_bound(std::begin(unicodeSets), std::end(unicodeSets), codepoint, [](const UnicodeSet& character, Nz::UInt32 codepoint) { return character.firstCodepoint < codepoint; }); auto itSet = std::lower_bound(std::begin(unicodeSets), std::end(unicodeSets), codepoint, [](const UnicodeSet& character, Nz::UInt32 otherCodepoint) { return character.firstCodepoint < otherCodepoint; });
if (itSet != std::begin(unicodeSets)) if (itSet != std::begin(unicodeSets))
{ {
--itSet; --itSet;
@ -58,7 +58,7 @@ namespace Nz
template<std::size_t N> template<std::size_t N>
const UnicodeCharacterSimpleMapping* GetCharacterMapping(Nz::UInt32 codepoint, const UnicodeCharacterSimpleMapping(&mapping)[N]) const UnicodeCharacterSimpleMapping* GetCharacterMapping(Nz::UInt32 codepoint, const UnicodeCharacterSimpleMapping(&mapping)[N])
{ {
auto it = std::lower_bound(std::begin(mapping), std::end(mapping), codepoint, [](const UnicodeCharacterSimpleMapping& character, Nz::UInt32 codepoint) { return character.codepoint < codepoint; }); auto it = std::lower_bound(std::begin(mapping), std::end(mapping), codepoint, [](const UnicodeCharacterSimpleMapping& character, Nz::UInt32 otherCodepoint) { return character.codepoint < otherCodepoint; });
if (it != std::end(mapping) && it->codepoint == codepoint) if (it != std::end(mapping) && it->codepoint == codepoint)
return &*it; return &*it;
else else