diff options
| author | jacqueline <me@jacqueline.id.au> | 2023-09-26 13:36:07 +1000 |
|---|---|---|
| committer | jacqueline <me@jacqueline.id.au> | 2023-09-26 13:36:07 +1000 |
| commit | 4d99d22e10a3cb2a421da1618c127128816613c9 (patch) | |
| tree | 527490a466348e5cf40cf10a8f3768aa5be4e7c1 /src/database/test | |
| parent | f6d06421090f88094aba76b72b04d614f54efafa (diff) | |
| download | tangara-fw-4d99d22e10a3cb2a421da1618c127128816613c9.tar.gz | |
std::string -> std::pmr::string in psram
Diffstat (limited to 'src/database/test')
| -rw-r--r-- | src/database/test/test_database.cpp | 12 | ||||
| -rw-r--r-- | src/database/test/test_records.cpp | 4 |
2 files changed, 9 insertions, 7 deletions
diff --git a/src/database/test/test_database.cpp b/src/database/test/test_database.cpp index 1ce364d9..6aec9bfb 100644 --- a/src/database/test/test_database.cpp +++ b/src/database/test/test_database.cpp @@ -26,23 +26,25 @@ namespace database { class TestBackends : public IFileGatherer, public ITagParser { public: - std::map<std::string, TrackTags> tracks; + std::map<std::pmr::string, TrackTags> tracks; - auto MakeTrack(const std::string& path, const std::string& title) -> void { + auto MakeTrack(const std::pmr::string& path, const std::pmr::string& title) + -> void { TrackTags tags; tags.encoding = Encoding::kMp3; tags.title = title; tracks[path] = tags; } - auto FindFiles(const std::string& root, - std::function<void(const std::string&)> cb) -> void override { + auto FindFiles(const std::pmr::string& root, + std::function<void(const std::pmr::string&)> cb) + -> void override { for (auto keyval : tracks) { std::invoke(cb, keyval.first); } } - auto ReadAndParseTags(const std::string& path, TrackTags* out) + auto ReadAndParseTags(const std::pmr::string& path, TrackTags* out) -> bool override { if (tracks.contains(path)) { *out = tracks.at(path); diff --git a/src/database/test/test_records.cpp b/src/database/test/test_records.cpp index 5729003e..2f59489c 100644 --- a/src/database/test/test_records.cpp +++ b/src/database/test/test_records.cpp @@ -12,10 +12,10 @@ #include "catch2/catch.hpp" -std::string ToHex(const std::string& s) { +std::pmr::string ToHex(const std::pmr::string& s) { std::ostringstream ret; - for (std::string::size_type i = 0; i < s.length(); ++i) + for (std::pmr::string::size_type i = 0; i < s.length(); ++i) ret << std::hex << std::setfill('0') << std::setw(2) << std::uppercase << (int)s[i]; |
