backup
authorMichael Andres <ma@suse.de>
Mon, 4 Dec 2006 08:12:53 +0000 (08:12 +0000)
committerMichael Andres <ma@suse.de>
Mon, 4 Dec 2006 08:12:53 +0000 (08:12 +0000)
devel/devel.ma/xml/Node.cc
devel/devel.ma/xml/Node.h
devel/devel.ma/xml/Reader.cc
devel/devel.ma/xml/XmlString.cc
devel/devel.ma/xml/XmlString.h

index b23a5d1..b997398 100644 (file)
@@ -9,7 +9,6 @@
 /** \file zypp/xml/Reader.cc
  *
 */
-
 extern "C"
 {
 #include <libxml/xmlreader.h>
@@ -35,6 +34,24 @@ namespace zypp
 
     xmlTextReaderPtr const Node::_no_reader = 0;
 
+    ///////////////////////////////////////////////////////////////////
+    //
+    // METHOD NAME : Node::Node
+    // METHOD TYPE : Constructor
+    //
+    Node::Node()
+    : _reader( _no_reader )
+    {}
+
+    ///////////////////////////////////////////////////////////////////
+    //
+    // METHOD NAME : Node::Node
+    // METHOD TYPE : Constructor
+    //
+    Node::Node( xmlTextReaderPtr const & reader_r )
+    : _reader( reader_r )
+    {}
+
     /******************************************************************
      **
      **        FUNCTION NAME : operator<<
index 2970407..86837f8 100644 (file)
@@ -36,14 +36,10 @@ namespace zypp
     {
     public:
       /** Default ctor. */
-      Node()
-      : _reader( _no_reader )
-      {}
+      Node();
 
       /** Ctor referencing a \ref Reader. */
-      Node( xmlTextReaderPtr const & reader_r )
-      : _reader( reader_r )
-      {}
+      Node( xmlTextReaderPtr const & reader_r );
 
       /** Validate Node in a boolean context. \see \ref SafeBool. */
       using base::SafeBool<Node>::operator bool_type;
index dfb4341..9af359c 100644 (file)
@@ -9,7 +9,6 @@
 /** \file zypp/xml/Reader.cc
  *
 */
-
 extern "C"
 {
 #include <libxml/xmlreader.h>
index 8261696..6a26d97 100644 (file)
@@ -21,6 +21,23 @@ namespace zypp
   namespace xml
   { /////////////////////////////////////////////////////////////////
 
+    ///////////////////////////////////////////////////////////////////
+    //
+    // METHOD NAME : XmlString::XmlString
+    // METHOD TYPE : Constructor
+    //
+    XmlString::XmlString( const xmlChar *const xmlstr_r,
+                          OnDelete ondelete_r )
+    {
+      if ( xmlstr_r )
+        {
+          if ( ondelete_r == FREE )
+            _xmlstr.reset( xmlstr_r, Deleter() );
+          else
+            _xmlstr.reset( xmlstr_r, NullDeleter() );
+        }
+    }
+
     /******************************************************************
      **
      **        FUNCTION NAME : operator<<
index 0991672..0d18db7 100644 (file)
@@ -54,16 +54,7 @@ namespace zypp
        * Pass \c FREE as 2nd arg if \c xmlFree needs to be called on destruction.
       */
       XmlString( const xmlChar *const xmlstr_r = NULL,
-                 OnDelete ondelete_r = NOFREE )
-      {
-        if ( xmlstr_r )
-          {
-            if ( ondelete_r == FREE )
-              _xmlstr.reset( xmlstr_r, Deleter() );
-            else
-              _xmlstr.reset( xmlstr_r, NullDeleter() );
-          }
-      }
+                 OnDelete ondelete_r           = NOFREE );
 
       /** Access the <tt>xmlChar *</tt>. */
       const xmlChar *const get() const