Commit 355e94aa by Martin v. Löwis Committed by Martin v. Löwis

bastring.h (basic_string::basic_string): Rename parameters to avoid shadow warnings.

	* std/bastring.h (basic_string::basic_string): Rename parameters
	to avoid shadow warnings.
	* std/bastring.cc (alloc): Likewise.

From-SVN: r30938
parent fd2a1092
1999-12-14 Martin v. Lwis <loewis@informatik.hu-berlin.de>
* std/bastring.h (basic_string::basic_string): Rename parameters
to avoid shadow warnings.
* std/bastring.cc (alloc): Likewise.
1999-12-13 Jakub Jelinek <jakub@redhat.com> 1999-12-13 Jakub Jelinek <jakub@redhat.com>
* std/bastring.h (class basic_string::Rep): Use proper defines * std/bastring.h (class basic_string::Rep): Use proper defines
......
// Member templates for the -*- C++ -*- string classes. // Member templates for the -*- C++ -*- string classes.
// Copyright (C) 1994 Free Software Foundation // Copyright (C) 1994, 1999 Free Software Foundation
// This file is part of the GNU ANSI C++ Library. This library is free // This file is part of the GNU ANSI C++ Library. This library is free
// software; you can redistribute it and/or modify it under the // software; you can redistribute it and/or modify it under the
...@@ -94,14 +94,14 @@ check_realloc (basic_string::size_type s) const ...@@ -94,14 +94,14 @@ check_realloc (basic_string::size_type s) const
template <class charT, class traits, class Allocator> template <class charT, class traits, class Allocator>
void basic_string <charT, traits, Allocator>:: void basic_string <charT, traits, Allocator>::
alloc (basic_string::size_type size, bool save) alloc (basic_string::size_type __size, bool __save)
{ {
if (! check_realloc (size)) if (! check_realloc (__size))
return; return;
Rep *p = Rep::create (size); Rep *p = Rep::create (__size);
if (save) if (__save)
{ {
p->copy (0, data (), length ()); p->copy (0, data (), length ());
p->len = length (); p->len = length ();
......
// Main templates for the -*- C++ -*- string classes. // Main templates for the -*- C++ -*- string classes.
// Copyright (C) 1994, 1995 Free Software Foundation // Copyright (C) 1994, 1995, 1999 Free Software Foundation
// This file is part of the GNU ANSI C++ Library. This library is free // This file is part of the GNU ANSI C++ Library. This library is free
// software; you can redistribute it and/or modify it under the // software; you can redistribute it and/or modify it under the
...@@ -144,8 +144,8 @@ public: ...@@ -144,8 +144,8 @@ public:
typedef const charT* const_pointer; typedef const charT* const_pointer;
typedef pointer iterator; typedef pointer iterator;
typedef const_pointer const_iterator; typedef const_pointer const_iterator;
typedef ::reverse_iterator<iterator> reverse_iterator; typedef std::reverse_iterator<iterator> reverse_iterator;
typedef ::reverse_iterator<const_iterator> const_reverse_iterator; typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
static const size_type npos = static_cast<size_type>(-1); static const size_type npos = static_cast<size_type>(-1);
private: private:
...@@ -185,11 +185,11 @@ public: ...@@ -185,11 +185,11 @@ public:
: dat (nilRep.grab ()) { assign (n, c); } : dat (nilRep.grab ()) { assign (n, c); }
#ifdef __STL_MEMBER_TEMPLATES #ifdef __STL_MEMBER_TEMPLATES
template<class InputIterator> template<class InputIterator>
basic_string(InputIterator begin, InputIterator end) basic_string(InputIterator __begin, InputIterator __end)
#else #else
basic_string(const_iterator begin, const_iterator end) basic_string(const_iterator __begin, const_iterator __end)
#endif #endif
: dat (nilRep.grab ()) { assign (begin, end); } : dat (nilRep.grab ()) { assign (__begin, __end); }
~basic_string () ~basic_string ()
{ rep ()->release (); } { rep ()->release (); }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment