From c952516a2821dd7077691e88ebcb7cba36aae97a Mon Sep 17 00:00:00 2001 From: Stephan Bergmann Date: Sun, 30 Aug 2015 22:40:08 +0200 Subject: loplugin:implicitboolconversion Change-Id: Id4561abb96ee8244d4c0b0c9dfce0e2cab1d8b85 --- o3tl/qa/cow_wrapper_clients.cxx | 4 ++-- o3tl/qa/cow_wrapper_clients.hxx | 4 ++-- o3tl/qa/test-cow_wrapper.cxx | 26 +++++++++++++------------- 3 files changed, 17 insertions(+), 17 deletions(-) (limited to 'o3tl') diff --git a/o3tl/qa/cow_wrapper_clients.cxx b/o3tl/qa/cow_wrapper_clients.cxx index 3cea25766c84..82c73f170ab0 100644 --- a/o3tl/qa/cow_wrapper_clients.cxx +++ b/o3tl/qa/cow_wrapper_clients.cxx @@ -219,8 +219,8 @@ bool cow_wrapper_client4::operator<( const cow_wrapper_client4& rRHS ) const return maImpl < rRHS.maImpl; } -bool BogusRefCountPolicy::s_bShouldIncrement = 0; -bool BogusRefCountPolicy::s_bShouldDecrement = 0; +bool BogusRefCountPolicy::s_bShouldIncrement = false; +bool BogusRefCountPolicy::s_bShouldDecrement = false; sal_uInt32 BogusRefCountPolicy::s_nEndOfScope = 0; cow_wrapper_client5::cow_wrapper_client5() : diff --git a/o3tl/qa/cow_wrapper_clients.hxx b/o3tl/qa/cow_wrapper_clients.hxx index f438c06a20ab..8ca04f8d69ae 100644 --- a/o3tl/qa/cow_wrapper_clients.hxx +++ b/o3tl/qa/cow_wrapper_clients.hxx @@ -152,7 +152,7 @@ struct BogusRefCountPolicy if(s_bShouldIncrement) { ++rCount; - s_bShouldIncrement = 0; + s_bShouldIncrement = false; } else CPPUNIT_FAIL("Ref-counting policy incremented when it should not have."); @@ -167,7 +167,7 @@ struct BogusRefCountPolicy if(s_bShouldDecrement) { --rCount; - s_bShouldDecrement = 0; + s_bShouldDecrement = false; } else CPPUNIT_FAIL("Ref-counting policy decremented when it should not have."); diff --git a/o3tl/qa/test-cow_wrapper.cxx b/o3tl/qa/test-cow_wrapper.cxx index 71003551907e..7c61da673482 100644 --- a/o3tl/qa/test-cow_wrapper.cxx +++ b/o3tl/qa/test-cow_wrapper.cxx @@ -174,23 +174,23 @@ public: aTestObj2.use_count() == 1 ); // the following should increment - BogusRefCountPolicy::s_bShouldIncrement = 1; + BogusRefCountPolicy::s_bShouldIncrement = true; cow_wrapper_client5 aTestObj3( aTestObj2 ); CPPUNIT_ASSERT_MESSAGE("s_bShouldIncrement == 0", - BogusRefCountPolicy::s_bShouldIncrement == 0 ); + !BogusRefCountPolicy::s_bShouldIncrement ); CPPUNIT_ASSERT_MESSAGE("aTestObj3.use_count() == 2", aTestObj3.use_count() == 2 ); { cow_wrapper_client5 aTestObj4; // the following should decrement the lvalue and then increment the rvalue - BogusRefCountPolicy::s_bShouldIncrement = 1; - BogusRefCountPolicy::s_bShouldDecrement = 1; + BogusRefCountPolicy::s_bShouldIncrement = true; + BogusRefCountPolicy::s_bShouldDecrement = true; aTestObj4 = aTestObj2; CPPUNIT_ASSERT_MESSAGE("s_bShouldIncrement == 0", - BogusRefCountPolicy::s_bShouldIncrement == 0 ); + !BogusRefCountPolicy::s_bShouldIncrement ); CPPUNIT_ASSERT_MESSAGE("s_bShouldDecrement == 0", - BogusRefCountPolicy::s_bShouldDecrement == 0 ); + !BogusRefCountPolicy::s_bShouldDecrement ); CPPUNIT_ASSERT_MESSAGE("aTestObj2.use_count() == 3", aTestObj2.use_count() == 3 ); @@ -206,21 +206,21 @@ public: aTestObj2 == aTestObj4 ); // only decrement the lvalue before assignment - BogusRefCountPolicy::s_bShouldDecrement = 1; + BogusRefCountPolicy::s_bShouldDecrement = true; aTestObj4 = cow_wrapper_client5( 4 ); CPPUNIT_ASSERT_MESSAGE("s_bShouldIncrement == 0", - BogusRefCountPolicy::s_bShouldIncrement == 0 ); + !BogusRefCountPolicy::s_bShouldIncrement ); // only one call should be made to the ref counting policy's // decrementing function at the end of the scope - BogusRefCountPolicy::s_bShouldDecrement = 1; + BogusRefCountPolicy::s_bShouldDecrement = true; } CPPUNIT_ASSERT_MESSAGE("s_bShouldDecrement == 0", - BogusRefCountPolicy::s_bShouldDecrement == 0 ); + !BogusRefCountPolicy::s_bShouldDecrement ); // self assignment // aTestObj2 is defunct afterwards, one decrement happens - BogusRefCountPolicy::s_bShouldDecrement = 1; + BogusRefCountPolicy::s_bShouldDecrement = true; aTestObj3 = std::move( aTestObj2 ); CPPUNIT_ASSERT_MESSAGE("aTestObj2.use_count() == 0", aTestObj2.use_count() == 0 ); @@ -230,10 +230,10 @@ public: cow_wrapper_client5 aTestObj5; // only decrement the lvalue before assignment - BogusRefCountPolicy::s_bShouldDecrement = 1; + BogusRefCountPolicy::s_bShouldDecrement = true; aTestObj3 = std::move( aTestObj5 ); CPPUNIT_ASSERT_MESSAGE("s_bShouldDecrement == 0", - BogusRefCountPolicy::s_bShouldDecrement == 0); + !BogusRefCountPolicy::s_bShouldDecrement); // one call should be made to the ref-counting policy's // decrementing function at the end of the scope. Only -- cgit