TranslatedText: function returns by value
authorKlaus Kaempf <kkaempf@suse.de>
Tue, 31 Jan 2006 14:04:18 +0000 (14:04 +0000)
committerKlaus Kaempf <kkaempf@suse.de>
Tue, 31 Jan 2006 14:04:18 +0000 (14:04 +0000)
( only function parameters are passed by const ref)

zypp/detail/PatchImpl.cc
zypp/detail/PatchImpl.h
zypp/detail/ResObjectImplIf.cc
zypp/detail/ResObjectImplIf.h
zypp/detail/SelectionImplIf.cc
zypp/detail/SelectionImplIf.h

index c2a7cb2..6d4be64 100644 (file)
@@ -47,12 +47,12 @@ namespace zypp
       return _timestamp;
     }
 
-    const TranslatedText & PatchImpl::summary() const
+    TranslatedText PatchImpl::summary() const
     {
       return _summary;
     }
 
-    const TranslatedText & PatchImpl::description() const
+    TranslatedText PatchImpl::description() const
     {
       return _description;
     }
index 0b085dc..eb61538 100644 (file)
@@ -43,9 +43,9 @@ namespace zypp
       /** Patch time stamp */
       unsigned int timestamp() const;
       /** Patch summary */
-      const TranslatedText & summary() const;
+      TranslatedText summary() const;
       /** Patch description */
-      const TranslatedText & description() const;
+      TranslatedText description() const;
       /** Patch category (recommended, security,...) */
       std::string category() const;
       /** Does the system need to reboot to finish the update process? */
index f290410..a0a48cb 100644 (file)
@@ -25,10 +25,10 @@ namespace zypp
     // as far as resonable.
     /////////////////////////////////////////////////////////////////
 
-      const TranslatedText & ResObjectImplIf::summary() const
+      TranslatedText ResObjectImplIf::summary() const
       { return TranslatedText::notext; }
 
-      const TranslatedText & ResObjectImplIf::description() const
+      TranslatedText ResObjectImplIf::description() const
       { return TranslatedText::notext; }
 
       Text ResObjectImplIf::insnotify() const
index 7095e4f..cee8d3b 100644 (file)
@@ -64,10 +64,10 @@ namespace zypp
       */
       //@{
       /** Short label. */
-      virtual const TranslatedText & summary() const PURE_VIRTUAL;
+      virtual TranslatedText summary() const PURE_VIRTUAL;
 
       /** Long description */
-      virtual const TranslatedText & description() const PURE_VIRTUAL;
+      virtual TranslatedText description() const PURE_VIRTUAL;
 
       /** \todo well define! */
       virtual Text insnotify() const PURE_VIRTUAL;
index 5bdd182..f6990a8 100644 (file)
@@ -26,10 +26,10 @@ namespace zypp
     // as far as resonable.
     /////////////////////////////////////////////////////////////////
 
-    const TranslatedText & SelectionImplIf::summary() const
+    TranslatedText SelectionImplIf::summary() const
     { return TranslatedText::notext; }
 
-    const TranslatedText & SelectionImplIf::description() const
+    TranslatedText SelectionImplIf::description() const
     { return TranslatedText::notext; }
 
     Label SelectionImplIf::category() const
index 3b45f65..a3dcef1 100644 (file)
@@ -46,10 +46,10 @@ namespace zypp
     public:
 
         /** */
-        virtual const TranslatedText & summary() const = 0;
+        virtual TranslatedText summary() const = 0;
 
         /** */
-        virtual const TranslatedText & description() const = 0;
+        virtual TranslatedText description() const = 0;
 
         /** */
        virtual Label category() const = 0;