diff options
author | Philipp Thomas <pthomas@suse.de> | 2002-03-18 10:47:15 +0000 |
---|---|---|
committer | Philipp Thomas <pthomas@gcc.gnu.org> | 2002-03-18 10:47:15 +0000 |
commit | f07beda95a1c3de83d8d453116e1585ce27bdd3e (patch) | |
tree | e803c79fd6c8a02af1c80d11ba46f3c70fc41de6 | |
parent | 6befbee5ff3d4edf813ac685d3f8f3c77274f147 (diff) | |
download | gcc-f07beda95a1c3de83d8d453116e1585ce27bdd3e.zip gcc-f07beda95a1c3de83d8d453116e1585ce27bdd3e.tar.gz gcc-f07beda95a1c3de83d8d453116e1585ce27bdd3e.tar.bz2 |
hash_map.h: hash, hashtable, hash_map and hash_multimap are in namespace __gnu_cxx.
2002-03-15 Philipp Thomas <pthomas@suse.de>
* include/backward/hash_map.h: hash, hashtable, hash_map and
hash_multimap are in namespace __gnu_cxx.
include/backward/hash_set.h: hash, hashtable, hash_set and
hash_multiset are in namespace __gnu_cxx.
include/backward/hashtable.h: hash and hashtable are in
namespace __gnu_cxx.
include/backward/rope.h: char_producer, sequence_buffer,
rope, crope and wrope are in namespace __gnu_cxx.
include/backward/slist.h: slist is in namespace __gnu_cxx.
* testsuite/backward/header_hash_map_h.cc
testsuite/backward/header_hash_set_h.cc
testsuite/backward/header_hashtable_h.cc
testsuite/backward/header_rope_h.cc
testsuite/backward/header_slist_h.cc
testsuite/backward/header_tempbuf_h.cc: New tests for
checking that we're using the correct namespace.
From-SVN: r50956
-rw-r--r-- | libstdc++-v3/ChangeLog | 19 | ||||
-rw-r--r-- | libstdc++-v3/include/backward/hash_map.h | 8 | ||||
-rw-r--r-- | libstdc++-v3/include/backward/hash_set.h | 8 | ||||
-rw-r--r-- | libstdc++-v3/include/backward/hashtable.h | 4 | ||||
-rw-r--r-- | libstdc++-v3/include/backward/rope.h | 10 | ||||
-rw-r--r-- | libstdc++-v3/include/backward/slist.h | 2 | ||||
-rw-r--r-- | libstdc++-v3/testsuite/backward/header_hash_map_h.cc | 31 | ||||
-rw-r--r-- | libstdc++-v3/testsuite/backward/header_hash_set_h.cc | 31 | ||||
-rw-r--r-- | libstdc++-v3/testsuite/backward/header_hashtable_h.cc | 31 | ||||
-rw-r--r-- | libstdc++-v3/testsuite/backward/header_rope_h.cc | 31 | ||||
-rw-r--r-- | libstdc++-v3/testsuite/backward/header_slist_h.cc | 31 | ||||
-rw-r--r-- | libstdc++-v3/testsuite/backward/header_tempbuf_h.cc | 31 |
12 files changed, 221 insertions, 16 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 718f0dc..92121fe 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,22 @@ +2002-03-15 Philipp Thomas <pthomas@suse.de> + + * include/backward/hash_map.h: hash, hashtable, hash_map and + hash_multimap are in namespace __gnu_cxx. + include/backward/hash_set.h: hash, hashtable, hash_set and + hash_multiset are in namespace __gnu_cxx. + include/backward/hashtable.h: hash and hashtable are in + namespace __gnu_cxx. + include/backward/rope.h: char_producer, sequence_buffer, + rope, crope and wrope are in namespace __gnu_cxx. + include/backward/slist.h: slist is in namespace __gnu_cxx. + * testsuite/backward/header_hash_map_h.cc + testsuite/backward/header_hash_set_h.cc + testsuite/backward/header_hashtable_h.cc + testsuite/backward/header_rope_h.cc + testsuite/backward/header_slist_h.cc + testsuite/backward/header_tempbuf_h.cc: New tests for + checking that we're using the correct namespace. + 2002-03-17 Jason Merrill <jason@redhat.com> PR c++/4381 diff --git a/libstdc++-v3/include/backward/hash_map.h b/libstdc++-v3/include/backward/hash_map.h index 7976bb3..25c177a 100644 --- a/libstdc++-v3/include/backward/hash_map.h +++ b/libstdc++-v3/include/backward/hash_map.h @@ -60,10 +60,10 @@ #include "algobase.h" #include <ext/hash_map> -using std::hash; -using std::hashtable; -using std::hash_map; -using std::hash_multimap; +using __gnu_cxx::hash; +using __gnu_cxx::hashtable; +using __gnu_cxx::hash_map; +using __gnu_cxx::hash_multimap; #endif /* _CPP_BACKWARD_HASH_MAP_H */ diff --git a/libstdc++-v3/include/backward/hash_set.h b/libstdc++-v3/include/backward/hash_set.h index ce4539b..ddb7a75 100644 --- a/libstdc++-v3/include/backward/hash_set.h +++ b/libstdc++-v3/include/backward/hash_set.h @@ -60,10 +60,10 @@ #include "algobase.h" #include <ext/hash_set> -using std::hash; -using std::hashtable; -using std::hash_set; -using std::hash_multiset; +using __gnu_cxx::hash; +using __gnu_cxx::hashtable; +using __gnu_cxx::hash_set; +using __gnu_cxx::hash_multiset; #endif /* _CPP_BACKWARD_HASH_SET_H */ diff --git a/libstdc++-v3/include/backward/hashtable.h b/libstdc++-v3/include/backward/hashtable.h index 06d6098..bbad516 100644 --- a/libstdc++-v3/include/backward/hashtable.h +++ b/libstdc++-v3/include/backward/hashtable.h @@ -66,8 +66,8 @@ #include "alloc.h" #include "vector.h" -using std::hash; -using std::hashtable; +using __gnu_cxx::hash; +using __gnu_cxx::hashtable; #endif /* _CPP_BACKWARD_HASHTABLE_H */ diff --git a/libstdc++-v3/include/backward/rope.h b/libstdc++-v3/include/backward/rope.h index bcb43ec..5f4c787 100644 --- a/libstdc++-v3/include/backward/rope.h +++ b/libstdc++-v3/include/backward/rope.h @@ -47,11 +47,11 @@ #include "hashtable.h" #include <ext/rope> -using std::char_producer; -using std::sequence_buffer; -using std::rope; -using std::crope; -using std::wrope; +using __gnu_cxx::char_producer; +using __gnu_cxx::sequence_buffer; +using __gnu_cxx::rope; +using __gnu_cxx::crope; +using __gnu_cxx::wrope; #endif /* _CPP_BACKWARD_ROPE_H */ diff --git a/libstdc++-v3/include/backward/slist.h b/libstdc++-v3/include/backward/slist.h index aee3f80..decf04d 100644 --- a/libstdc++-v3/include/backward/slist.h +++ b/libstdc++-v3/include/backward/slist.h @@ -47,7 +47,7 @@ #include "backward_warning.h" #include <ext/slist> -using std::slist; +using __gnu_cxx::slist; #endif /* _CPP_BACKWARD_SLIST_H */ diff --git a/libstdc++-v3/testsuite/backward/header_hash_map_h.cc b/libstdc++-v3/testsuite/backward/header_hash_map_h.cc new file mode 100644 index 0000000..dfae608 --- /dev/null +++ b/libstdc++-v3/testsuite/backward/header_hash_map_h.cc @@ -0,0 +1,31 @@ +// 2002-03-15 Philipp Thomas <pthomas@suse.de> + +// Copyright (C) 2001 Free Software Foundation, Inc. +// +// This file is part of the GNU ISO C++ Library. This library is free +// software; you can redistribute it and/or modify it under the +// terms of the GNU General Public License as published by the +// Free Software Foundation; either version 2, or (at your option) +// any later version. + +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License along +// with this library; see the file COPYING. If not, write to the Free +// Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, +// USA. + +// backward header hash_map.h + +#include <hash_map.h> +#include <testsuite_hooks.h> + +// { dg-options "-Wno-deprecated" } + +int main(void) +{ + return 0; +} diff --git a/libstdc++-v3/testsuite/backward/header_hash_set_h.cc b/libstdc++-v3/testsuite/backward/header_hash_set_h.cc new file mode 100644 index 0000000..bb0882a --- /dev/null +++ b/libstdc++-v3/testsuite/backward/header_hash_set_h.cc @@ -0,0 +1,31 @@ +// 2002-03-15 Philipp Thomas <pthomas@suse.de> + +// Copyright (C) 2001 Free Software Foundation, Inc. +// +// This file is part of the GNU ISO C++ Library. This library is free +// software; you can redistribute it and/or modify it under the +// terms of the GNU General Public License as published by the +// Free Software Foundation; either version 2, or (at your option) +// any later version. + +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License along +// with this library; see the file COPYING. If not, write to the Free +// Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, +// USA. + +// backward header hash_set.h + +#include <hash_set.h> +#include <testsuite_hooks.h> + +// { dg-options "-Wno-deprecated" } + +int main(void) +{ + return 0; +} diff --git a/libstdc++-v3/testsuite/backward/header_hashtable_h.cc b/libstdc++-v3/testsuite/backward/header_hashtable_h.cc new file mode 100644 index 0000000..e407e1a --- /dev/null +++ b/libstdc++-v3/testsuite/backward/header_hashtable_h.cc @@ -0,0 +1,31 @@ +// 2002-03-15 Philipp Thomas <pthomas@suse.de> + +// Copyright (C) 2001 Free Software Foundation, Inc. +// +// This file is part of the GNU ISO C++ Library. This library is free +// software; you can redistribute it and/or modify it under the +// terms of the GNU General Public License as published by the +// Free Software Foundation; either version 2, or (at your option) +// any later version. + +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License along +// with this library; see the file COPYING. If not, write to the Free +// Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, +// USA. + +// backward header hashtable.h + +#include <hashtable.h> +#include <testsuite_hooks.h> + +// { dg-options "-Wno-deprecated" } + +int main(void) +{ + return 0; +} diff --git a/libstdc++-v3/testsuite/backward/header_rope_h.cc b/libstdc++-v3/testsuite/backward/header_rope_h.cc new file mode 100644 index 0000000..1bb94f1 --- /dev/null +++ b/libstdc++-v3/testsuite/backward/header_rope_h.cc @@ -0,0 +1,31 @@ +// 2002-03-15 Philipp Thomas <pthomas@suse.de> + +// Copyright (C) 2001 Free Software Foundation, Inc. +// +// This file is part of the GNU ISO C++ Library. This library is free +// software; you can redistribute it and/or modify it under the +// terms of the GNU General Public License as published by the +// Free Software Foundation; either version 2, or (at your option) +// any later version. + +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License along +// with this library; see the file COPYING. If not, write to the Free +// Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, +// USA. + +// backward header rope.h + +#include <rope.h> +#include <testsuite_hooks.h> + +// { dg-options "-Wno-deprecated" } + +int main(void) +{ + return 0; +} diff --git a/libstdc++-v3/testsuite/backward/header_slist_h.cc b/libstdc++-v3/testsuite/backward/header_slist_h.cc new file mode 100644 index 0000000..7d76d2a --- /dev/null +++ b/libstdc++-v3/testsuite/backward/header_slist_h.cc @@ -0,0 +1,31 @@ +// 2002-03-15 Philipp Thomas <pthomas@suse.de> + +// Copyright (C) 2001 Free Software Foundation, Inc. +// +// This file is part of the GNU ISO C++ Library. This library is free +// software; you can redistribute it and/or modify it under the +// terms of the GNU General Public License as published by the +// Free Software Foundation; either version 2, or (at your option) +// any later version. + +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License along +// with this library; see the file COPYING. If not, write to the Free +// Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, +// USA. + +// backward header slist.h + +#include <slist.h> +#include <testsuite_hooks.h> + +// { dg-options "-Wno-deprecated" } + +int main(void) +{ + return 0; +} diff --git a/libstdc++-v3/testsuite/backward/header_tempbuf_h.cc b/libstdc++-v3/testsuite/backward/header_tempbuf_h.cc new file mode 100644 index 0000000..16a6491 --- /dev/null +++ b/libstdc++-v3/testsuite/backward/header_tempbuf_h.cc @@ -0,0 +1,31 @@ +// 2002-03-15 Philipp Thomas <pthomas@suse.de> + +// Copyright (C) 2001 Free Software Foundation, Inc. +// +// This file is part of the GNU ISO C++ Library. This library is free +// software; you can redistribute it and/or modify it under the +// terms of the GNU General Public License as published by the +// Free Software Foundation; either version 2, or (at your option) +// any later version. + +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License along +// with this library; see the file COPYING. If not, write to the Free +// Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, +// USA. + +// backward header tempbuf.h + +#include <tempbuf.h> +#include <testsuite_hooks.h> + +// { dg-options "-Wno-deprecated" } + +int main(void) +{ + return 0; +} |