| /src/contrib/llvm-project/libcxx/include/__ranges/ |
| H A D | elements_view.h | 143 template <forward_range _Base, size_t _Np> 144 struct __elements_view_iterator_category_base<_Base, _Np> { 146 using _Result = decltype(std::get<_Np>(*std::declval<iterator_t<_Base>>())); 147 using _Cat = typename iterator_traits<iterator_t<_Base>>::iterator_category; 174 using _Base = __maybe_const<_Const, _View>; 176 iterator_t<_Base> __current_ = iterator_t<_Base>(); 178 …_LIBCPP_HIDE_FROM_ABI static constexpr decltype(auto) __get_element(const iterator_t<_Base>& __i) { 179 if constexpr (is_reference_v<range_reference_t<_Base>>) { 182 using _Element = remove_cv_t<tuple_element_t<_Np, range_reference_t<_Base>>>; 188 if constexpr (random_access_range<_Base>) { [all …]
|
| H A D | transform_view.h | 179 using _Base = __maybe_const<_Const, _View>; 190 iterator_t<_Base> __current_ = iterator_t<_Base>(); 193 using value_type = remove_cvref_t<invoke_result_t<_Fn&, range_reference_t<_Base>>>; 194 using difference_type = range_difference_t<_Base>; 197 requires default_initializable<iterator_t<_Base>> 200 _LIBCPP_HIDE_FROM_ABI constexpr __iterator(_Parent& __parent, iterator_t<_Base> __current) 207 requires _Const && convertible_to<iterator_t<_View>, iterator_t<_Base>> 210 …_LIBCPP_HIDE_FROM_ABI constexpr const iterator_t<_Base>& base() const& noexcept { return __current… 212 _LIBCPP_HIDE_FROM_ABI constexpr iterator_t<_Base> base() && { return std::move(__current_); } 227 requires forward_range<_Base> [all …]
|
| H A D | join_view.h | 159 using _Base = __maybe_const<_Const, _View>; 160 sentinel_t<_Base> __end_ = sentinel_t<_Base>(); 168 requires _Const && convertible_to<sentinel_t<_View>, sentinel_t<_Base>> 172 requires sentinel_for<sentinel_t<_Base>, iterator_t<__maybe_const<_OtherConst, _View>>> 194 using _Base = __maybe_const<_Const, _View>; 195 using _Outer = iterator_t<_Base>; 196 using _Inner = iterator_t<range_reference_t<_Base>>; 199 …static_assert(!_Const || forward_range<_Base>, "Const can only be true when Base models forward_ra… 201 static constexpr bool __ref_is_glvalue = is_reference_v<range_reference_t<_Base>>; 203 static constexpr bool _OuterPresent = forward_range<_Base>; [all …]
|
| H A D | lazy_split_view.h | 150 using _Base = __maybe_const<_Const, _View>; 153 …using _MaybeCurrent = _If<forward_range<_View>, iterator_t<_Base>, … 179 …using iterator_concept = conditional_t<forward_range<_Base>, forward_iterator_tag, input_iterator_… 180 using difference_type = range_difference_t<_Base>; 197 requires(!forward_range<_Base>) 200 _LIBCPP_HIDE_FROM_ABI constexpr __outer_iterator(_Parent& __parent, iterator_t<_Base> __current) 201 requires forward_range<_Base> 205 requires _Const && convertible_to<iterator_t<_View>, iterator_t<_Base>> 250 if constexpr (forward_range<_Base>) { 261 requires forward_range<_Base> [all …]
|
| H A D | take_while_view.h | 106 using _Base = __maybe_const<_Const, _View>; variable 108 sentinel_t<_Base> __end_ = sentinel_t<_Base>(); 116 _LIBCPP_HIDE_FROM_ABI constexpr explicit __sentinel(sentinel_t<_Base> __end, const _Pred* __pred) in __sentinel() 120 requires _Const && convertible_to<sentinel_t<_View>, sentinel_t<_Base>> in __sentinel() 123 _LIBCPP_HIDE_FROM_ABI constexpr sentinel_t<_Base> base() const { return __end_; } in base() 125 …_LIBCPP_HIDE_FROM_ABI friend constexpr bool operator==(const iterator_t<_Base>& __x, const __senti… 130 requires sentinel_for<sentinel_t<_Base>, iterator_t<__maybe_const<_OtherConst, _View>>>
|
| H A D | take_view.h | 165 using _Base = __maybe_const<_Const, _View>; variable 168 _LIBCPP_NO_UNIQUE_ADDRESS sentinel_t<_Base> __end_ = sentinel_t<_Base>(); 176 …_LIBCPP_HIDE_FROM_ABI constexpr explicit __sentinel(sentinel_t<_Base> __end) : __end_(std::move(__… in __sentinel() 179 requires _Const && convertible_to<sentinel_t<_View>, sentinel_t<_Base>> in __sentinel() 182 _LIBCPP_HIDE_FROM_ABI constexpr sentinel_t<_Base> base() const { return __end_; } in base() 189 requires sentinel_for<sentinel_t<_Base>, iterator_t<__maybe_const<_OtherConst, _View>>>
|
| /src/contrib/llvm-project/libcxx/include/__chrono/ |
| H A D | formatter.h | 717 using _Base = __formatter_chrono<_CharT>; 721 return _Base::__parse(__ctx, __format_spec::__fields_chrono, __format_spec::__flags::__clock); 728 using _Base = __formatter_chrono<_CharT>; 732 return _Base::__parse(__ctx, __format_spec::__fields_chrono, __format_spec::__flags::__clock); 739 using _Base = __formatter_chrono<_CharT>; 744 … return _Base::__parse(__ctx, __format_spec::__fields_chrono, __format_spec::__flags::__date_time); 751 using _Base = __formatter_chrono<_CharT>; 764 …return _Base::__parse(__ctx, __format_spec::__fields_chrono_fractional, __format_spec::__flags::__… 766 … return _Base::__parse(__ctx, __format_spec::__fields_chrono, __format_spec::__flags::__duration); 773 using _Base = __formatter_chrono<_CharT>; [all …]
|
| /src/contrib/llvm-project/libcxx/include/__format/ |
| H A D | formatter_string.h | 62 using _Base = __formatter_string<_CharT>; 68 …__format_spec::__parsed_specifications<_CharT> __specs = _Base::__parser_.__get_parsed_std_specifi… 70 if (_Base::__parser_.__type_ == __format_spec::__type::__debug) 99 using _Base = formatter<const _CharT*, _CharT>; 103 return _Base::format(__str, __ctx); 110 using _Base = __formatter_string<_CharT>; 115 return _Base::format(basic_string_view<_CharT>(__str, _Size), __ctx); 123 using _Base = __formatter_string<_CharT>; 129 return _Base::format(basic_string_view<_CharT>(__str.data(), __str.size()), __ctx); 136 using _Base = __formatter_string<_CharT>; [all …]
|
| H A D | formatter_integral.h | 173 template <unsigned_integral _Tp, size_t _Base> 175 requires(_Base == 2) in __buffer_size() 182 template <unsigned_integral _Tp, size_t _Base> 184 requires(_Base == 8) in __buffer_size() 193 template <unsigned_integral _Tp, size_t _Base> 195 requires(_Base == 10) in __buffer_size() 202 template <unsigned_integral _Tp, size_t _Base> 204 requires(_Base == 16) in __buffer_size()
|
| H A D | buffer.h | 493 using _Base = __format_to_n_buffer_base<_OutIt, _CharT, __enable_direct_output<_OutIt, _CharT>>; 498 : _Base(std::move(__out_it), __max_size) {}
|
| /src/contrib/llvm-project/libcxx/include/__charconv/ |
| H A D | to_chars_integral.h | 112 template <unsigned _Base> 226 template <unsigned _Base, typename _Tp, __enable_if_t<(sizeof(_Tp) >= sizeof(unsigned)), int> = 0> 228 return __itoa::__integral<_Base>::__width(__value); 231 template <unsigned _Base, typename _Tp, __enable_if_t<(sizeof(_Tp) < sizeof(unsigned)), int> = 0> 233 return std::__to_chars_integral_width<_Base>(static_cast<unsigned>(__value)); 236 template <unsigned _Base, typename _Tp, __enable_if_t<(sizeof(_Tp) >= sizeof(unsigned)), int> = 0> 239 return __itoa::__integral<_Base>::__to_chars(__first, __last, __value); 242 template <unsigned _Base, typename _Tp, __enable_if_t<(sizeof(_Tp) < sizeof(unsigned)), int> = 0> 245 return std::__to_chars_integral<_Base>(__first, __last, static_cast<unsigned>(__value));
|
| /src/contrib/llvm-project/libcxx/include/ |
| H A D | scoped_allocator | 336 typedef __scoped_allocator_storage<_OuterAlloc, _InnerAllocs...> _Base; 341 typedef typename _Base::inner_allocator_type inner_allocator_type; 367 : _Base(std::forward<_OuterA2>(__outer_alloc), __inner_allocs...) {} 372 : _Base(__other) {} 376 : _Base(std::move(__other)) {} 382 …_LIBCPP_HIDE_FROM_ABI inner_allocator_type& inner_allocator() _NOEXCEPT { return _Base::inner_allo… 384 return _Base::inner_allocator(); 387 …_LIBCPP_HIDE_FROM_ABI outer_allocator_type& outer_allocator() _NOEXCEPT { return _Base::outer_allo… 389 return _Base::outer_allocator(); 474 return _Base::select_on_container_copy_construction(); [all …]
|
| H A D | forward_list | 315 typedef __begin_node_of<_Tp, _VoidPtr> _Base; 316 typedef typename _Base::pointer _NodePtr; 338 _LIBCPP_HIDE_FROM_ABI explicit __forward_list_node(_NodePtr __next) : _Base(__next) {}
|
| H A D | __hash_table | 106 …using _Base = __hash_node_base<__rebind_pointer_t<_VoidPtr, __hash_node<_Tp, _VoidPtr> > … 107 using __next_pointer = typename _Base::__next_pointer; 131 …_LIBCPP_HIDE_FROM_ABI explicit __hash_node(__next_pointer __next, size_t __hash) : _Base(__next), …
|
| /src/contrib/llvm-project/libcxx/include/__atomic/ |
| H A D | cxx_atomic_impl.h | 500 template <typename _Tp, typename _Base = __cxx_atomic_base_impl<_Tp> > 501 struct __cxx_atomic_impl : public _Base { 505 …_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR explicit __cxx_atomic_impl(_Tp __value) _NOEXCEPT : _Base(…
|
| /src/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | VOPInstructions.td | 1681 let FilterClass = "VOPC64_" # Format # "_Base";
|