// { dg-do run { target c++11 } } #include #include #include void test_string_ctor() { std::tr2::dynamic_bitset<> b("101001"); VERIFY( b[0] == true ); VERIFY( b[1] == false ); VERIFY( b[2] == false ); VERIFY( b[3] == true ); VERIFY( b[4] == false ); VERIFY( b[5] == true ); } void test_alt_chars() { std::string str = "xOIOIOIOx"; std::tr2::dynamic_bitset<> b(str, 1, 6, 'I', 'O'); VERIFY( b[0] == false ); VERIFY( b[1] == true ); VERIFY( b[2] == false ); VERIFY( b[3] == true ); VERIFY( b[4] == false ); VERIFY( b[5] == true ); } int main() { test_string_ctor(); test_alt_chars(); }