]> granicus.if.org Git - taglib/commitdiff
Completely remove `StripAll` from the API
authorScott Wheeler <scott@directededge.com>
Thu, 12 Sep 2019 09:19:39 +0000 (11:19 +0200)
committerScott Wheeler <scott@directededge.com>
Thu, 12 Sep 2019 09:19:57 +0000 (11:19 +0200)
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.

taglib/mpeg/mpegfile.cpp
taglib/riff/wav/wavfile.cpp
taglib/toolkit/tfile.h

index 613690ef7907b764913a36563cc5553fdfaf35f6..472cbdadc4938982c282e4cbefd8ae2a44d073b9 100644 (file)
@@ -244,7 +244,7 @@ bool MPEG::File::save(int tags, StripTags strip, ID3v2::Version version, Duplica
 
   // Remove all the tags not going to be saved.
 
-  if(strip == StripOthers || strip == StripAll)
+  if(strip == StripOthers)
     File::strip(~tags, false);
 
   if(ID3v2 & tags) {
index 6e00f82733c9d01ee4860ddb45b0622105102458..3dce70b1ce463fd95c96a45c8ad93c5d9a561d55 100644 (file)
@@ -169,7 +169,7 @@ bool RIFF::WAV::File::save(TagTypes tags, StripTags strip, ID3v2::Version versio
     return false;
   }
 
-  if(strip == StripOthers || strip == StripAll)
+  if(strip == StripOthers)
     File::strip(static_cast<TagTypes>(AllTags & ~tags));
 
   if(tags & ID3v2) {
index 3b6ff62178381781ed09748748e593caa3eda5a7..4243fe7a51ef27ed61b438358adec2d1f5d7f69b 100644 (file)
@@ -67,7 +67,6 @@ namespace TagLib {
      */
     enum StripTags {
       StripNone,  //<! Don't strip any tags
-      StripAll,   //<! Strip all tags
       StripOthers //<! Strip all tags not explicitly referenced in method call
     };