Unordered: detab

[SVN r73893]
This commit is contained in:
Daniel James
2011-08-18 19:28:41 +00:00
parent e3353a445a
commit c001139465

View File

@@ -242,7 +242,7 @@ namespace boost { namespace unordered { namespace detail {
++end; ++end;
for(bucket_ptr begin = this->buckets_; begin != end; ++begin) { for(bucket_ptr begin = this->buckets_; begin != end; ++begin) {
allocator_traits<bucket_allocator>::destroy(bucket_alloc(), allocator_traits<bucket_allocator>::destroy(bucket_alloc(),
boost::addressof(*begin)); boost::addressof(*begin));
} }
allocator_traits<bucket_allocator>::deallocate(bucket_alloc(), this->buckets_, this->bucket_count_ + 1); allocator_traits<bucket_allocator>::deallocate(bucket_alloc(), this->buckets_, this->bucket_count_ + 1);
@@ -665,7 +665,7 @@ namespace boost { namespace unordered { namespace detail {
if (node_constructed_) if (node_constructed_)
allocator_traits<node_allocator>::destroy(buckets_.node_alloc(), allocator_traits<node_allocator>::destroy(buckets_.node_alloc(),
boost::addressof(*node_)); boost::addressof(*node_));
allocator_traits<node_allocator>::deallocate(buckets_.node_alloc(), node_, 1); allocator_traits<node_allocator>::deallocate(buckets_.node_alloc(), node_, 1);
} }
@@ -680,7 +680,7 @@ namespace boost { namespace unordered { namespace detail {
node_ = allocator_traits<node_allocator>::allocate(buckets_.node_alloc(), 1); node_ = allocator_traits<node_allocator>::allocate(buckets_.node_alloc(), 1);
allocator_traits<node_allocator>::construct(buckets_.node_alloc(), allocator_traits<node_allocator>::construct(buckets_.node_alloc(),
boost::addressof(*node_), node()); boost::addressof(*node_), node());
node_->init(buckets_.bucket_alloc().address(*node_)); node_->init(buckets_.bucket_alloc().address(*node_));
node_constructed_ = true; node_constructed_ = true;