19#define BOOST_TEST_NO_MAIN
20#include <boost/test/unit_test.hpp>
40 BOOST_CHECK( bs.test( 2 ) );
44 BOOST_CHECK( !bs.test( 2 ) );
81 std::vector<size_t> reverse_set_bits;
84 reverse_set_bits.push_back( *rit );
105 BOOST_CHECK( set1 == set2 );
106 BOOST_CHECK( !( set1 == set3 ) );
107 BOOST_CHECK( !( set2 == set3 ) );
122 BOOST_CHECK( set3 < set1 );
123 BOOST_CHECK( set2 < set3 );
124 BOOST_CHECK( !( set1 < set3 ) );
125 BOOST_CHECK( !( set1 < set2 ) );
269 std::hash<BASE_SET> hashFn;
270 size_t hash = hashFn( bs1 );
279 BOOST_CHECK_NE( hash, hashFn( bs2 ) );
set_bits_reverse_iterator set_bits_rbegin() const
set_bits_iterator set_bits_end() const
BASE_SET & reset(size_t pos)
set_bits_reverse_iterator set_bits_rend() const
int compare(const BASE_SET &other) const
BASE_SET & set(size_t pos)
set_bits_iterator set_bits_begin() const
BOOST_AUTO_TEST_CASE(ConstructionAndSize)
BOOST_AUTO_TEST_SUITE(CadstarPartParser)
BOOST_CHECK_EQUAL(ret, c.m_exp_result)
BOOST_AUTO_TEST_SUITE_END()