Author: hwright
Date: Mon Oct 11 17:20:05 2010
New Revision: 1021436

URL: http://svn.apache.org/viewvc?rev=1021436&view=rev
Log:
On the object-model branch:
Move a privately-defined method implementation out of a header.

* subversion/bindings/c++/include/Types.h
  (Version::dup): Move definition from here...
 
* subversion/bindings/c++/Types.cpp
  (Version::dup): ...to here.

Modified:
    subversion/branches/object-model/subversion/bindings/c++/Types.cpp
    subversion/branches/object-model/subversion/bindings/c++/include/Types.h

Modified: subversion/branches/object-model/subversion/bindings/c++/Types.cpp
URL: 
http://svn.apache.org/viewvc/subversion/branches/object-model/subversion/bindings/c%2B%2B/Types.cpp?rev=1021436&r1=1021435&r2=1021436&view=diff
==============================================================================
--- subversion/branches/object-model/subversion/bindings/c++/Types.cpp 
(original)
+++ subversion/branches/object-model/subversion/bindings/c++/Types.cpp Mon Oct 
11 17:20:05 2010
@@ -30,6 +30,18 @@
 namespace SVN
 {
 
+svn_version_t *
+Version::dup(const svn_version_t *version, apr_pool_t *pool)
+{
+  svn_version_t *v = reinterpret_cast<svn_version_t *>(
+                                        apr_palloc(pool, sizeof(*v)));
+
+  v->major = version->major;
+  v->minor = version->minor;
+  v->patch = version->patch;
+  v->tag = apr_pstrdup(pool, version->tag);
 
+  return v;
+}
 
 }

Modified: 
subversion/branches/object-model/subversion/bindings/c++/include/Types.h
URL: 
http://svn.apache.org/viewvc/subversion/branches/object-model/subversion/bindings/c%2B%2B/include/Types.h?rev=1021436&r1=1021435&r2=1021436&view=diff
==============================================================================
--- subversion/branches/object-model/subversion/bindings/c++/include/Types.h 
(original)
+++ subversion/branches/object-model/subversion/bindings/c++/include/Types.h 
Mon Oct 11 17:20:05 2010
@@ -259,18 +259,7 @@ class Version
 
   private:
     static svn_version_t *
-    dup(const svn_version_t *version, apr_pool_t *pool)
-    {
-      svn_version_t *v = reinterpret_cast<svn_version_t *>(
-                                            apr_palloc(pool, sizeof(*v)));
-
-      v->major = version->major;
-      v->minor = version->minor;
-      v->patch = version->patch;
-      v->tag = apr_pstrdup(pool, version->tag);
-
-      return v;
-    }
+    dup(const svn_version_t *version, apr_pool_t *pool);
 
     Private::CStructWrapper<svn_version_t, dup> m_version;
 };


Reply via email to