libmpdclient  2.23
tag.h
Go to the documentation of this file.
1 // SPDX-License-Identifier: BSD-3-Clause
2 // Copyright The Music Player Daemon Project
3 
4 #ifndef LIBMPDCLIENT_TAG_H
5 #define LIBMPDCLIENT_TAG_H
6 
26 {
32 
45 
51 
53 
56 
60 
64 
74 
75  /* IMPORTANT: the ordering of tag types above must be
76  retained, or else the libmpdclient ABI breaks */
77 
79 };
80 
81 #ifdef __cplusplus
82 extern "C" {
83 #endif
84 
90 const char *
91 mpd_tag_name(enum mpd_tag_type type);
92 
99 enum mpd_tag_type
100 mpd_tag_name_parse(const char *name);
101 
108 enum mpd_tag_type
109 mpd_tag_name_iparse(const char *name);
110 
111 #ifdef __cplusplus
112 }
113 #endif
114 
115 #endif
const char * name
Definition: pair.h:18
mpd_tag_type
Definition: tag.h:25
enum mpd_tag_type mpd_tag_name_iparse(const char *name)
enum mpd_tag_type mpd_tag_name_parse(const char *name)
const char * mpd_tag_name(enum mpd_tag_type type)