Searched refs:pointer_to (Results 1 – 17 of 17) sorted by relevance
| /llvm-project-15.0.7/libcxx/test/std/utilities/memory/pointer.traits/ |
| H A D | pointer_to.pass.cpp | 27 … static_assert(std::is_same<decltype(std::pointer_traits<int*>::pointer_to(i)), int*>::value, ""); in test() 28 assert(std::pointer_traits<int*>::pointer_to(i) == &i); in test() 32 …static_assert(std::is_same<decltype(std::pointer_traits<const int*>::pointer_to(i)), const int*>::… in test() 33 assert(std::pointer_traits<const int*>::pointer_to(i) == &i); in test()
|
| /llvm-project-15.0.7/libcxx/test/std/utilities/memory/pointer.traits/pointer.traits.functions/ |
| H A D | pointer_to.pass.cpp | 34 static A pointer_to(typename std::conditional<std::is_void<element_type>::value, in pointer_to() function 43 …static_assert((std::is_same<A<int>, decltype(std::pointer_traits<A<int> >::pointer_to(i))>::value)… in main() 44 A<int> a = std::pointer_traits<A<int> >::pointer_to(i); in main()
|
| /llvm-project-15.0.7/libcxx/include/__memory/ |
| H A D | pointer_traits.h | 127 static pointer pointer_to(typename conditional<is_void<element_type>::value, 129 {return pointer::pointer_to(__r);} 149 static pointer pointer_to(typename conditional<is_void<element_type>::value,
|
| H A D | shared_ptr.h | 277 __a.deallocate(_PTraits::pointer_to(*this), 1); in __on_zero_shared_weak() 321 pointer_traits<_ControlBlockPointer>::pointer_to(*this), 1); in __on_zero_shared_weak() 1029 …allocator_traits<_StorageAlloc>::deallocate(__tmp, _PointerTraits::pointer_to(*__storage), __size); 1093 …allocator_traits<_ControlBlockAlloc>::deallocate(__tmp, _PointerTraits::pointer_to(*this), sizeof(…
|
| /llvm-project-15.0.7/libcxx/test/support/ |
| H A D | min_allocator.h | 302 … static TEST_CONSTEXPR_CXX14 min_pointer pointer_to(T& t) {return min_pointer(std::addressof(t));} in pointer_to() function 373 …static TEST_CONSTEXPR_CXX14 min_pointer pointer_to(const T& t) {return min_pointer(std::addressof(… in pointer_to() function
|
| /llvm-project-15.0.7/libcxx/include/ |
| H A D | deque | 2163 const_pointer __vt = pointer_traits<const_pointer>::pointer_to(__v); 2166 if (__vt == pointer_traits<const_pointer>::pointer_to(*__b)) 2167 __vt = pointer_traits<const_pointer>::pointer_to(*__bm1); 2189 const_pointer __vt = pointer_traits<const_pointer>::pointer_to(__v); 2192 if (__vt == pointer_traits<const_pointer>::pointer_to(*__em1)) 2193 __vt = pointer_traits<const_pointer>::pointer_to(*__e); 2226 const_pointer __vt = pointer_traits<const_pointer>::pointer_to(__v); 2251 const_pointer __vt = pointer_traits<const_pointer>::pointer_to(__v);
|
| H A D | __hash_table | 78 pointer_traits<__node_base_pointer>::pointer_to(*this)); 84 pointer_traits<__node_base_pointer>::pointer_to(*this)); 333 return pointer_traits<pointer>::pointer_to(__node_->__upcast()->__value_); 447 return pointer_traits<pointer>::pointer_to(__node_->__upcast()->__value_); 554 return pointer_traits<pointer>::pointer_to(__node_->__upcast()->__value_); 687 return pointer_traits<pointer>::pointer_to(__node_->__upcast()->__value_);
|
| H A D | forward_list | 365 return pointer_traits<pointer>::pointer_to(__get_unsafe_node_pointer()->__value_); 449 pointer operator->() const {return pointer_traits<pointer>::pointer_to( 504 {return pointer_traits<__begin_node_pointer>::pointer_to(__before_begin_.first());} 507 …{return pointer_traits<__begin_node_pointer>::pointer_to(const_cast<__begin_node&>(__before_begin_…
|
| H A D | future | 790 __a.deallocate(_PTraits::pointer_to(*this), 1); 816 __a.deallocate(_PTraits::pointer_to(*this), 1); 842 __a.deallocate(_PTraits::pointer_to(*this), 1); 1687 __a.deallocate(_PTraits::pointer_to(*this), 1);
|
| H A D | memory | 33 static pointer pointer_to(<details>); 45 static pointer pointer_to(<details>) noexcept; // constexpr in C++20
|
| H A D | __tree | 846 {return pointer_traits<pointer>::pointer_to(__get_np()->__value_);} 927 {return pointer_traits<pointer>::pointer_to(__get_np()->__value_);} 1047 pointer_traits<__end_node_ptr>::pointer_to(__pair1_.first()) 1054 pointer_traits<__end_node_ptr>::pointer_to(
|
| H A D | __bit_reference | 916 return iterator(pointer_traits<__storage_pointer>::pointer_to(__word_[0]), 0); 920 …return iterator(pointer_traits<__storage_pointer>::pointer_to(__word_[0]) + __size_ / __bits_per_w…
|
| H A D | list | 290 return pointer_traits<__base_pointer>::pointer_to(*this); 392 return pointer_traits<pointer>::pointer_to(__ptr_->__as_node()->__value_); 507 return pointer_traits<pointer>::pointer_to(__ptr_->__as_node()->__value_);
|
| H A D | map | 872 pointer operator->() const {return pointer_traits<pointer>::pointer_to(__i_->__get_value());} 935 pointer operator->() const {return pointer_traits<pointer>::pointer_to(__i_->__get_value());}
|
| H A D | vector | 1728 const_pointer __xr = pointer_traits<const_pointer>::pointer_to(__x); 1830 const_pointer __xr = pointer_traits<const_pointer>::pointer_to(__x);
|
| H A D | unordered_map | 944 pointer operator->() const {return pointer_traits<pointer>::pointer_to(__i_->__get_value());} 998 pointer operator->() const {return pointer_traits<pointer>::pointer_to(__i_->__get_value());}
|
| H A D | string | 1611 {return pointer_traits<pointer>::pointer_to(__r_.first().__s.__data_[0]);} 1614 {return pointer_traits<const_pointer>::pointer_to(__r_.first().__s.__data_[0]);}
|