diff options
Diffstat (limited to 'src/tag/Tag.hxx')
-rw-r--r-- | src/tag/Tag.hxx | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/tag/Tag.hxx b/src/tag/Tag.hxx index e404a4f26..0e48298a7 100644 --- a/src/tag/Tag.hxx +++ b/src/tag/Tag.hxx @@ -122,6 +122,18 @@ struct Tag { void AddItem(TagType type, const char *value); /** + * Removes all tag items. + */ + void RemoveAll() { + num_items = 0; + } + + /** + * Removes all tag items of the specified type. + */ + void RemoveType(TagType type); + + /** * Merges the data from two tags. If both tags share data for the * same TagType, only data from "add" is used. * |