mpd/src/playlist/PlaylistPlugin.cxx
2023-03-06 14:59:48 +01:00

27 lines
633 B
C++

// SPDX-License-Identifier: GPL-2.0-or-later
// Copyright The Music Player Daemon Project
#include "PlaylistPlugin.hxx"
#include "util/StringUtil.hxx"
bool
PlaylistPlugin::SupportsScheme(std::string_view scheme) const noexcept
{
return schemes != nullptr &&
StringArrayContainsCase(schemes, scheme);
}
bool
PlaylistPlugin::SupportsSuffix(std::string_view suffix) const noexcept
{
return suffixes != nullptr &&
StringArrayContainsCase(suffixes, suffix);
}
bool
PlaylistPlugin::SupportsMimeType(std::string_view mime_type) const noexcept
{
return mime_types != nullptr &&
StringArrayContainsCase(mime_types, mime_type);
}