Remove L10n::DictionaryDeleter added in d6ddc4f3ac
.
Patch By: phosit Differential Revision: https://code.wildfiregames.com/D4817 This was SVN commit r27197.
This commit is contained in:
parent
cde8b7fae8
commit
eea6c21d40
@ -134,13 +134,8 @@ icu::DateFormat* CreateDateTimeInstance(const L10n::DateTimeType& type, const ic
|
|||||||
|
|
||||||
} // anonymous namespace
|
} // anonymous namespace
|
||||||
|
|
||||||
void L10n::DictionaryDeleter::operator()(tinygettext::Dictionary* dictionary)
|
|
||||||
{
|
|
||||||
delete dictionary;
|
|
||||||
}
|
|
||||||
|
|
||||||
L10n::L10n()
|
L10n::L10n()
|
||||||
: m_Dictionary(new tinygettext::Dictionary())
|
: m_Dictionary(std::make_unique<tinygettext::Dictionary>())
|
||||||
{
|
{
|
||||||
// Determine whether or not to print tinygettext messages to the standard
|
// Determine whether or not to print tinygettext messages to the standard
|
||||||
// error output, which it tinygettext's default behavior, but not ours.
|
// error output, which it tinygettext's default behavior, but not ours.
|
||||||
@ -567,7 +562,7 @@ Status L10n::ReloadChangedFile(const VfsPath& path)
|
|||||||
|
|
||||||
void L10n::LoadDictionaryForCurrentLocale()
|
void L10n::LoadDictionaryForCurrentLocale()
|
||||||
{
|
{
|
||||||
m_Dictionary.reset(new tinygettext::Dictionary());
|
m_Dictionary = std::make_unique<tinygettext::Dictionary>();
|
||||||
VfsPaths filenames;
|
VfsPaths filenames;
|
||||||
|
|
||||||
if (m_UseLongStrings)
|
if (m_UseLongStrings)
|
||||||
|
@ -480,11 +480,6 @@ public:
|
|||||||
Status ReloadChangedFile(const VfsPath& path);
|
Status ReloadChangedFile(const VfsPath& path);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
struct DictionaryDeleter
|
|
||||||
{
|
|
||||||
void operator()(tinygettext::Dictionary* dictionary);
|
|
||||||
};
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Dictionary that contains the translations for the
|
* Dictionary that contains the translations for the
|
||||||
* @link L10n::GetCurrentLocale() current locale@endlink and the matching
|
* @link L10n::GetCurrentLocale() current locale@endlink and the matching
|
||||||
@ -492,7 +487,7 @@ private:
|
|||||||
*
|
*
|
||||||
* @sa LoadDictionaryForCurrentLocale()
|
* @sa LoadDictionaryForCurrentLocale()
|
||||||
*/
|
*/
|
||||||
std::unique_ptr<tinygettext::Dictionary, DictionaryDeleter> m_Dictionary;
|
std::unique_ptr<tinygettext::Dictionary> m_Dictionary;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Locale that the game is currently using.
|
* Locale that the game is currently using.
|
||||||
|
Loading…
Reference in New Issue
Block a user