summaryrefslogtreecommitdiff
path: root/libstdc++-v3
diff options
context:
space:
mode:
authoroldham <oldham@138bc75d-0d04-0410-961f-82ee72b054a4>2001-07-04 18:12:08 +0000
committeroldham <oldham@138bc75d-0d04-0410-961f-82ee72b054a4>2001-07-04 18:12:08 +0000
commit6ac377e453cf197b7e98d75e895823e6eb885d35 (patch)
treec61e6f1470472aed66d0653a85eaf6a3f07ff125 /libstdc++-v3
parent1d340a5e313aa3b90c4aea6766d278daff82d3d1 (diff)
downloadgcc-6ac377e453cf197b7e98d75e895823e6eb885d35.tar.gz
2001-07-04 Jeffrey Oldham <oldham@codesourcery.com>
* include/ext/ropeimpl.h (_Rope_RopeRep::_M_free_c_string): Replace destroy by _Destroy. (_Rope_RopeRep::_S_free_string): Likewise. (rope::c_str()): Likewise. * include/ext/slist (_Slist_base::_M_erase_after>): Likewise. (_Slist_base::_M_erase_after): Likewise. (slist::_M_create_node): Replace construct by _Construct. (slist::pop_front): Replace destroy by _Destroy. * include/ext/stl_hashtable.h (hashtable::_M_new_node): Replace construct by _Construct. (hashtable::_M_delete_node): Replace destroy by _Destroy. * include/ext/stl_rope.h (rope::rope): Replace construct by _Construct. (rope::copy): Replace destroy by _Destroy. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43764 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3')
-rw-r--r--libstdc++-v3/ChangeLog17
-rw-r--r--libstdc++-v3/include/ext/ropeimpl.h6
-rw-r--r--libstdc++-v3/include/ext/slist10
-rw-r--r--libstdc++-v3/include/ext/stl_hashtable.h4
-rw-r--r--libstdc++-v3/include/ext/stl_rope.h6
5 files changed, 30 insertions, 13 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index c0e29494450..2ecebf2bb0a 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,20 @@
+2001-07-04 Jeffrey Oldham <oldham@codesourcery.com>
+
+ * include/ext/ropeimpl.h (_Rope_RopeRep::_M_free_c_string):
+ Replace destroy by _Destroy.
+ (_Rope_RopeRep::_S_free_string): Likewise.
+ (rope::c_str()): Likewise.
+ * include/ext/slist (_Slist_base::_M_erase_after>): Likewise.
+ (_Slist_base::_M_erase_after): Likewise.
+ (slist::_M_create_node): Replace construct by _Construct.
+ (slist::pop_front): Replace destroy by _Destroy.
+ * include/ext/stl_hashtable.h (hashtable::_M_new_node): Replace
+ construct by _Construct.
+ (hashtable::_M_delete_node): Replace destroy by _Destroy.
+ * include/ext/stl_rope.h (rope::rope): Replace construct by
+ _Construct.
+ (rope::copy): Replace destroy by _Destroy.
+
2001-07-03 Benjamin Kosnik <bkoz@redhat.com>
* include/bits/localefwd.h: Format.
diff --git a/libstdc++-v3/include/ext/ropeimpl.h b/libstdc++-v3/include/ext/ropeimpl.h
index 8373538a539..0604c033c8a 100644
--- a/libstdc++-v3/include/ext/ropeimpl.h
+++ b/libstdc++-v3/include/ext/ropeimpl.h
@@ -317,7 +317,7 @@ inline void _Rope_RopeRep<_CharT,_Alloc>::_M_free_c_string()
_CharT* __cstr = _M_c_string;
if (0 != __cstr) {
size_t __size = _M_size + 1;
- destroy(__cstr, __cstr + __size);
+ _Destroy(__cstr, __cstr + __size);
_Data_deallocate(__cstr, __size);
}
}
@@ -329,7 +329,7 @@ template <class _CharT, class _Alloc>
allocator_type __a)
{
if (!_S_is_basic_char_type((_CharT*)0)) {
- destroy(__s, __s + __n);
+ _Destroy(__s, __s + __n);
}
// This has to be a static member, so this gets a bit messy
__a.deallocate(
@@ -1453,7 +1453,7 @@ const _CharT* rope<_CharT,_Alloc>::c_str() const {
// It must have been added in the interim. Hence it had to have been
// separately allocated. Deallocate the old copy, since we just
// replaced it.
- destroy(__old_c_string, __old_c_string + __s + 1);
+ _Destroy(__old_c_string, __old_c_string + __s + 1);
_Data_deallocate(__old_c_string, __s + 1);
}
# endif
diff --git a/libstdc++-v3/include/ext/slist b/libstdc++-v3/include/ext/slist
index 0c114e9e947..8dca4bffcd6 100644
--- a/libstdc++-v3/include/ext/slist
+++ b/libstdc++-v3/include/ext/slist
@@ -265,7 +265,7 @@ protected:
_Slist_node<_Tp>* __next = (_Slist_node<_Tp>*) (__pos->_M_next);
_Slist_node_base* __next_next = __next->_M_next;
__pos->_M_next = __next_next;
- destroy(&__next->_M_data);
+ _Destroy(&__next->_M_data);
_M_put_node(__next);
return __next_next;
}
@@ -280,7 +280,7 @@ _Slist_base<_Tp,_Alloc>::_M_erase_after(_Slist_node_base* __before_first,
while (__cur != __last_node) {
_Slist_node<_Tp>* __tmp = __cur;
__cur = (_Slist_node<_Tp>*) __cur->_M_next;
- destroy(&__tmp->_M_data);
+ _Destroy(&__tmp->_M_data);
_M_put_node(__tmp);
}
__before_first->_M_next = __last_node;
@@ -318,7 +318,7 @@ private:
_Node* _M_create_node(const value_type& __x) {
_Node* __node = this->_M_get_node();
__STL_TRY {
- construct(&__node->_M_data, __x);
+ _Construct(&__node->_M_data, __x);
__node->_M_next = 0;
}
__STL_UNWIND(this->_M_put_node(__node));
@@ -328,7 +328,7 @@ private:
_Node* _M_create_node() {
_Node* __node = this->_M_get_node();
__STL_TRY {
- construct(&__node->_M_data);
+ _Construct(&__node->_M_data);
__node->_M_next = 0;
}
__STL_UNWIND(this->_M_put_node(__node));
@@ -425,7 +425,7 @@ public:
void pop_front() {
_Node* __node = (_Node*) this->_M_head._M_next;
this->_M_head._M_next = __node->_M_next;
- destroy(&__node->_M_data);
+ _Destroy(&__node->_M_data);
this->_M_put_node(__node);
}
diff --git a/libstdc++-v3/include/ext/stl_hashtable.h b/libstdc++-v3/include/ext/stl_hashtable.h
index 12074e7da47..c0c8b661a46 100644
--- a/libstdc++-v3/include/ext/stl_hashtable.h
+++ b/libstdc++-v3/include/ext/stl_hashtable.h
@@ -517,7 +517,7 @@ private:
_Node* __n = _M_get_node();
__n->_M_next = 0;
__STL_TRY {
- construct(&__n->_M_val, __obj);
+ _Construct(&__n->_M_val, __obj);
return __n;
}
__STL_UNWIND(_M_put_node(__n));
@@ -525,7 +525,7 @@ private:
void _M_delete_node(_Node* __n)
{
- destroy(&__n->_M_val);
+ _Destroy(&__n->_M_val);
_M_put_node(__n);
}
diff --git a/libstdc++-v3/include/ext/stl_rope.h b/libstdc++-v3/include/ext/stl_rope.h
index 70fad2515db..d50bb885f12 100644
--- a/libstdc++-v3/include/ext/stl_rope.h
+++ b/libstdc++-v3/include/ext/stl_rope.h
@@ -1540,7 +1540,7 @@ class rope : public _Rope_base<_CharT,_Alloc> {
{
_CharT* __buf = _Data_allocate(_S_rounded_up_size(1));
- construct(__buf, __c);
+ _Construct(__buf, __c);
__STL_TRY {
_M_tree_ptr = _S_new_RopeLeaf(__buf, 1, __a);
}
@@ -1642,7 +1642,7 @@ class rope : public _Rope_base<_CharT,_Alloc> {
}
void copy(_CharT* __buffer) const {
- destroy(__buffer, __buffer + size());
+ _Destroy(__buffer, __buffer + size());
_S_flatten(_M_tree_ptr, __buffer);
}
@@ -1656,7 +1656,7 @@ class rope : public _Rope_base<_CharT,_Alloc> {
size_t __size = size();
size_t __len = (__pos + __n > __size? __size - __pos : __n);
- destroy(__buffer, __buffer + __len);
+ _Destroy(__buffer, __buffer + __len);
_S_flatten(_M_tree_ptr, __pos, __len, __buffer);
return __len;
}