]> git.saurik.com Git - apt.git/commitdiff
remove unused Description methods in listparsers
authorDavid Kalnischkies <david@kalnischkies.de>
Tue, 26 Jan 2016 20:58:57 +0000 (21:58 +0100)
committerDavid Kalnischkies <david@kalnischkies.de>
Tue, 26 Jan 2016 20:58:57 +0000 (21:58 +0100)
These virtual methods are implemented in hidden classes, so we can drop
them without breaking the ABI.

Git-Dch: Ignore

apt-pkg/deb/deblistparser.cc
apt-pkg/deb/deblistparser.h
apt-pkg/edsp/edsplistparser.cc
apt-pkg/edsp/edsplistparser.h
apt-pkg/pkgcachegen.h

index 63343005b71b95925d89a96a9c8b2a64f40260ef..86fd5dc543398fdbd06cec5fd2f3e6fc29ae231a 100644 (file)
@@ -235,24 +235,6 @@ bool debListParser::NewVersion(pkgCache::VerIterator &Ver)
    return true;
 }
                                                                        /*}}}*/
-// ListParser::Description - Return the description string             /*{{{*/
-// ---------------------------------------------------------------------
-/* This is to return the string describing the package in debian
-   form. If this returns the blank string then the entry is assumed to
-   only describe package properties */
-string debListParser::Description(std::string const &lang)
-{
-   return Description(StringView(lang)).to_string();
-}
-
-StringView debListParser::Description(StringView lang)
-{
-   if (lang.empty())
-      return Section.Find("Description");
-   else
-      return Section.Find(string("Description-").append(lang.data(), lang.size()));
-}
-                                                                       /*}}}*/
 // ListParser::AvailableDescriptionLanguages                           /*{{{*/
 std::vector<std::string> debListParser::AvailableDescriptionLanguages()
 {
@@ -287,7 +269,7 @@ MD5SumValue debListParser::Description_md5()
    StringView const value = Section.Find("Description-md5");
    if (value.empty() == true)
    {
-      StringView const desc = Description(StringView());
+      StringView const desc = Section.Find("Description");
       if (desc == "\n")
         return MD5SumValue();
 
index 4663c011962e453817797117d5117f9bbdfa9857..1c5275e0a8b082abe846b83de586a2eef2bff0e5 100644 (file)
@@ -73,10 +73,6 @@ class APT_HIDDEN debListParser : public pkgCacheListParser
    virtual bool ArchitectureAll() APT_OVERRIDE;
    virtual std::string Version() APT_OVERRIDE;
    virtual bool NewVersion(pkgCache::VerIterator &Ver) APT_OVERRIDE;
-   virtual std::string Description(std::string const &lang) APT_OVERRIDE;
-#ifdef APT_PKG_EXPOSE_STRING_VIEW
-   APT::StringView Description(APT::StringView lang);
-#endif
    virtual std::vector<std::string> AvailableDescriptionLanguages() APT_OVERRIDE;
    virtual MD5SumValue Description_md5() APT_OVERRIDE;
    virtual unsigned short VersionHash() APT_OVERRIDE;
index 85a57479ec2e83807857adad51d1766a8699dff4..82799205ebfa04558be2a943d6ad3c414a25aa7a 100644 (file)
@@ -54,13 +54,9 @@ bool edspListParser::NewVersion(pkgCache::VerIterator &Ver)
 // ListParser::Description - Return the description string             /*{{{*/
 // ---------------------------------------------------------------------
 /* Sorry, no description for the resolvers… */
-std::string edspListParser::Description()
+std::vector<std::string> edspListParser::AvailableDescriptionLanguages()
 {
-   return "";
-}
-std::string edspListParser::DescriptionLanguage()
-{
-   return "";
+   return {};
 }
 MD5SumValue edspListParser::Description_md5()
 {
index 25363e1c70524e604e92d3a005142b4f7085a7fa..691ac83ed96baa4014ffa0287e339a645ed2eeb3 100644 (file)
@@ -31,8 +31,7 @@ class APT_HIDDEN edspListParser : public debListParser
    edspListParserPrivate * const d;
    public:
    virtual bool NewVersion(pkgCache::VerIterator &Ver) APT_OVERRIDE;
-   virtual std::string Description();
-   virtual std::string DescriptionLanguage();
+   virtual std::vector<std::string> AvailableDescriptionLanguages() APT_OVERRIDE;
    virtual MD5SumValue Description_md5() APT_OVERRIDE;
    virtual unsigned short VersionHash() APT_OVERRIDE;
 
index f22a2df4ec763cbc8cb7c11231c9910e1ae4c794..a3de37a60d7015cfb1a6c424a0a6fe35809be190 100644 (file)
@@ -213,7 +213,6 @@ class APT_HIDDEN pkgCacheListParser
    virtual bool ArchitectureAll() = 0;
    virtual std::string Version() = 0;
    virtual bool NewVersion(pkgCache::VerIterator &Ver) = 0;
-   virtual std::string Description(std::string const &lang) = 0;
    virtual std::vector<std::string> AvailableDescriptionLanguages() = 0;
    virtual MD5SumValue Description_md5() = 0;
    virtual unsigned short VersionHash() = 0;