Lines Matching refs:ptr_

204     const void* ptr_;  variable
207 min_pointer(std::nullptr_t) TEST_NOEXCEPT : ptr_(nullptr) {} in min_pointer()
209 min_pointer(min_pointer<T, ID> p) TEST_NOEXCEPT : ptr_(p.ptr_) {} in min_pointer()
211 explicit operator bool() const {return ptr_ != nullptr;}
213 friend bool operator==(min_pointer x, min_pointer y) {return x.ptr_ == y.ptr_;}
221 void* ptr_; variable
224 TEST_CONSTEXPR_CXX14 min_pointer(std::nullptr_t) TEST_NOEXCEPT : ptr_(nullptr) {} in min_pointer()
231 TEST_CONSTEXPR_CXX14 min_pointer(min_pointer<T, ID> p) TEST_NOEXCEPT : ptr_(p.ptr_) {} in min_pointer()
233 TEST_CONSTEXPR_CXX14 explicit operator bool() const {return ptr_ != nullptr;}
235 …EST_CONSTEXPR_CXX14 friend bool operator==(min_pointer x, min_pointer y) {return x.ptr_ == y.ptr_;}
243 T* ptr_; variable
245 TEST_CONSTEXPR_CXX14 explicit min_pointer(T* p) TEST_NOEXCEPT : ptr_(p) {} in min_pointer()
248 TEST_CONSTEXPR_CXX14 min_pointer(std::nullptr_t) TEST_NOEXCEPT : ptr_(nullptr) {} in min_pointer()
249 …XX14 explicit min_pointer(min_pointer<void, ID> p) TEST_NOEXCEPT : ptr_(static_cast<T*>(p.ptr_)) {} in min_pointer()
251 TEST_CONSTEXPR_CXX14 explicit operator bool() const {return ptr_ != nullptr;}
259 TEST_CONSTEXPR_CXX14 reference operator*() const {return *ptr_;}
260 TEST_CONSTEXPR_CXX14 pointer operator->() const {return ptr_;}
262 TEST_CONSTEXPR_CXX14 min_pointer& operator++() {++ptr_; return *this;}
263 TEST_CONSTEXPR_CXX14 min_pointer operator++(int) {min_pointer tmp(*this); ++ptr_; return tmp;}
265 TEST_CONSTEXPR_CXX14 min_pointer& operator--() {--ptr_; return *this;}
266 TEST_CONSTEXPR_CXX14 min_pointer operator--(int) {min_pointer tmp(*this); --ptr_; return tmp;}
268 TEST_CONSTEXPR_CXX14 min_pointer& operator+=(difference_type n) {ptr_ += n; return *this;}
269 TEST_CONSTEXPR_CXX14 min_pointer& operator-=(difference_type n) {ptr_ -= n; return *this;}
292 return x.ptr_ - y.ptr_;
295 TEST_CONSTEXPR_CXX14 reference operator[](difference_type n) const {return ptr_[n];}
297 …friend TEST_CONSTEXPR_CXX14 bool operator< (min_pointer x, min_pointer y) {return x.ptr_ < y.ptr_;}
304 …riend TEST_CONSTEXPR_CXX14 bool operator==(min_pointer x, min_pointer y) {return x.ptr_ == y.ptr_;}
313 const T* ptr_; variable
315 TEST_CONSTEXPR_CXX14 explicit min_pointer(const T* p) : ptr_(p) {} in min_pointer()
318 TEST_CONSTEXPR_CXX14 min_pointer(std::nullptr_t) : ptr_(nullptr) {} in min_pointer()
319 TEST_CONSTEXPR_CXX14 min_pointer(min_pointer<T, ID> p) : ptr_(p.ptr_) {} in min_pointer()
320 …_CXX14 explicit min_pointer(min_pointer<const void, ID> p) : ptr_(static_cast<const T*>(p.ptr_)) {} in min_pointer()
322 TEST_CONSTEXPR_CXX14 explicit operator bool() const {return ptr_ != nullptr;}
330 TEST_CONSTEXPR_CXX14 reference operator*() const {return *ptr_;}
331 TEST_CONSTEXPR_CXX14 pointer operator->() const {return ptr_;}
333 TEST_CONSTEXPR_CXX14 min_pointer& operator++() {++ptr_; return *this;}
334 TEST_CONSTEXPR_CXX14 min_pointer operator++(int) {min_pointer tmp(*this); ++ptr_; return tmp;}
336 TEST_CONSTEXPR_CXX14 min_pointer& operator--() {--ptr_; return *this;}
337 TEST_CONSTEXPR_CXX14 min_pointer operator--(int) {min_pointer tmp(*this); --ptr_; return tmp;}
339 TEST_CONSTEXPR_CXX14 min_pointer& operator+=(difference_type n) {ptr_ += n; return *this;}
340 TEST_CONSTEXPR_CXX14 min_pointer& operator-=(difference_type n) {ptr_ -= n; return *this;}
363 return x.ptr_ - y.ptr_;
366 TEST_CONSTEXPR_CXX14 reference operator[](difference_type n) const {return ptr_[n];}
368 …friend TEST_CONSTEXPR_CXX14 bool operator< (min_pointer x, min_pointer y) {return x.ptr_ < y.ptr_;}
375 …riend TEST_CONSTEXPR_CXX14 bool operator==(min_pointer x, min_pointer y) {return x.ptr_ == y.ptr_;}
376 …riend TEST_CONSTEXPR_CXX14 bool operator!=(min_pointer x, min_pointer y) {return x.ptr_ != y.ptr_;}
377 …friend TEST_CONSTEXPR_CXX14 bool operator==(min_pointer x, std::nullptr_t) {return x.ptr_ == nullp…
378 …friend TEST_CONSTEXPR_CXX14 bool operator!=(min_pointer x, std::nullptr_t) {return x.ptr_ != nullp…
379 …friend TEST_CONSTEXPR_CXX14 bool operator==(std::nullptr_t, min_pointer x) {return x.ptr_ == nullp…
380 …friend TEST_CONSTEXPR_CXX14 bool operator!=(std::nullptr_t, min_pointer x) {return x.ptr_ != nullp…
402 std::allocator<T>().deallocate(p.ptr_, n); in deallocate()