diff options
Diffstat (limited to 'src/SongFilter.hxx')
-rw-r--r-- | src/SongFilter.hxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/SongFilter.hxx b/src/SongFilter.hxx index 74d7187c9..852220f29 100644 --- a/src/SongFilter.hxx +++ b/src/SongFilter.hxx @@ -35,6 +35,7 @@ #define LOCATE_TAG_FILE_TYPE TAG_NUM_OF_ITEM_TYPES+10 #define LOCATE_TAG_ANY_TYPE TAG_NUM_OF_ITEM_TYPES+20 +template<typename T> struct ConstBuffer; struct Tag; struct TagItem; struct Song; @@ -101,8 +102,7 @@ public: gcc_nonnull(2,3) bool Parse(const char *tag, const char *value, bool fold_case=false); - gcc_nonnull(3) - bool Parse(unsigned argc, char *argv[], bool fold_case=false); + bool Parse(ConstBuffer<const char *> args, bool fold_case=false); gcc_pure bool Match(const Tag &tag) const; |