summaryrefslogtreecommitdiff
path: root/src/database/test/test_database.cpp
diff options
context:
space:
mode:
authorjacqueline <me@jacqueline.id.au>2023-09-26 13:36:07 +1000
committerjacqueline <me@jacqueline.id.au>2023-09-26 13:36:07 +1000
commit4d99d22e10a3cb2a421da1618c127128816613c9 (patch)
tree527490a466348e5cf40cf10a8f3768aa5be4e7c1 /src/database/test/test_database.cpp
parentf6d06421090f88094aba76b72b04d614f54efafa (diff)
downloadtangara-fw-4d99d22e10a3cb2a421da1618c127128816613c9.tar.gz
std::string -> std::pmr::string in psram
Diffstat (limited to 'src/database/test/test_database.cpp')
-rw-r--r--src/database/test/test_database.cpp12
1 files changed, 7 insertions, 5 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);