mirror of
https://gcc.gnu.org/git/gcc.git
synced 2025-01-24 13:24:33 +08:00
sso_string_base.h (__sso_string_base<>::_M_construct): Fix unqualified lookup.
* include/ext/sso_string_base.h (__sso_string_base<>::_M_construct): Fix unqualified lookup. (__sso_string_base<>::_M_construct): Likewise. (__sso_string_base<>::_M_construct): Likewise. (__sso_string_base<>::_M_assign): Likewise. (__sso_string_base<>::_M_reserve): Likewise. (__sso_string_base<>::_M_mutate): Likewise. (__sso_string_base<>::_M_erase): Likewise. * include/ext/vstring.h (__versa_string<>::replace): Likewise. (__versa_string<>::compare): Likewise. * include/ext/vstring.tcc (__versa_string<>::compare): Likewise. (__versa_string<>::compare): Likewise. (__versa_string<>::compare): Likewise. (__versa_string<>::compare): Likewise. (__versa_string<>::compare): Likewise. From-SVN: r173257
This commit is contained in:
parent
47c94d21e4
commit
95c952c532
@ -1,3 +1,21 @@
|
||||
2011-05-02 Ollie Wild <aaw@google.com>
|
||||
|
||||
* include/ext/sso_string_base.h (__sso_string_base<>::_M_construct):
|
||||
Fix unqualified lookup.
|
||||
(__sso_string_base<>::_M_construct): Likewise.
|
||||
(__sso_string_base<>::_M_construct): Likewise.
|
||||
(__sso_string_base<>::_M_assign): Likewise.
|
||||
(__sso_string_base<>::_M_reserve): Likewise.
|
||||
(__sso_string_base<>::_M_mutate): Likewise.
|
||||
(__sso_string_base<>::_M_erase): Likewise.
|
||||
* include/ext/vstring.h (__versa_string<>::replace): Likewise.
|
||||
(__versa_string<>::compare): Likewise.
|
||||
* include/ext/vstring.tcc (__versa_string<>::compare): Likewise.
|
||||
(__versa_string<>::compare): Likewise.
|
||||
(__versa_string<>::compare): Likewise.
|
||||
(__versa_string<>::compare): Likewise.
|
||||
(__versa_string<>::compare): Likewise.
|
||||
|
||||
2011-05-02 Jonathan Wakely <jwakely.gcc@gmail.com>
|
||||
|
||||
* doc/xml/manual/status_cxx200x.xml: Update to reflect current status
|
||||
|
@ -411,7 +411,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||
// Allocate more space.
|
||||
__capacity = __len + 1;
|
||||
_CharT* __another = _M_create(__capacity, __len);
|
||||
_S_copy(__another, _M_data(), __len);
|
||||
this->_S_copy(__another, _M_data(), __len);
|
||||
_M_dispose();
|
||||
_M_data(__another);
|
||||
_M_capacity(__capacity);
|
||||
@ -451,7 +451,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||
|
||||
// Check for out_of_range and length_error exceptions.
|
||||
__try
|
||||
{ _S_copy_chars(_M_data(), __beg, __end); }
|
||||
{ this->_S_copy_chars(_M_data(), __beg, __end); }
|
||||
__catch(...)
|
||||
{
|
||||
_M_dispose();
|
||||
@ -473,7 +473,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||
}
|
||||
|
||||
if (__n)
|
||||
_S_assign(_M_data(), __n, __c);
|
||||
this->_S_assign(_M_data(), __n, __c);
|
||||
|
||||
_M_set_length(__n);
|
||||
}
|
||||
@ -498,7 +498,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||
}
|
||||
|
||||
if (__rsize)
|
||||
_S_copy(_M_data(), __rcs._M_data(), __rsize);
|
||||
this->_S_copy(_M_data(), __rcs._M_data(), __rsize);
|
||||
|
||||
_M_set_length(__rsize);
|
||||
}
|
||||
@ -520,14 +520,14 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||
|| __res > size_type(_S_local_capacity))
|
||||
{
|
||||
_CharT* __tmp = _M_create(__res, __capacity);
|
||||
_S_copy(__tmp, _M_data(), _M_length() + 1);
|
||||
this->_S_copy(__tmp, _M_data(), _M_length() + 1);
|
||||
_M_dispose();
|
||||
_M_data(__tmp);
|
||||
_M_capacity(__res);
|
||||
}
|
||||
else if (!_M_is_local())
|
||||
{
|
||||
_S_copy(_M_local_data, _M_data(), _M_length() + 1);
|
||||
this->_S_copy(_M_local_data, _M_data(), _M_length() + 1);
|
||||
_M_destroy(__capacity);
|
||||
_M_data(_M_local_data);
|
||||
}
|
||||
@ -546,12 +546,12 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||
_CharT* __r = _M_create(__new_capacity, _M_capacity());
|
||||
|
||||
if (__pos)
|
||||
_S_copy(__r, _M_data(), __pos);
|
||||
this->_S_copy(__r, _M_data(), __pos);
|
||||
if (__s && __len2)
|
||||
_S_copy(__r + __pos, __s, __len2);
|
||||
this->_S_copy(__r + __pos, __s, __len2);
|
||||
if (__how_much)
|
||||
_S_copy(__r + __pos + __len2,
|
||||
_M_data() + __pos + __len1, __how_much);
|
||||
this->_S_copy(__r + __pos + __len2,
|
||||
_M_data() + __pos + __len1, __how_much);
|
||||
|
||||
_M_dispose();
|
||||
_M_data(__r);
|
||||
@ -566,8 +566,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||
const size_type __how_much = _M_length() - __pos - __n;
|
||||
|
||||
if (__how_much && __n)
|
||||
_S_move(_M_data() + __pos, _M_data() + __pos + __n,
|
||||
__how_much);
|
||||
this->_S_move(_M_data() + __pos, _M_data() + __pos + __n, __how_much);
|
||||
|
||||
_M_set_length(_M_length() - __n);
|
||||
}
|
||||
|
@ -1359,7 +1359,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||
&& __i2 <= _M_iend());
|
||||
__glibcxx_requires_valid_range(__k1, __k2);
|
||||
typedef typename std::__is_integer<_InputIterator>::__type _Integral;
|
||||
return _M_replace_dispatch(__i1, __i2, __k1, __k2, _Integral());
|
||||
return this->_M_replace_dispatch(__i1, __i2, __k1, __k2, _Integral());
|
||||
}
|
||||
|
||||
// Specializations for the common case of pointer and iterator:
|
||||
@ -1914,7 +1914,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||
|
||||
int __r = traits_type::compare(this->_M_data(), __str.data(), __len);
|
||||
if (!__r)
|
||||
__r = _S_compare(__size, __osize);
|
||||
__r = this->_S_compare(__size, __osize);
|
||||
return __r;
|
||||
}
|
||||
|
||||
|
@ -466,7 +466,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||
int __r = traits_type::compare(this->_M_data() + __pos,
|
||||
__str.data(), __len);
|
||||
if (!__r)
|
||||
__r = _S_compare(__n, __osize);
|
||||
__r = this->_S_compare(__n, __osize);
|
||||
return __r;
|
||||
}
|
||||
|
||||
@ -485,7 +485,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||
int __r = traits_type::compare(this->_M_data() + __pos1,
|
||||
__str.data() + __pos2, __len);
|
||||
if (!__r)
|
||||
__r = _S_compare(__n1, __n2);
|
||||
__r = this->_S_compare(__n1, __n2);
|
||||
return __r;
|
||||
}
|
||||
|
||||
@ -501,7 +501,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||
const size_type __len = std::min(__size, __osize);
|
||||
int __r = traits_type::compare(this->_M_data(), __s, __len);
|
||||
if (!__r)
|
||||
__r = _S_compare(__size, __osize);
|
||||
__r = this->_S_compare(__size, __osize);
|
||||
return __r;
|
||||
}
|
||||
|
||||
@ -518,7 +518,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||
const size_type __len = std::min(__n1, __osize);
|
||||
int __r = traits_type::compare(this->_M_data() + __pos, __s, __len);
|
||||
if (!__r)
|
||||
__r = _S_compare(__n1, __osize);
|
||||
__r = this->_S_compare(__n1, __osize);
|
||||
return __r;
|
||||
}
|
||||
|
||||
@ -535,7 +535,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||
const size_type __len = std::min(__n1, __n2);
|
||||
int __r = traits_type::compare(this->_M_data() + __pos, __s, __len);
|
||||
if (!__r)
|
||||
__r = _S_compare(__n1, __n2);
|
||||
__r = this->_S_compare(__n1, __n2);
|
||||
return __r;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user