You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by hw...@apache.org on 2010/10/11 19:20:06 UTC
svn commit: r1021436 - in
/subversion/branches/object-model/subversion/bindings/c++: Types.cpp
include/Types.h
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;
};