Searched refs:__storage_type (Results 1 – 6 of 6) sorted by relevance
/freebsd/contrib/llvm-project/libcxx/include/ |
H A D | __bit_reference | 48 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 D | bitset | 171 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 D | vector | 1867 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 D | fill_n.h | 38 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 D | count.h | 48 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 D | find.h | 101 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()
|