20 #ifndef MPD_SONG_LOADER_HXX
21 #define MPD_SONG_LOADER_HXX
42 const Client *
const client;
44 #ifdef ENABLE_DATABASE
50 #ifdef ENABLE_DATABASE
53 :client(
nullptr), db(_db),
storage(_storage) {}
56 :client(&_client), db(_db),
storage(_storage) {}
64 #ifdef ENABLE_DATABASE
65 const Storage *GetStorage()
const {
SongLoader(std::nullptr_t, std::nullptr_t)
const Storage const char const char * path_utf8
A path name in the native file system character set.
SongLoader(const Client &_client)
A utility class that loads a DetachedSong object by its URI.
const Storage const char * uri
DetachedSong * LoadSong(const LocatedUri &uri) const