Lines Matching refs:pointer
29 typedef Ptr pointer;
35 static pointer pointer_to(<details>);
41 typedef T* pointer;
47 static pointer pointer_to(<details>) noexcept; // constexpr in C++20
60 typedef Alloc::pointer | value_type* pointer;
62 | pointer_traits<pointer>::rebind<const value_type>
65 | pointer_traits<pointer>::rebind<void>
68 | pointer_traits<pointer>::rebind<const void>
71 | pointer_traits<pointer>::difference_type
88 …static pointer allocate(allocator_type& a, size_type n); // constexpr and…
89 …static pointer allocate(allocator_type& a, size_type n, const_void_pointer hint); // constexpr and…
91 … static void deallocate(allocator_type& a, pointer p, size_type n) noexcept; // constexpr in C++20
110 [[nodiscard]] constexpr allocation_result<typename allocator_traits<Allocator>::pointer>
117 typedef void* pointer;
130 typedef T* pointer; // deprecated in C++17, removed in C++20
149 … pointer address(reference x) const noexcept; // deprecated in C++17, removed in C++20
176 typedef void pointer;
429 typedef see below pointer;
435 constexpr explicit unique_ptr(pointer p) noexcept; // constexpr since C++23
436 constexpr unique_ptr(pointer p, see below d1) noexcept; // constexpr since C++23
437 constexpr unique_ptr(pointer p, see below d2) noexcept; // constexpr since C++23
456 …constexpr pointer operator->() const noexcept; // constexpr sin…
457 …constexpr pointer get() const noexcept; // constexpr sin…
463 …constexpr pointer release() noexcept; // constexpr sin…
464 …constexpr void reset(pointer p = pointer()) noexcept; // constexpr sin…
472 typedef implementation-defined pointer;
478 constexpr explicit unique_ptr(pointer p) noexcept; // constexpr since C++23
479 constexpr unique_ptr(pointer p, see below d) noexcept; // constexpr since C++23
480 constexpr unique_ptr(pointer p, see below d) noexcept; // constexpr since C++23
497 constexpr pointer get() const noexcept; // constexpr since C++23
503 constexpr pointer release() noexcept; // constexpr since C++23
504 constexpr void reset(pointer p = pointer()) noexcept; // constexpr since C++23
526 requires three_way_comparable_with<typename unique_ptr<T1, D1>::pointer,
527 typename unique_ptr<T2, D2>::pointer>
528 compare_three_way_result_t<typename unique_ptr<T1, D1>::pointer,
529 typename unique_ptr<T2, D2>::pointer>
558 requires three_way_comparable<typename unique_ptr<T, D>::pointer>
559 compare_three_way_result_t<typename unique_ptr<T, D>::pointer>