Home
last modified time | relevance | path

Searched refs:bitset (Results 1 – 25 of 157) sorted by relevance

1234567

/llvm-project-15.0.7/libcxx/test/std/utilities/template.bitset/
H A Dbitset_test_cases.h20 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 Dbitset_test.cpp15 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 Dbitset14 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 Dmain.cpp4 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 Dstring_ctor.pass.cpp25 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 Dindex.pass.cpp21 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 Dop_xor_eq.pass.cpp21 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 Dop_or_eq.pass.cpp21 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 Dindex_const.pass.cpp21 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 Dop_and_eq.pass.cpp21 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 Dtest.out_of_range.pass.cpp21 std::bitset<0> v; in main()
26 std::bitset<1> v("0"); in main()
31 std::bitset<10> v("0000000000"); in main()
H A Dflip_one.out_of_range.pass.cpp21 std::bitset<0> v; in main()
25 std::bitset<1> v("0"); in main()
29 std::bitset<10> v("0000000000"); in main()
H A Dset_one.out_of_range.pass.cpp21 std::bitset<0> v; in main()
25 std::bitset<1> v("0"); in main()
29 std::bitset<10> v("0000000000"); in main()
H A Dreset_one.out_of_range.pass.cpp21 std::bitset<0> v; in main()
25 std::bitset<1> v("0"); in main()
29 std::bitset<10> v("0000000000"); in main()
H A Dop_eq_eq.pass.cpp24 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 Dleft_shift.pass.cpp21 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 Dright_shift.pass.cpp21 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 Dnot_all.pass.cpp21 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 Dflip_all.pass.cpp21 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 Denabled_hash.pass.cpp25 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 Dop_and.pass.cpp21 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 Dop_not.pass.cpp21 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 Dop_or.pass.cpp21 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 Dstream_in.pass.cpp26 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 Dstrspn.cpp19 cpp::Bitset<256> bitset; variable
22 bitset.set(*segment);
23 for (; *src && bitset.test(*src); ++src)

1234567