| /llvm-project-15.0.7/libcxx/test/std/utilities/template.bitset/ |
| H A D | bitset_test_cases.h | 20 std::vector<std::bitset<0> > cases; 21 cases.push_back(std::bitset<0>()); 27 std::vector<std::bitset<1> > cases; 28 cases.push_back(std::bitset<1>("0")); 29 cases.push_back(std::bitset<1>("1")); 35 std::vector<std::bitset<2> > cases; 36 cases.push_back(std::bitset<2>("00")); 37 cases.push_back(std::bitset<2>("01")); 38 cases.push_back(std::bitset<2>("10")); 45 std::vector<std::bitset<31> > cases; [all …]
|
| /llvm-project-15.0.7/libc/test/src/__support/CPP/ |
| H A D | bitset_test.cpp | 15 bitset.set(0); in TEST() 16 EXPECT_TRUE(bitset.test(0)); in TEST() 21 bitset.set(0); in TEST() 22 EXPECT_TRUE(bitset.test(0)); in TEST() 23 bitset.set(1); in TEST() 30 bitset.set(i); in TEST() 39 bitset.set(i); in TEST() 48 bitset.set(i); in TEST() 70 bitset.set(i); in TEST() 83 bitset.set(i); in TEST() [all …]
|
| /llvm-project-15.0.7/libcxx/include/ |
| H A D | bitset | 14 bitset synopsis 22 class bitset 54 bitset& operator&=(const bitset& rhs) noexcept; 55 bitset& operator|=(const bitset& rhs) noexcept; 56 bitset& operator^=(const bitset& rhs) noexcept; 93 bitset<N> operator&(const bitset<N>&, const bitset<N>&) noexcept; 96 bitset<N> operator|(const bitset<N>&, const bitset<N>&) noexcept; 99 bitset<N> operator^(const bitset<N>&, const bitset<N>&) noexcept; 701 bitset& operator&=(const bitset& __rhs) _NOEXCEPT; 703 bitset& operator|=(const bitset& __rhs) _NOEXCEPT; [all …]
|
| /llvm-project-15.0.7/lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/bitset/ |
| H A D | main.cpp | 4 template <std::size_t N> void fill(std::bitset<N> &b) { in fill() 14 void by_ref_and_ptr(std::bitset<N> &ref, std::bitset<N> *ptr) { in by_ref_and_ptr() 20 std::bitset<0> empty; in main() 21 std::bitset<13> small; in main() 23 std::bitset<70> medium; in main() 25 std::bitset<1000> large; in main()
|
| /llvm-project-15.0.7/libcxx/test/std/utilities/template.bitset/bitset.cons/ |
| H A D | string_ctor.pass.cpp | 25 std::bitset<N> v(s, s.size()+1, 10); in test_string_ctor() 35 std::bitset<N> v(s, 2, 10); in test_string_ctor() 45 std::bitset<N> v(s, 2, 10, 'a', 'b'); in test_string_ctor() 55 std::bitset<N> v(s, 3, 10); in test_string_ctor() 64 std::bitset<N> v(s, 3, 10, 'a', 'b'); in test_string_ctor() 81 static_assert(!std::is_constructible<std::bitset<3>, Nonsense*>::value, ""); in test_for_non_eager_instantiation() 82 …static_assert(!std::is_constructible<std::bitset<3>, Nonsense*, size_t, Nonsense&, Nonsense&>::val… in test_for_non_eager_instantiation()
|
| /llvm-project-15.0.7/libcxx/test/std/utilities/template.bitset/bitset.members/ |
| H A D | index.pass.cpp | 21 std::vector<std::bitset<N> > const cases = get_test_cases<N>(); in test_index() 23 std::bitset<N> v1 = cases[c]; in test_index() 26 typename std::bitset<N>::reference r = v1[N/2]; in test_index() 28 typename std::bitset<N>::reference r2 = v1[N/2]; in test_index() 45 ASSERT_SAME_TYPE(decltype(v1[0]), typename std::bitset<N>::reference); in test_index() 60 std::bitset<1> set; in main()
|
| H A D | op_xor_eq.pass.cpp | 21 std::vector<std::bitset<N> > const cases = get_test_cases<N>(); in test_op_xor_eq() 24 std::bitset<N> v1 = cases[c1]; in test_op_xor_eq() 25 std::bitset<N> v2 = cases[c2]; in test_op_xor_eq() 26 std::bitset<N> v3 = v1; in test_op_xor_eq()
|
| H A D | op_or_eq.pass.cpp | 21 std::vector<std::bitset<N> > const cases = get_test_cases<N>(); in test_op_or_eq() 24 std::bitset<N> v1 = cases[c1]; in test_op_or_eq() 25 std::bitset<N> v2 = cases[c2]; in test_op_or_eq() 26 std::bitset<N> v3 = v1; in test_op_or_eq()
|
| H A D | index_const.pass.cpp | 21 std::vector<std::bitset<N> > const cases = get_test_cases<N>(); in test_index_const() 23 std::bitset<N> const v = cases[c]; in test_index_const() 31 ASSERT_SAME_TYPE(decltype(cases[0][0]), typename std::bitset<N>::const_reference); in test_index_const() 46 std::bitset<1> set_; in main()
|
| H A D | op_and_eq.pass.cpp | 21 std::vector<std::bitset<N> > const cases = get_test_cases<N>(); in test_op_and_eq() 24 std::bitset<N> v1 = cases[c1]; in test_op_and_eq() 25 std::bitset<N> v2 = cases[c2]; in test_op_and_eq() 26 std::bitset<N> v3 = v1; in test_op_and_eq()
|
| H A D | test.out_of_range.pass.cpp | 21 std::bitset<0> v; in main() 26 std::bitset<1> v("0"); in main() 31 std::bitset<10> v("0000000000"); in main()
|
| H A D | flip_one.out_of_range.pass.cpp | 21 std::bitset<0> v; in main() 25 std::bitset<1> v("0"); in main() 29 std::bitset<10> v("0000000000"); in main()
|
| H A D | set_one.out_of_range.pass.cpp | 21 std::bitset<0> v; in main() 25 std::bitset<1> v("0"); in main() 29 std::bitset<10> v("0000000000"); in main()
|
| H A D | reset_one.out_of_range.pass.cpp | 21 std::bitset<0> v; in main() 25 std::bitset<1> v("0"); in main() 29 std::bitset<10> v("0000000000"); in main()
|
| H A D | op_eq_eq.pass.cpp | 24 std::vector<std::bitset<N> > const cases = get_test_cases<N>(); in test_equality() 26 std::bitset<N> const v1 = cases[c]; in test_equality() 27 std::bitset<N> v2 = v1; in test_equality()
|
| H A D | left_shift.pass.cpp | 21 std::vector<std::bitset<N> > const cases = get_test_cases<N>(); in test_left_shift() 24 std::bitset<N> v1 = cases[c]; in test_left_shift() 25 std::bitset<N> v2 = v1; in test_left_shift()
|
| H A D | right_shift.pass.cpp | 21 std::vector<std::bitset<N> > const cases = get_test_cases<N>(); in test_right_shift() 24 std::bitset<N> v1 = cases[c]; in test_right_shift() 25 std::bitset<N> v2 = v1; in test_right_shift()
|
| H A D | not_all.pass.cpp | 21 std::vector<std::bitset<N> > const cases = get_test_cases<N>(); in test_not_all() 23 std::bitset<N> v1 = cases[c]; in test_not_all() 24 std::bitset<N> v2 = ~v1; in test_not_all()
|
| H A D | flip_all.pass.cpp | 21 std::vector<std::bitset<N> > const cases = get_test_cases<N>(); in test_flip_all() 23 std::bitset<N> v1 = cases[c]; in test_flip_all() 24 std::bitset<N> v2 = v1; in test_flip_all()
|
| /llvm-project-15.0.7/libcxx/test/std/utilities/template.bitset/bitset.hash/ |
| H A D | enabled_hash.pass.cpp | 25 test_hash_enabled_for_type<std::bitset<0> >(); in main() 26 test_hash_enabled_for_type<std::bitset<1> >(); in main() 27 test_hash_enabled_for_type<std::bitset<1024> >(); in main() 28 test_hash_enabled_for_type<std::bitset<100000> >(); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/utilities/template.bitset/bitset.operators/ |
| H A D | op_and.pass.cpp | 21 std::vector<std::bitset<N> > const cases = get_test_cases<N>(); in test_op_and() 24 std::bitset<N> v1 = cases[c1]; in test_op_and() 25 std::bitset<N> v2 = cases[c2]; in test_op_and() 26 std::bitset<N> v3 = v1; in test_op_and()
|
| H A D | op_not.pass.cpp | 21 std::vector<std::bitset<N> > const cases = get_test_cases<N>(); in test_op_not() 24 std::bitset<N> v1 = cases[c1]; in test_op_not() 25 std::bitset<N> v2 = cases[c2]; in test_op_not() 26 std::bitset<N> v3 = v1; in test_op_not()
|
| H A D | op_or.pass.cpp | 21 std::vector<std::bitset<N> > const cases = get_test_cases<N>(); in test_op_or() 24 std::bitset<N> v1 = cases[c1]; in test_op_or() 25 std::bitset<N> v2 = cases[c2]; in test_op_or() 26 std::bitset<N> v3 = v1; in test_op_or()
|
| H A D | stream_in.pass.cpp | 26 std::bitset<8> b; in main() 34 std::bitset<0> b; in main() 50 std::bitset<8> b; in main() 68 std::bitset<8> b; in main()
|
| /llvm-project-15.0.7/libc/src/string/ |
| H A D | strspn.cpp | 19 cpp::Bitset<256> bitset; variable 22 bitset.set(*segment); 23 for (; *src && bitset.test(*src); ++src)
|