Home
last modified time | relevance | path

Searched refs:__storage_type (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/libcxx/include/
H A D__bit_reference48 using __storage_type = typename _Cp::__storage_type;
52 __storage_type __mask_;
100 …_LIBCPP_CONSTEXPR_SINCE_CXX20 explicit __bit_reference(__storage_pointer __s, __storage_type __m) …
140 using __storage_type = typename _Cp::__storage_type;
144 __storage_type __mask_;
169 …_LIBCPP_CONSTEXPR explicit __bit_const_reference(__storage_pointer __s, __storage_type __m) _NOEXC…
181 using __storage_type = typename _In::__storage_type;
191__storage_type __m = (~__storage_type(0) << __first.__ctz_) & (~__storage_type(0) >> (__clz - __dn…
192 __storage_type __b = *__first.__seg_ & __m;
202 __storage_type __nw = __n / __bits_per_word;
[all …]
H A Dbitset171 typedef size_type __storage_type;
175 typedef __storage_type* __storage_pointer;
176 typedef const __storage_type* __const_storage_pointer;
177 static const unsigned __bits_per_word = static_cast<unsigned>(sizeof(__storage_type) * CHAR_BIT);
185 __storage_type __first_[_N_words];
196 …return reference(__first_ + __pos / __bits_per_word, __storage_type(1) << __pos % __bits_per_word);
199 …return const_reference(__first_ + __pos / __bits_per_word, __storage_type(1) << __pos % __bits_per…
244 std::fill_n(__first_, _N_words, __storage_type(0));
252 __storage_type __t[sizeof(unsigned long long) / sizeof(__storage_type)];
256 __t[__i] = static_cast<__storage_type>(__v) & (1ULL << __sz) - 1;
[all …]
H A Dvector1867 typedef size_type __storage_type;
1876 typedef __rebind_alloc<__alloc_traits, __storage_type> __storage_allocator;
1905 static const unsigned __bits_per_word = static_cast<unsigned>(sizeof(__storage_type) * CHAR_BIT);
2248 …return reference(__begin_ + __pos / __bits_per_word, __storage_type(1) << __pos % __bits_per_word);
2252 __begin_ + __pos / __bits_per_word, __storage_type(1) << __pos % __bits_per_word);
2345 this->__begin_[0] = __storage_type(0);
2347 this->__begin_[(this->__size_ - 1) / __bits_per_word] = __storage_type(0);
2360 this->__begin_[0] = __storage_type(0);
2362 this->__begin_[(this->__size_ - 1) / __bits_per_word] = __storage_type(0);
2859 __storage_type __m = ~__storage_type(0) >> (__bits_per_word - __n);
[all …]
/freebsd/contrib/llvm-project/libcxx/include/__algorithm/
H A Dfill_n.h38 using __storage_type = typename _It::__storage_type; in __fill_n_bool() local
43 __storage_type __clz_f = static_cast<__storage_type>(__bits_per_word - __first.__ctz_); in __fill_n_bool()
44 __storage_type __dn = std::min(__clz_f, __n); in __fill_n_bool()
45__storage_type __m = (~__storage_type(0) << __first.__ctz_) & (~__storage_type(0) >> (__clz_f … in __fill_n_bool()
54 __storage_type __nw = __n / __bits_per_word; in __fill_n_bool()
55 …std::__fill_n(std::__to_address(__first.__seg_), __nw, _FillVal ? static_cast<__storage_type>(-1) … in __fill_n_bool()
60 __storage_type __m = ~__storage_type(0) >> (__bits_per_word - __n); in __fill_n_bool()
H A Dcount.h48 using __storage_type = typename _It::__storage_type; in __count_bool() local
55 __storage_type __clz_f = static_cast<__storage_type>(__bits_per_word - __first.__ctz_); in __count_bool()
56 __storage_type __dn = std::min(__clz_f, __n); in __count_bool()
57__storage_type __m = (~__storage_type(0) << __first.__ctz_) & (~__storage_type(0) >> (__clz_f … in __count_bool()
67 __storage_type __m = ~__storage_type(0) >> (__bits_per_word - __n); in __count_bool()
H A Dfind.h101 using __storage_type = typename _It::__storage_type; in __find_bool() local
106 __storage_type __clz_f = static_cast<__storage_type>(__bits_per_word - __first.__ctz_); in __find_bool()
107 __storage_type __dn = std::min(__clz_f, __n); in __find_bool()
108__storage_type __m = (~__storage_type(0) << __first.__ctz_) & (~__storage_type(0) >> (__clz_f … in __find_bool()
109 __storage_type __b = std::__invert_if<!_ToFind>(*__first.__seg_) & __m; in __find_bool()
119 __storage_type __b = std::__invert_if<!_ToFind>(*__first.__seg_); in __find_bool()
125 __storage_type __m = ~__storage_type(0) >> (__bits_per_word - __n); in __find_bool()
126 __storage_type __b = std::__invert_if<!_ToFind>(*__first.__seg_) & __m; in __find_bool()