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; };