Searched refs:__value_type (Results 1 – 10 of 10) sorted by relevance
/freebsd/contrib/llvm-project/libcxx/include/__memory/ |
H A D | compressed_pair.h | 74 using __value_type = _Tp; 78 …DE_FROM_ABI _LIBCPP_CONSTEXPR explicit __compressed_pair_elem(__value_init_tag) : __value_type() {} 82 : __value_type(std::forward<_Up>(__u)) {} 88 : __value_type(std::forward<_Args>(std::get<_Indices>(__args))...) {}
|
/freebsd/contrib/llvm-project/libcxx/include/__tuple/ |
H A D | make_tuple_types.h | 50 using __value_type = _Vt; 52 using __apply_quals = __tuple_types<__copy_cvref_t<_Tp, __value_type<_Idx>>...>;
|
/freebsd/contrib/llvm-project/libcxx/include/ |
H A D | map | 758 struct _LIBCPP_STANDALONE_DEBUG __value_type { 795 _LIBCPP_HIDE_FROM_ABI __value_type& operator=(const __value_type& __v) { 800 _LIBCPP_HIDE_FROM_ABI __value_type& operator=(__value_type&& __v) { 806 _LIBCPP_HIDE_FROM_ABI __value_type& operator=(_ValueTp&& __v) { 811 __value_type() = delete; 812 ~__value_type() = delete; 813 __value_type(const __value_type&) = delete; 814 __value_type(__value_type&&) = delete; 820 struct __value_type { 832 __value_type() = delete; [all …]
|
H A D | unordered_map | 1041 typedef __hash_value_type<key_type, mapped_type> __value_type; 1042 typedef __unordered_map_hasher<key_type, __value_type, hasher, key_equal> __hasher; 1043 typedef __unordered_map_equal<key_type, __value_type, key_equal, hasher> __key_equal; 1044 typedef __rebind_alloc<allocator_traits<allocator_type>, __value_type> __allocator_type; 1046 typedef __hash_table<__value_type, __hasher, __key_equal, __allocator_type> __table; 1063 static_assert(is_same<typename __table::__node_value_type, __value_type>::value, ""); 1845 typedef __hash_value_type<key_type, mapped_type> __value_type; 1846 typedef __unordered_map_hasher<key_type, __value_type, hasher, key_equal> __hasher; 1847 typedef __unordered_map_equal<key_type, __value_type, key_equal, hasher> __key_equal; 1848 typedef __rebind_alloc<allocator_traits<allocator_type>, __value_type> __allocator_type; [all …]
|
H A D | variant | 669 using __value_type = _Tp; 676 __value_type __value; 1609 using __value_type = remove_const_t< typename __alt_type::__value_type>; 1610 return hash<__value_type>{}(__alt.__value);
|
H A D | __tree | 76 struct __value_type; 505 struct __is_tree_value_type_imp<__value_type<_Key, _Value> > : true_type {}; 527 struct __tree_key_value_types<__value_type<_Key, _Tp> > { 530 typedef __value_type<_Key, _Tp> __node_value_type; 1810 static_assert(!__is_tree_value_type<_Args...>::value, "Cannot construct from __value_type");
|
/freebsd/contrib/llvm-project/libcxx/include/__algorithm/ |
H A D | mismatch.h | 62 using __value_type = __iter_value_type<_Iter>; in __mismatch_vectorized() local 64 constexpr size_t __vec_size = __native_vector_size<__value_type>; in __mismatch_vectorized() 65 using __vec = __simd_vector<__value_type, __vec_size>; in __mismatch_vectorized()
|
H A D | iterator_operations.h | 51 using __value_type = iter_value_t<_Iter>; 75 using __value_type = typename iterator_traits<_Iter>::value_type;
|
H A D | unique_copy.h | 47 typename _IterOps<_AlgPolicy>::template __value_type<_InputIterator> __t(*__first); in __unique_copy()
|
/freebsd/contrib/llvm-project/libcxx/include/ext/ |
H A D | hash_map | 458 typedef std::pair<key_type, mapped_type> __value_type; 459 typedef __hash_map_hasher<__value_type, hasher> __hasher; 460 typedef __hash_map_equal<__value_type, key_equal> __key_equal; 461 typedef std::__rebind_alloc<std::allocator_traits<allocator_type>, __value_type> __allocator_type; 463 typedef std::__hash_table<__value_type, __hasher, __key_equal, __allocator_type> __table; 684 typedef std::pair<key_type, mapped_type> __value_type; 685 typedef __hash_map_hasher<__value_type, hasher> __hasher; 686 typedef __hash_map_equal<__value_type, key_equal> __key_equal; 687 typedef std::__rebind_alloc<std::allocator_traits<allocator_type>, __value_type> __allocator_type; 689 typedef std::__hash_table<__value_type, __hasher, __key_equal, __allocator_type> __table;
|