$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r83946 - trunk/boost/geometry/index/detail/rtree/node
From: adam.wulkiewicz_at_[hidden]
Date: 2013-04-17 20:20:40
Author: awulkiew
Date: 2013-04-17 20:20:40 EDT (Wed, 17 Apr 2013)
New Revision: 83946
URL: http://svn.boost.org/trac/boost/changeset/83946
Log:
geometry.index rtree: dependency removed - node_auto_ptr base class noncopyable - implemented manually.
Text files modified: 
   trunk/boost/geometry/index/detail/rtree/node/node_auto_ptr.hpp |     6 +++---                                  
   1 files changed, 3 insertions(+), 3 deletions(-)
Modified: trunk/boost/geometry/index/detail/rtree/node/node_auto_ptr.hpp
==============================================================================
--- trunk/boost/geometry/index/detail/rtree/node/node_auto_ptr.hpp	(original)
+++ trunk/boost/geometry/index/detail/rtree/node/node_auto_ptr.hpp	2013-04-17 20:20:40 EDT (Wed, 17 Apr 2013)
@@ -11,8 +11,6 @@
 #ifndef BOOST_GEOMETRY_INDEX_DETAIL_RTREE_NODE_NODE_AUTO_PTR_HPP
 #define BOOST_GEOMETRY_INDEX_DETAIL_RTREE_NODE_NODE_AUTO_PTR_HPP
 
-#include <boost/noncopyable.hpp>
-
 #include <boost/geometry/index/detail/rtree/visitors/destroy.hpp>
 
 namespace boost { namespace geometry { namespace index {
@@ -21,11 +19,13 @@
 
 template <typename Value, typename Options, typename Translator, typename Box, typename Allocators>
 class node_auto_ptr
-    : boost::noncopyable
 {
     typedef typename rtree::node<Value, typename Options::parameters_type, Box, Allocators, typename Options::node_tag>::type node;
     typedef typename Allocators::node_pointer pointer;
 
+    node_auto_ptr(node_auto_ptr const&);
+    node_auto_ptr & operator=(node_auto_ptr const&);
+
 public:
     node_auto_ptr(pointer ptr, Allocators & allocators)
         : m_ptr(ptr)