add empty() property
authorDuncan Mac-Vicar P <dmacvicar@suse.de>
Mon, 24 Apr 2006 11:42:23 +0000 (11:42 +0000)
committerDuncan Mac-Vicar P <dmacvicar@suse.de>
Mon, 24 Apr 2006 11:42:23 +0000 (11:42 +0000)
zypp/TranslatedText.cc
zypp/TranslatedText.h

index 5b097e1..7e15e44 100644 (file)
@@ -40,6 +40,11 @@ namespace zypp
     Impl(const std::list<std::string> &text, const Locale &lang)
     { setText(text, lang); }
 
+    bool empty() const
+    {
+      return translations.empty();
+    }
+    
     std::string text( const Locale &lang = Locale() ) const
     {
       Locale empty_locale;
@@ -190,6 +195,8 @@ namespace zypp
   Locale TranslatedText::detectLanguage() const
   { return _pimpl->detectLanguage(); }
 
+  bool TranslatedText::empty() const
+  { return _pimpl->empty(); }
   /////////////////////////////////////////////////////////////////
 } // namespace zypp
 ///////////////////////////////////////////////////////////////////
index 613836d..320b925 100644 (file)
@@ -43,6 +43,7 @@ namespace zypp
     /** Default ctor */
     TranslatedText();
     /** Ctor \todo Make ctor it explicit */
+    bool empty() const ;
     explicit
     TranslatedText(const std::string &text, const Locale &lang = Locale());
     /** Ctor. \todo Make ctor it explicit */