TagPrint: use std::string_view

This commit is contained in:
Max Kellermann 2022-07-01 11:29:32 +02:00
parent ed7263ee3e
commit 96f99aeb8f
3 changed files with 3 additions and 5 deletions

View File

@ -21,7 +21,6 @@
#include "tag/Tag.hxx"
#include "tag/Settings.hxx"
#include "client/Response.hxx"
#include "util/StringView.hxx"
#include <fmt/format.h>
@ -35,7 +34,7 @@ tag_print_types(Response &r) noexcept
}
void
tag_print(Response &r, TagType type, StringView value) noexcept
tag_print(Response &r, TagType type, std::string_view value) noexcept
{
r.Fmt(FMT_STRING("{}: {}\n"), tag_item_names[type], value);
}

View File

@ -21,18 +21,18 @@
#define MPD_TAG_PRINT_HXX
#include <cstdint>
#include <string_view>
enum TagType : uint8_t;
struct Tag;
struct StringView;
class Response;
void
tag_print_types(Response &response) noexcept;
void
tag_print(Response &response, TagType type, StringView value) noexcept;
tag_print(Response &response, TagType type, std::string_view value) noexcept;
void
tag_print(Response &response, TagType type, const char *value) noexcept;

View File

@ -30,7 +30,6 @@
#include <string>
struct StringView;
struct Directory;
class ExportedSong;
class DetachedSong;