diff options
author | Caolán McNamara <caolanm@redhat.com> | 2010-12-22 11:40:44 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2010-12-22 11:40:44 +0000 |
commit | eedd0cf67771f3169f6b5095deca82922c8c6544 (patch) | |
tree | bb47afb5adc098faf6a0d53fd8b8c27df6fbe162 /boost | |
parent | c9da57d0b914e9c198e8de441591c68b55f41ad6 (diff) |
WaE: fix some more boost shadowed warnings
Diffstat (limited to 'boost')
-rw-r--r-- | boost/boost.4713.warnings.patch | 459 |
1 files changed, 459 insertions, 0 deletions
diff --git a/boost/boost.4713.warnings.patch b/boost/boost.4713.warnings.patch index b84b60aff0d8..805447ceed94 100644 --- a/boost/boost.4713.warnings.patch +++ b/boost/boost.4713.warnings.patch @@ -284,3 +284,462 @@ { map_basic_clone_and_insert( r.begin(), r.end() ); } +--- misc/build/boost_1_39_0/boost/unordered/detail/hash_table_impl.hpp ++++ misc/build/boost_1_39_0/boost/unordered/detail/hash_table_impl.hpp +@@ -423,17 +423,17 @@ + void delete_buckets() + { + if(buckets_) { +- bucket_ptr begin = cached_begin_bucket_; +- bucket_ptr end = buckets_end(); +- while(begin != end) { +- clear_bucket(begin); +- ++begin; ++ bucket_ptr begin_ = cached_begin_bucket_; ++ bucket_ptr end_ = buckets_end(); ++ while(begin_ != end_) { ++ clear_bucket(begin_); ++ ++begin_; + } + + // Destroy an extra bucket for the sentinels. +- ++end; +- for(begin = buckets_; begin != end; ++begin) +- allocators_.bucket_alloc_.destroy(begin); ++ ++end_; ++ for(begin_ = buckets_; begin_ != end_; ++begin_) ++ allocators_.bucket_alloc_.destroy(begin_); + + allocators_.bucket_alloc_.deallocate(buckets_, + bucket_manager_.bucket_count() + 1); +@@ -680,11 +680,11 @@ + // The deleted node is at the end of the group, so the + // first node in the group is pointing to it. + // Find that to change its pointer. +- link_ptr it = n->group_prev_; +- while(prev_in_group(it) != *pos) { +- it = prev_in_group(it); ++ link_ptr it2 = n->group_prev_; ++ while(prev_in_group(it2) != *pos) { ++ it2 = prev_in_group(it2); + } +- prev_in_group(it) = n->group_prev_; ++ prev_in_group(it2) = n->group_prev_; + } + *pos = next; + --size_; +@@ -721,25 +721,25 @@ + size_ -= node_count(n.node_); + } + +- void unlink_nodes(iterator_base begin, iterator_base end) ++ void unlink_nodes(iterator_base begin_, iterator_base end_) + { +- BOOST_ASSERT(begin.bucket_ == end.bucket_); +- size_ -= node_count(begin.node_, end.node_); +- link_ptr* it = get_for_erase(begin); +- split_group(*it, end.node_); +- *it = end.node_; ++ BOOST_ASSERT(begin_.bucket_ == end_.bucket_); ++ size_ -= node_count(begin_.node_, end_.node_); ++ link_ptr* it = get_for_erase(begin_); ++ split_group(*it, end_.node_); ++ *it = end_.node_; + } + +- void unlink_nodes(bucket_ptr base, iterator_base end) ++ void unlink_nodes(bucket_ptr base, iterator_base end_) + { +- BOOST_ASSERT(base == end.bucket_); ++ BOOST_ASSERT(base == end_.bucket_); + +- split_group(end.node_); ++ split_group(end_.node_); + + link_ptr ptr(base->next_); +- base->next_ = end.node_; ++ base->next_ = end_.node_; + +- size_ -= node_count(ptr, end.node_); ++ size_ -= node_count(ptr, end_.node_); + } + + #if BOOST_UNORDERED_EQUIVALENT_KEYS +@@ -797,12 +797,12 @@ + { + node_constructor a(allocators_); + +- link_ptr end = next_group(it); ++ link_ptr end_ = next_group(it); + + a.construct(get_value(it)); // throws + link_ptr n = link_node_in_bucket(a, dst); + +- for(it = it->next_; it != end; it = it->next_) { ++ for(it = it->next_; it != end_; it = it->next_) { + a.construct(get_value(it)); // throws + link_node(a, n); + } +@@ -824,21 +824,21 @@ + // + // no throw + +- void delete_to_bucket_end(link_ptr begin) ++ void delete_to_bucket_end(link_ptr begin_) + { +- while(begin) { +- link_ptr node = begin; +- begin = begin->next_; +- allocators_.destroy(node); ++ while(begin_) { ++ link_ptr node_ = begin_; ++ begin_ = begin_->next_; ++ allocators_.destroy(node_); + } + } + +- void delete_nodes(link_ptr begin, link_ptr end) ++ void delete_nodes(link_ptr begin_, link_ptr end_) + { +- while(begin != end) { +- link_ptr node = begin; +- begin = begin->next_; +- allocators_.destroy(node); ++ while(begin_ != end_) { ++ link_ptr node_ = begin_; ++ begin_ = begin_->next_; ++ allocators_.destroy(node_); + } + } + +@@ -848,9 +848,9 @@ + delete_nodes(first_node, prev_in_group(first_node)->next_); + } + #else +- void delete_group(link_ptr node) ++ void delete_group(link_ptr node_) + { +- allocators_.destroy(node); ++ allocators_.destroy(node_); + } + #endif + +@@ -869,15 +869,15 @@ + + void clear() + { +- bucket_ptr begin = cached_begin_bucket_; +- bucket_ptr end = buckets_end(); ++ bucket_ptr begin_ = cached_begin_bucket_; ++ bucket_ptr end_ = buckets_end(); + + size_ = 0; +- cached_begin_bucket_ = end; ++ cached_begin_bucket_ = end_; + +- while(begin != end) { +- clear_bucket(begin); +- ++begin; ++ while(begin_ != end_) { ++ clear_bucket(begin_); ++ ++begin_; + } + } + +@@ -974,13 +974,13 @@ + cached_begin_bucket_ = b2; + } + +- size_type erase_group(link_ptr* it, bucket_ptr bucket) ++ size_type erase_group(link_ptr* it, bucket_ptr bucket_) + { + link_ptr pos = *it; + size_type count = unlink_group(it); + delete_group(pos); + +- this->recompute_begin_bucket(bucket); ++ this->recompute_begin_bucket(bucket_); + + return count; + } +@@ -1541,8 +1541,8 @@ + hf(extract_key(data::get_value(src_bucket->next_)))); + + link_ptr n = src_bucket->next_; +- size_type count = src.unlink_group(&src_bucket->next_); +- dst.link_group(n, dst_bucket, count); ++ size_type count_ = src.unlink_group(&src_bucket->next_); ++ dst.link_group(n, dst_bucket, count_); + } + } + } +@@ -1651,20 +1651,20 @@ + { + key_type const& k = extract_key(a.get()->value()); + size_type hash_value = hash_function()(k); +- bucket_ptr bucket = data_.bucket_ptr_from_hash(hash_value); +- link_ptr position = find_iterator(bucket, k); ++ bucket_ptr bucket_ = data_.bucket_ptr_from_hash(hash_value); ++ link_ptr position = find_iterator(bucket_, k); + + // reserve has basic exception safety if the hash function + // throws, strong otherwise. + if(reserve_for_insert(size() + 1)) +- bucket = data_.bucket_ptr_from_hash(hash_value); ++ bucket_ = data_.bucket_ptr_from_hash(hash_value); + + // I'm relying on link_ptr not being invalidated by + // the rehash here. +- return iterator_base(bucket, ++ return iterator_base(bucket_, + (BOOST_UNORDERED_BORLAND_BOOL(position)) ? + data_.link_node(a, position) : +- data_.link_node_in_bucket(a, bucket) ++ data_.link_node_in_bucket(a, bucket_) + ); + } + +@@ -1718,13 +1718,13 @@ + a.construct(*i); + + key_type const& k = extract_key(a.get()->value()); +- bucket_ptr bucket = get_bucket(k); +- link_ptr position = find_iterator(bucket, k); ++ bucket_ptr bucket_ = get_bucket(k); ++ link_ptr position = find_iterator(bucket_, k); + + if(BOOST_UNORDERED_BORLAND_BOOL(position)) + data_.link_node(a, position); + else +- data_.link_node_in_bucket(a, bucket); ++ data_.link_node_in_bucket(a, bucket_); + } + } + } +@@ -1761,8 +1761,8 @@ + typedef BOOST_DEDUCED_TYPENAME value_type::second_type mapped_type; + + size_type hash_value = hash_function()(k); +- bucket_ptr bucket = data_.bucket_ptr_from_hash(hash_value); +- link_ptr pos = find_iterator(bucket, k); ++ bucket_ptr bucket_ = data_.bucket_ptr_from_hash(hash_value); ++ link_ptr pos = find_iterator(bucket_, k); + + if (BOOST_UNORDERED_BORLAND_BOOL(pos)) + return data::get_value(pos); +@@ -1778,11 +1778,11 @@ + // reserve has basic exception safety if the hash function + // throws, strong otherwise. + if(reserve_for_insert(size() + 1)) +- bucket = data_.bucket_ptr_from_hash(hash_value); ++ bucket_ = data_.bucket_ptr_from_hash(hash_value); + + // Nothing after this point can throw. + +- return data::get_value(data_.link_node_in_bucket(a, bucket)); ++ return data::get_value(data_.link_node_in_bucket(a, bucket_)); + } + } + +@@ -1797,13 +1797,13 @@ + // No side effects in this initial code + key_type const& k = extract_key(v); + size_type hash_value = hash_function()(k); +- bucket_ptr bucket = data_.bucket_ptr_from_hash(hash_value); +- link_ptr pos = find_iterator(bucket, k); ++ bucket_ptr bucket_ = data_.bucket_ptr_from_hash(hash_value); ++ link_ptr pos = find_iterator(bucket_, k); + + if (BOOST_UNORDERED_BORLAND_BOOL(pos)) { + // Found an existing key, return it (no throw). + return std::pair<iterator_base, bool>( +- iterator_base(bucket, pos), false); ++ iterator_base(bucket_, pos), false); + + } else { + // Doesn't already exist, add to bucket. +@@ -1817,14 +1817,14 @@ + // reserve has basic exception safety if the hash function + // throws, strong otherwise. + if(reserve_for_insert(size() + 1)) +- bucket = data_.bucket_ptr_from_hash(hash_value); ++ bucket_ = data_.bucket_ptr_from_hash(hash_value); + + // Nothing after this point can throw. + +- link_ptr n = data_.link_node_in_bucket(a, bucket); ++ link_ptr n = data_.link_node_in_bucket(a, bucket_); + + return std::pair<iterator_base, bool>( +- iterator_base(bucket, n), true); ++ iterator_base(bucket_, n), true); + } + } + +@@ -1864,13 +1864,13 @@ + { + // No side effects in this initial code + size_type hash_value = hash_function()(k); +- bucket_ptr bucket = data_.bucket_ptr_from_hash(hash_value); +- link_ptr pos = find_iterator(bucket, k); ++ bucket_ptr bucket_ = data_.bucket_ptr_from_hash(hash_value); ++ link_ptr pos = find_iterator(bucket_, k); + + if (BOOST_UNORDERED_BORLAND_BOOL(pos)) { + // Found an existing key, return it (no throw). + return std::pair<iterator_base, bool>( +- iterator_base(bucket, pos), false); ++ iterator_base(bucket_, pos), false); + + } else { + // Doesn't already exist, add to bucket. +@@ -1884,12 +1884,12 @@ + // reserve has basic exception safety if the hash function + // throws, strong otherwise. + if(reserve_for_insert(size() + 1)) +- bucket = data_.bucket_ptr_from_hash(hash_value); ++ bucket_ = data_.bucket_ptr_from_hash(hash_value); + + // Nothing after this point can throw. + +- return std::pair<iterator_base, bool>(iterator_base(bucket, +- data_.link_node_in_bucket(a, bucket)), true); ++ return std::pair<iterator_base, bool>(iterator_base(bucket_, ++ data_.link_node_in_bucket(a, bucket_)), true); + } + } + +@@ -1904,23 +1904,23 @@ + // No side effects in this initial code + key_type const& k = extract_key(a.get()->value()); + size_type hash_value = hash_function()(k); +- bucket_ptr bucket = data_.bucket_ptr_from_hash(hash_value); +- link_ptr pos = find_iterator(bucket, k); ++ bucket_ptr bucket_ = data_.bucket_ptr_from_hash(hash_value); ++ link_ptr pos = find_iterator(bucket_, k); + + if (BOOST_UNORDERED_BORLAND_BOOL(pos)) { + // Found an existing key, return it (no throw). + return std::pair<iterator_base, bool>( +- iterator_base(bucket, pos), false); ++ iterator_base(bucket_, pos), false); + } else { + // reserve has basic exception safety if the hash function + // throws, strong otherwise. + if(reserve_for_insert(size() + 1)) +- bucket = data_.bucket_ptr_from_hash(hash_value); ++ bucket_ = data_.bucket_ptr_from_hash(hash_value); + + // Nothing after this point can throw. + +- return std::pair<iterator_base, bool>(iterator_base(bucket, +- data_.link_node_in_bucket(a, bucket)), true); ++ return std::pair<iterator_base, bool>(iterator_base(bucket_, ++ data_.link_node_in_bucket(a, bucket_)), true); + } + } + +@@ -1969,8 +1969,8 @@ + for (; i != j; ++i) { + // No side effects in this initial code + size_type hash_value = hash_function()(extract_key(*i)); +- bucket_ptr bucket = data_.bucket_ptr_from_hash(hash_value); +- link_ptr pos = find_iterator(bucket, extract_key(*i)); ++ bucket_ptr bucket_ = data_.bucket_ptr_from_hash(hash_value); ++ link_ptr pos = find_iterator(bucket_, extract_key(*i)); + + if (!BOOST_UNORDERED_BORLAND_BOOL(pos)) { + // Doesn't already exist, add to bucket. +@@ -1984,11 +1984,11 @@ + // throws, strong otherwise. + if(size() + 1 >= max_load_) { + reserve_for_insert(size() + insert_size(i, j)); +- bucket = data_.bucket_ptr_from_hash(hash_value); ++ bucket_ = data_.bucket_ptr_from_hash(hash_value); + } + + // Nothing after this point can throw. +- data_.link_node_in_bucket(a, bucket); ++ data_.link_node_in_bucket(a, bucket_); + } + } + } +@@ -2001,11 +2001,11 @@ + size_type erase_key(key_type const& k) + { + // No side effects in initial section +- bucket_ptr bucket = get_bucket(k); +- link_ptr* it = find_for_erase(bucket, k); ++ bucket_ptr bucket_ = get_bucket(k); ++ link_ptr* it = find_for_erase(bucket_, k); + + // No throw. +- return *it ? data_.erase_group(it, bucket) : 0; ++ return *it ? data_.erase_group(it, bucket_) : 0; + } + + // count +@@ -2022,19 +2022,19 @@ + // strong exception safety, no side effects + iterator_base find(key_type const& k) const + { +- bucket_ptr bucket = get_bucket(k); +- link_ptr it = find_iterator(bucket, k); ++ bucket_ptr bucket_ = get_bucket(k); ++ link_ptr it = find_iterator(bucket_, k); + + if (BOOST_UNORDERED_BORLAND_BOOL(it)) +- return iterator_base(bucket, it); ++ return iterator_base(bucket_, it); + else + return data_.end(); + } + + value_type& at(key_type const& k) const + { +- bucket_ptr bucket = get_bucket(k); +- link_ptr it = find_iterator(bucket, k); ++ bucket_ptr bucket_ = get_bucket(k); ++ link_ptr it = find_iterator(bucket_, k); + + if (BOOST_UNORDERED_BORLAND_BOOL(it)) + return data::get_value(it); +@@ -2047,10 +2047,10 @@ + // strong exception safety, no side effects + std::pair<iterator_base, iterator_base> equal_range(key_type const& k) const + { +- bucket_ptr bucket = get_bucket(k); +- link_ptr it = find_iterator(bucket, k); ++ bucket_ptr bucket_ = get_bucket(k); ++ link_ptr it = find_iterator(bucket_, k); + if (BOOST_UNORDERED_BORLAND_BOOL(it)) { +- iterator_base first(iterator_base(bucket, it)); ++ iterator_base first(iterator_base(bucket_, it)); + iterator_base second(first); + second.increment_group(); + return std::pair<iterator_base, iterator_base>(first, second); +@@ -2074,10 +2074,10 @@ + } + + // strong exception safety, no side effects +- link_ptr find_iterator(bucket_ptr bucket, ++ link_ptr find_iterator(bucket_ptr bucket_, + key_type const& k) const + { +- link_ptr it = data_.begin(bucket); ++ link_ptr it = data_.begin(bucket_); + while (BOOST_UNORDERED_BORLAND_BOOL(it) && !equal(k, data::get_value(it))) + it = data::next_group(it); + +@@ -2085,9 +2085,9 @@ + } + + // strong exception safety, no side effects +- link_ptr* find_for_erase(bucket_ptr bucket, key_type const& k) const ++ link_ptr* find_for_erase(bucket_ptr bucket_, key_type const& k) const + { +- link_ptr* it = &bucket->next_; ++ link_ptr* it = &bucket_->next_; + while(BOOST_UNORDERED_BORLAND_BOOL(*it) && !equal(k, data::get_value(*it))) + it = &data::next_group(*it); + |