From 607780b7f9961c9e9d660b35a7d56e4db4adf4c8 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Thu, 2 Aug 2012 18:37:15 +0200 Subject: DatabasePlugin: add simpler Visit() wrapepr --- src/DatabasePlugin.hxx | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/DatabasePlugin.hxx') diff --git a/src/DatabasePlugin.hxx b/src/DatabasePlugin.hxx index 7ad0a8ee..9024c7a1 100644 --- a/src/DatabasePlugin.hxx +++ b/src/DatabasePlugin.hxx @@ -69,6 +69,19 @@ public: VisitSong visit_song, VisitPlaylist visit_playlist, GError **error_r) const = 0; + + bool Visit(const struct db_selection *selection, + VisitDirectory visit_directory, + VisitSong visit_song, + GError **error_r) const { + return Visit(selection, visit_directory, visit_song, + VisitPlaylist(), error_r); + } + + bool Visit(const struct db_selection *selection, VisitSong visit_song, + GError **error_r) const { + return Visit(selection, VisitDirectory(), visit_song, error_r); + } }; struct DatabasePlugin { -- cgit v1.2.3