summaryrefslogtreecommitdiff
path: root/libstdc++-v3/testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc
diff options
context:
space:
mode:
authorBenjamin Kosnik <bkoz@redhat.com>2009-06-05 08:45:26 +0000
committerBenjamin Kosnik <bkoz@gcc.gnu.org>2009-06-05 08:45:26 +0000
commit5580c6e729ef723fa3f2330b356c6b70ca6511fc (patch)
treea48529bab8ace2cc0a3a6d215dce1eafb86c5534 /libstdc++-v3/testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc
parent2771246a535b04258f26c8b768664dd271771db3 (diff)
downloadgcc-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.tcc48
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;
}