diff options
author | Alexander Sulfrian <alexander@sulfrian.net> | 2010-03-29 07:30:52 +0200 |
---|---|---|
committer | Alexander Sulfrian <alexander@sulfrian.net> | 2013-01-05 17:17:47 +0100 |
commit | 15c0132fd080003f2bf47749e30e1f724b249341 (patch) | |
tree | 1d09f54e344d19e99df9e0fc89643f071881c6ae /src/base/songloading/songloading_strategy_txt.cpp | |
parent | 0779a60f3e31a31db71614134ddd7eedc5e385d9 (diff) | |
download | usdx-15c0132fd080003f2bf47749e30e1f724b249341.tar.gz usdx-15c0132fd080003f2bf47749e30e1f724b249341.tar.xz usdx-15c0132fd080003f2bf47749e30e1f724b249341.zip |
dynamic registration of songloading_strategies with static template
Diffstat (limited to '')
-rw-r--r-- | src/base/songloading/songloading_strategy_txt.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/base/songloading/songloading_strategy_txt.cpp b/src/base/songloading/songloading_strategy_txt.cpp index 7560a9c2..b80289ee 100644 --- a/src/base/songloading/songloading_strategy_txt.cpp +++ b/src/base/songloading/songloading_strategy_txt.cpp @@ -32,7 +32,7 @@ #include <boost/algorithm/string.hpp> #include "songloading_strategy_txt.hpp" -#include "utils/file.hpp" +#include "utils/unicode_file.hpp" #include "utils/locale_independent_float.hpp" namespace usdx @@ -83,7 +83,7 @@ namespace usdx { LOG4CXX_DEBUG(log, L"Starting loading song from file: " << song->get_filename()); - File file(song->get_filename()); + UnicodeFile file(song->get_filename()); int line_number = 0; while (file.stream().good() && parse_line(song, file, ++line_number)); @@ -93,7 +93,7 @@ namespace usdx return song; } - bool SongloadingStrategyTxt::parse_line(Song* song, File& file, const int line_number) + bool SongloadingStrategyTxt::parse_line(Song* song, UnicodeFile& file, const int line_number) { try { std::wstring line; @@ -191,7 +191,7 @@ namespace usdx Song* SongloadingStrategyTxt::load_header(const boost::filesystem::wpath& filename) { - File file(filename); + UnicodeFile file(filename); std::wstring line; std::map<std::wstring, std::wstring> header_fields; |