Imported Upstream version 14.45.0
[platform/upstream/libzypp.git] / zypp / Product.h
index c8233a7..7c9bb3f 100644 (file)
@@ -43,7 +43,7 @@ namespace zypp
      */
     sat::Solvable referencePackage() const;
 
-    /** For installed products the name of the corresponding
+    /** For installed products the name of the coddesponding
      * \c /etc/products.d entry.
     .*/
     std::string referenceFilename() const;
@@ -97,25 +97,9 @@ namespace zypp
     /** The product flags */
     std::list<std::string> flags() const;
 
-    /** The date when this Product goes out of support as indicated by it's medadata.
-     * Use \ref hasEOfLife if it's important to distinguish whether the value
-     * is not defined in the metadata, or defined but empty/invalid/TBD.
-     */
+    /** The date when this Product goes out of support as indicated by it's medadata. */
     Date endOfLife() const;
 
-    /** Return whether an EndOfLife value is actually defined in the metadata.
-     * A missing value (\c false) usually indicates that there will be no EOL,
-     * while an empty/invalid value indicates that there will be an  EOL date,
-     * but it's not yet known (FATE#320699).
-     */
-    bool hasEndOfLife() const;
-    /** \overload additionally returning the date (0 if TBD)
-     *         false, ( unchanged )    : no EOL
-     *         true,  ( 0 )            : EOL is still TBD
-     *         true,  ( !=0 )          : a valid EOL date
-     */
-    bool hasEndOfLife( Date & value ) const;
-
     /** ContentIdentifier of required update repositories. */
     std::vector<Repository::ContentIdentifier> updateContentIdentifier() const;
 
@@ -123,8 +107,8 @@ namespace zypp
     bool hasUpdateContentIdentifier( const Repository::ContentIdentifier & cident_r ) const;
 
     /** Whether one of the ContentIdentifier is listed as required update repository. */
-    template <class TIterator>
-    bool hasUpdateContentIdentifier( TIterator begin, TIterator end ) const
+    template <class _Iterator>
+    bool hasUpdateContentIdentifier( _Iterator begin, _Iterator end ) const
     {
       for_( it, begin, end )
        if ( hasUpdateContentIdentifier( *it ) )
@@ -157,7 +141,7 @@ namespace zypp
     /***/
     class UrlList;
 
-    /** Retrieve URLs flagged with \c key_r for this product.
+    /** Rerieve urls flagged with \c key_r for this product.
      *
      * This is the most common interface. There are convenience methods for
      * wellknown flags like \c "releasenotes", \c "register", \c "updateurls",