diff options
author | Benjamin Kosnik <bkoz@redhat.com> | 2009-06-05 08:45:26 +0000 |
---|---|---|
committer | Benjamin Kosnik <bkoz@gcc.gnu.org> | 2009-06-05 08:45:26 +0000 |
commit | 5580c6e729ef723fa3f2330b356c6b70ca6511fc (patch) | |
tree | a48529bab8ace2cc0a3a6d215dce1eafb86c5534 /libstdc++-v3/testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc | |
parent | 2771246a535b04258f26c8b768664dd271771db3 (diff) | |
download | gcc-5580c6e729ef723fa3f2330b356c6b70ca6511fc.tar.gz |
throw_allocator.h: Rework.
2009-06-04 Benjamin Kosnik <bkoz@redhat.com>
* include/ext/throw_allocator.h: Rework.
* include/ext/pb_ds/detail/debug_map_base.hpp: Adjust usage.
* include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp: Same.
* include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Same.
* include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Same.
* testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
* testsuite/util/regression/rand/priority_queue/
container_rand_regression_test.tcc: Inline functions.
* testsuite/util/regression/rand/assoc/
container_rand_regression_test.tcc: Same.
From-SVN: r148204
Diffstat (limited to 'libstdc++-v3/testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc')
-rw-r--r-- | libstdc++-v3/testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc | 48 |
1 files changed, 24 insertions, 24 deletions
diff --git a/libstdc++-v3/testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc b/libstdc++-v3/testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc index 643c968847c..fe8ae6ba7ed 100644 --- a/libstdc++-v3/testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc +++ b/libstdc++-v3/testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc @@ -60,7 +60,7 @@ default_constructor() { PB_DS_TRACE("default_constructor"); bool done = true; - m_alloc.set_throw_prob(m_tp); + m_alloc.set_probability(m_tp); try { @@ -83,9 +83,9 @@ PB_DS_CLASS_C_DEC:: swap() { PB_DS_TRACE("swap"); - m_alloc.set_throw_prob(0); + m_alloc.set_probability(0); Cntnr* p_c = new Cntnr; - m_alloc.set_throw_prob(1); + m_alloc.set_probability(1); p_c->swap(*m_p_c); std::swap(p_c, m_p_c); delete p_c; @@ -100,9 +100,9 @@ copy_constructor() PB_DS_TRACE("copy_constructor"); bool done = true; Cntnr* p_c = NULL; - m_alloc.set_throw_prob(m_tp); + m_alloc.set_probability(m_tp); - typedef typename allocator_type::group_throw_prob_adjustor adjustor; + typedef typename allocator_type::group_adjustor adjustor; adjustor adjust(m_p_c->size()); try @@ -128,9 +128,9 @@ assignment_operator() PB_DS_TRACE("assignment operator"); bool done = true; Cntnr* p_c = NULL; - m_alloc.set_throw_prob(m_tp); + m_alloc.set_probability(m_tp); - typedef typename allocator_type::group_throw_prob_adjustor adjustor; + typedef typename allocator_type::group_adjustor adjustor; adjustor adjust(m_p_c->size()); try @@ -156,8 +156,8 @@ it_constructor() { bool done = true; Cntnr* p_c = NULL; - m_alloc.set_throw_prob(m_tp); - typedef typename allocator_type::group_throw_prob_adjustor adjustor; + m_alloc.set_probability(m_tp); + typedef typename allocator_type::group_adjustor adjustor; adjustor adjust(m_p_c->size()); try @@ -201,7 +201,7 @@ cmp(const Cntnr& c, const native_type& native, const std::string& callfn) try { - m_alloc.set_throw_prob(1); + m_alloc.set_probability(1); const size_t size = c.size(); const size_t native_size = native.size(); @@ -248,7 +248,7 @@ operator()() string_form<Cntnr>::desc()); m_g.init(m_seed); - m_alloc.init(m_seed); + m_alloc.seed(m_seed); // The __throw_allocator::_S_label defaults to 0, so to make things // easier and more precise when debugging, start at 1. @@ -363,7 +363,7 @@ operator()() } // Reset throw probability. - m_alloc.set_throw_prob(0); + m_alloc.set_probability(0); if (m_disp) { @@ -425,9 +425,9 @@ push() try { - m_alloc.set_throw_prob(0); + m_alloc.set_probability(0); value_type v = test_traits::generate_value(m_g, m_m); - m_alloc.set_throw_prob(m_tp); + m_alloc.set_probability(m_tp); const typename cntnr::size_type sz = m_p_c->size(); m_p_c->push(v); _GLIBCXX_THROW_IF(sz != m_p_c->size() - 1, sz, m_p_c, &m_native_c); @@ -460,10 +460,10 @@ modify() bool done = true; try { - m_alloc.set_throw_prob(0); + m_alloc.set_probability(0); value_type v = test_traits::generate_value(m_g, m_m); - m_alloc.set_throw_prob(m_tp); + m_alloc.set_probability(m_tp); typename cntnr::iterator it = m_p_c->begin(); std::advance(it, m_g.get_unsigned_long(0, m_p_c->size())); if (it != m_p_c->end()) @@ -510,7 +510,7 @@ pop() bool done = true; try { - m_alloc.set_throw_prob(1); + m_alloc.set_probability(1); if (!m_p_c->empty()) { m_p_c->pop(); @@ -543,7 +543,7 @@ erase_if() typename std::iterator_traits<typename cntnr::iterator>::reference it_const_reference; - m_alloc.set_throw_prob(1); + m_alloc.set_probability(1); typedef typename test_traits::template erase_if_fn<value_type> @@ -582,7 +582,7 @@ erase_it() bool done = true; try { - m_alloc.set_throw_prob(1); + m_alloc.set_probability(1); typename cntnr::iterator it = m_p_c->begin(); std::advance(it, m_g.get_unsigned_long(0, m_p_c->size())); @@ -689,11 +689,11 @@ split_join() bool done = true; try { - m_alloc.set_throw_prob(0); + m_alloc.set_probability(0); Cntnr lhs(*m_p_c); Cntnr rhs; native_type native_lhs(m_native_c); - m_alloc.set_throw_prob(m_tp); + m_alloc.set_probability(m_tp); typedef typename test_traits::template erase_if_fn<value_type> split_fn_t; lhs.split(split_fn_t(), rhs); @@ -706,7 +706,7 @@ split_join() PB_DS_COND_COMPARE(lhs, native_lhs); PB_DS_COND_COMPARE(rhs, native_rhs); - m_alloc.set_throw_prob(m_tp); + m_alloc.set_probability(m_tp); if (m_g.get_prob() < 0.5) lhs.swap(rhs); @@ -815,7 +815,7 @@ void PB_DS_CLASS_C_DEC:: print_container(const native_type& cnt, std::ostream& os) const { - m_alloc.set_throw_prob(0); + m_alloc.set_probability(0); native_type cpy(cnt); while (!cpy.empty()) { @@ -830,7 +830,7 @@ PB_DS_CLASS_C_DEC:: print_container(const cntnr& cnt, std::ostream& os) const { typedef typename cntnr::const_iterator const_iterator; - m_alloc.set_throw_prob(0); + m_alloc.set_probability(0); for (const_iterator it = cnt.begin(); it != cnt.end(); ++it) os << *it << std::endl; } |