I'd imagined it being useful for calls to `strip()`, but it's not
actually used there since that's an OR-ed together set of flags
representing which tags to strip.
// Remove all the tags not going to be saved.
- if(strip == StripOthers || strip == StripAll)
+ if(strip == StripOthers)
File::strip(~tags, false);
if(ID3v2 & tags) {
return false;
}
- if(strip == StripOthers || strip == StripAll)
+ if(strip == StripOthers)
File::strip(static_cast<TagTypes>(AllTags & ~tags));
if(tags & ID3v2) {
*/
enum StripTags {
StripNone, //<! Don't strip any tags
- StripAll, //<! Strip all tags
StripOthers //<! Strip all tags not explicitly referenced in method call
};