From 2d11c6ab29b2d990121dfed43b6d887280dced33 Mon Sep 17 00:00:00 2001 From: Jean-Francois Dockes Date: Tue, 29 Oct 2013 20:47:52 +0100 Subject: [PATCH] SongFilter: make SongFilter::Item class definition public --- src/SongFilter.hxx | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/SongFilter.hxx b/src/SongFilter.hxx index 495b8f888..6f77ecc7e 100644 --- a/src/SongFilter.hxx +++ b/src/SongFilter.hxx @@ -35,6 +35,7 @@ struct TagItem; struct Song; class SongFilter { +public: class Item { uint8_t tag; @@ -55,6 +56,10 @@ class SongFilter { return tag; } + const std::string &GetValue() const { + return value; + } + gcc_pure gcc_nonnull(2) bool StringMatch(const char *s) const; @@ -68,6 +73,7 @@ class SongFilter { bool Match(const Song &song) const; }; +private: std::list items; public: @@ -89,6 +95,10 @@ public: gcc_pure bool Match(const Song &song) const; + + const std::list &GetItems() const { + return items; + } }; /**