Lines Matching defs:ptr_
206 const void* ptr_;
209 min_pointer(std::nullptr_t) TEST_NOEXCEPT : ptr_(nullptr) {}
211 min_pointer(min_pointer<T, ID> p) TEST_NOEXCEPT : ptr_(p.ptr_) {}
213 explicit operator bool() const {return ptr_ != nullptr;}
215 friend bool operator==(min_pointer x, min_pointer y) {return x.ptr_ == y.ptr_;}
223 void* ptr_;
226 TEST_CONSTEXPR_CXX14 min_pointer(std::nullptr_t) TEST_NOEXCEPT : ptr_(nullptr) {}
233 TEST_CONSTEXPR_CXX14 min_pointer(min_pointer<T, ID> p) TEST_NOEXCEPT : ptr_(p.ptr_) {}
235 TEST_CONSTEXPR_CXX14 explicit operator bool() const {return ptr_ != nullptr;}
237 TEST_CONSTEXPR_CXX14 friend bool operator==(min_pointer x, min_pointer y) {return x.ptr_ == y.ptr_;}
245 T* ptr_;
247 TEST_CONSTEXPR_CXX14 explicit min_pointer(T* p) TEST_NOEXCEPT : ptr_(p) {}
250 TEST_CONSTEXPR_CXX14 min_pointer(std::nullptr_t) TEST_NOEXCEPT : ptr_(nullptr) {}
251 TEST_CONSTEXPR_CXX14 explicit min_pointer(min_pointer<void, ID> p) TEST_NOEXCEPT : ptr_(static_cast<T*>(p.ptr_)) {}
253 TEST_CONSTEXPR_CXX14 explicit operator bool() const {return ptr_ != nullptr;}
261 TEST_CONSTEXPR_CXX14 reference operator*() const {return *ptr_;}
262 TEST_CONSTEXPR_CXX14 pointer operator->() const {return ptr_;}
264 TEST_CONSTEXPR_CXX14 min_pointer& operator++() {++ptr_; return *this;}
265 TEST_CONSTEXPR_CXX14 min_pointer operator++(int) {min_pointer tmp(*this); ++ptr_; return tmp;}
267 TEST_CONSTEXPR_CXX14 min_pointer& operator--() {--ptr_; return *this;}
268 TEST_CONSTEXPR_CXX14 min_pointer operator--(int) {min_pointer tmp(*this); --ptr_; return tmp;}
270 TEST_CONSTEXPR_CXX14 min_pointer& operator+=(difference_type n) {ptr_ += n; return *this;}
271 TEST_CONSTEXPR_CXX14 min_pointer& operator-=(difference_type n) {ptr_ -= n; return *this;}
294 return x.ptr_ - y.ptr_;
297 TEST_CONSTEXPR_CXX14 reference operator[](difference_type n) const {return ptr_[n];}
299 friend TEST_CONSTEXPR_CXX14 bool operator< (min_pointer x, min_pointer y) {return x.ptr_ < y.ptr_;}
306 friend TEST_CONSTEXPR_CXX14 bool operator==(min_pointer x, min_pointer y) {return x.ptr_ == y.ptr_;}
315 const T* ptr_;
317 TEST_CONSTEXPR_CXX14 explicit min_pointer(const T* p) : ptr_(p) {}
320 TEST_CONSTEXPR_CXX14 min_pointer(std::nullptr_t) : ptr_(nullptr) {}
321 TEST_CONSTEXPR_CXX14 min_pointer(min_pointer<T, ID> p) : ptr_(p.ptr_) {}
322 TEST_CONSTEXPR_CXX14 explicit min_pointer(min_pointer<const void, ID> p) : ptr_(static_cast<const T*>(p.ptr_)) {}
324 TEST_CONSTEXPR_CXX14 explicit operator bool() const {return ptr_ != nullptr;}
332 TEST_CONSTEXPR_CXX14 reference operator*() const {return *ptr_;}
333 TEST_CONSTEXPR_CXX14 pointer operator->() const {return ptr_;}
335 TEST_CONSTEXPR_CXX14 min_pointer& operator++() {++ptr_; return *this;}
336 TEST_CONSTEXPR_CXX14 min_pointer operator++(int) {min_pointer tmp(*this); ++ptr_; return tmp;}
338 TEST_CONSTEXPR_CXX14 min_pointer& operator--() {--ptr_; return *this;}
339 TEST_CONSTEXPR_CXX14 min_pointer operator--(int) {min_pointer tmp(*this); --ptr_; return tmp;}
341 TEST_CONSTEXPR_CXX14 min_pointer& operator+=(difference_type n) {ptr_ += n; return *this;}
342 TEST_CONSTEXPR_CXX14 min_pointer& operator-=(difference_type n) {ptr_ -= n; return *this;}
365 return x.ptr_ - y.ptr_;
368 TEST_CONSTEXPR_CXX14 reference operator[](difference_type n) const {return ptr_[n];}
370 friend 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, min_pointer y) {return x.ptr_ == y.ptr_;}
378 friend TEST_CONSTEXPR_CXX14 bool operator!=(min_pointer x, min_pointer y) {return x.ptr_ != y.ptr_;}
379 friend TEST_CONSTEXPR_CXX14 bool operator==(min_pointer x, std::nullptr_t) {return x.ptr_ == nullptr;}
380 friend TEST_CONSTEXPR_CXX14 bool operator!=(min_pointer x, std::nullptr_t) {return x.ptr_ != nullptr;}
381 friend TEST_CONSTEXPR_CXX14 bool operator==(std::nullptr_t, min_pointer x) {return x.ptr_ == nullptr;}
382 friend TEST_CONSTEXPR_CXX14 bool operator!=(std::nullptr_t, min_pointer x) {return x.ptr_ != nullptr;}
404 std::allocator<T>().deallocate(p.ptr_, n);