basic_string.h (_Rep::operator[]): Remove, unused.

2004-01-31  Paolo Carlini  <pcarlini@suse.de>

	* include/bits/basic_string.h (_Rep::operator[]): Remove, unused.

	* include/bits/basic_string.h: Fix two comments.

From-SVN: r77044
This commit is contained in:
Paolo Carlini 2004-01-31 17:50:46 +00:00
parent a457ee07af
commit 8de63ee0d7
2 changed files with 10 additions and 8 deletions

View File

@ -1,3 +1,9 @@
2004-01-31 Paolo Carlini <pcarlini@suse.de>
* include/bits/basic_string.h (_Rep::operator[]): Remove, unused.
* include/bits/basic_string.h: Fix two comments.
2004-01-31 Per Bothner <per@bothner.com>
* include/ext/mt_allocator.h
@ -154,7 +160,7 @@
2004-01-28 Stefan Olsson <stefan@snon.net>
* include/ext/mt_allocator.h: Replaced all malloc() calls with
* include/ext/mt_allocator.h: Replaced all malloc() calls with
operator new(). Added support for the env variable
GLIBCXX_FORCE_NEW (this required the _S_init call to be the first
one in allocate() as well). Fix typos.

View File

@ -132,7 +132,7 @@ namespace std
// 1. String really contains _M_length + 1 characters: due to 21.3.4
// must be kept null-terminated.
// 2. _M_capacity >= _M_length
// Allocated memory is always _M_capacity + (1 * sizeof(_CharT)).
// Allocated memory is always (_M_capacity + 1) * sizeof(_CharT).
// 3. _M_refcount has three states:
// -1: leaked, one reference, no ref-copies allowed, non-const.
// 0: one reference, non-const.
@ -197,10 +197,6 @@ namespace std
_M_refdata() throw()
{ return reinterpret_cast<_CharT*>(this + 1); }
_CharT&
operator[](size_type __s) throw()
{ return _M_refdata() [__s]; }
_CharT*
_M_grab(const _Alloc& __alloc1, const _Alloc& __alloc2)
{
@ -1460,8 +1456,8 @@ namespace std
/**
* @brief Return const pointer to contents.
*
* This is a handle to internal data. It may not be null-terminated.
* Do not modify or dire things may happen.
* This is a handle to internal data. Do not modify or dire things may
* happen.
*/
const _CharT*
data() const { return _M_data(); }