e894edefdb
2007-01-30 Benjamin Kosnik <bkoz@redhat.com> PR libstdc++/30571 * include/ext/pb_ds/detail/type_utils.hpp: Use C++0x static_assert if available, if not, centralize PB_DS_STATIC_ASSERT definition here. * include/ext/pb_ds/detail/resize_policy/ cc_hash_max_collision_check_resize_trigger_imp.hpp: Remove PB_DS_STATIC_ASSERT definition. * include/ext/pb_ds/detail/resize_policy/ hash_load_check_resize_trigger_imp.hpp: Same. * include/ext/pb_ds/detail/resize_policy/ hash_standard_resize_policy_imp.hpp: Same. * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Same. * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Same. * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Same. * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Same. * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Same. * include/ext/pb_ds/trie_policy.hpp: Same. * testsuite/util/performance/assoc/timing/ tree_order_statistics_test.hpp: Same. * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Adjust line numbers. * testsuite/17_intro/headers_c++_c++0x_compat.cc: New. * include/precompiled/extc++.h: Update to current list of ext files. From-SVN: r121349
71 lines
2.6 KiB
C++
71 lines
2.6 KiB
C++
// C++ includes used for precompiling extensions -*- C++ -*-
|
|
|
|
// Copyright (C) 2006, 2007 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, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
|
|
// USA.
|
|
|
|
// As a special exception, you may use this file as part of a free software
|
|
// library without restriction. Specifically, if other files instantiate
|
|
// templates or use macros or inline functions from this file, or you compile
|
|
// this file and link it with other files to produce an executable, this
|
|
// file does not by itself cause the resulting executable to be covered by
|
|
// the GNU General Public License. This exception does not however
|
|
// invalidate any other reasons why the executable file might be covered by
|
|
// the GNU General Public License.
|
|
|
|
/** @file extc++.h
|
|
* This is an implementation file for a precompiled header.
|
|
*/
|
|
|
|
#include <bits/stdtr1c++.h>
|
|
|
|
#include <ext/algorithm>
|
|
#include <ext/array_allocator.h>
|
|
#include <ext/atomicity.h>
|
|
#include <ext/bitmap_allocator.h>
|
|
#include <ext/codecvt_specializations.h>
|
|
#include <ext/concurrence.h>
|
|
#include <ext/debug_allocator.h>
|
|
#include <ext/enc_filebuf.h>
|
|
#include <ext/functional>
|
|
#include <ext/hash_map>
|
|
#include <ext/hash_set>
|
|
#include <ext/iterator>
|
|
#include <ext/malloc_allocator.h>
|
|
#include <ext/memory>
|
|
#include <ext/mt_allocator.h>
|
|
#include <ext/new_allocator.h>
|
|
#include <ext/numeric>
|
|
#include <ext/pod_char_traits.h>
|
|
#include <ext/pool_allocator.h>
|
|
#include <ext/rb_tree>
|
|
#include <ext/rope>
|
|
#include <ext/slist>
|
|
#include <ext/stdio_filebuf.h>
|
|
#include <ext/stdio_sync_filebuf.h>
|
|
#include <ext/throw_allocator.h>
|
|
#include <ext/typelist.h>
|
|
#include <ext/type_traits.h>
|
|
#include <ext/vstring.h>
|
|
#include <ext/pb_ds/assoc_container.hpp>
|
|
#include <ext/pb_ds/priority_queue.hpp>
|
|
#include <ext/pb_ds/exception.hpp>
|
|
#include <ext/pb_ds/hash_policy.hpp>
|
|
#include <ext/pb_ds/list_update_policy.hpp>
|
|
#include <ext/pb_ds/tree_policy.hpp>
|
|
#include <ext/pb_ds/trie_policy.hpp>
|