summaryrefslogtreecommitdiff
path: root/src/database/include
diff options
context:
space:
mode:
Diffstat (limited to 'src/database/include')
-rw-r--r--src/database/include/tag_parser.hpp15
1 files changed, 1 insertions, 14 deletions
diff --git a/src/database/include/tag_parser.hpp b/src/database/include/tag_parser.hpp
index fe7a95f3..f196c479 100644
--- a/src/database/include/tag_parser.hpp
+++ b/src/database/include/tag_parser.hpp
@@ -20,12 +20,6 @@ class ITagParser {
-> std::shared_ptr<TrackTags> = 0;
};
-class GenericTagParser : public ITagParser {
- public:
- auto ReadAndParseTags(const std::string& path)
- -> std::shared_ptr<TrackTags> override;
-};
-
class TagParserImpl : public ITagParser {
public:
TagParserImpl();
@@ -33,8 +27,7 @@ class TagParserImpl : public ITagParser {
-> std::shared_ptr<TrackTags> override;
private:
- std::map<std::string, std::unique_ptr<ITagParser>> extension_to_parser_;
- GenericTagParser generic_parser_;
+ auto parseNew(const std::string& path) -> std::shared_ptr<TrackTags>;
/*
* Cache of tags that have already been extracted from files. Ideally this
@@ -48,10 +41,4 @@ class TagParserImpl : public ITagParser {
// any of our UI.
};
-class OpusTagParser : public ITagParser {
- public:
- auto ReadAndParseTags(const std::string& path)
- -> std::shared_ptr<TrackTags> override;
-};
-
} // namespace database