libmpdclient  2.22
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 
25 {
31 
44 
50 
52 
55 
59 
63 
72 
73  /* IMPORTANT: the ordering of tag types above must be
74  retained, or else the libmpdclient ABI breaks */
75 
77 };
78 
79 #ifdef __cplusplus
80 extern "C" {
81 #endif
82 
88 const char *
89 mpd_tag_name(enum mpd_tag_type type);
90 
97 enum mpd_tag_type
98 mpd_tag_name_parse(const char *name);
99 
106 enum mpd_tag_type
107 mpd_tag_name_iparse(const char *name);
108 
109 #ifdef __cplusplus
110 }
111 #endif
112 
113 #endif
const char * name
Definition: pair.h:18
mpd_tag_type
Definition: tag.h:24
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)