Lines Matching refs:operator

35         return static_cast<T*>(::operator new(n*sizeof(T)));  in allocate()
40 return ::operator delete(static_cast<void*>(p)); in deallocate()
43 friend bool operator==(bare_allocator, bare_allocator) {return true;}
44 friend bool operator!=(bare_allocator x, bare_allocator y) {return !(x == y);}
73 return static_cast<T*>(::operator new(n*sizeof(T))); in allocate()
78 return ::operator delete(static_cast<void*>(p)); in deallocate()
81 friend bool operator==(no_default_allocator, no_default_allocator) {return true;}
82 friend bool operator!=(no_default_allocator x, no_default_allocator y) {return !(x == y);}
138 friend bool operator==(malloc_allocator, malloc_allocator) {return true;}
139 friend bool operator!=(malloc_allocator x, malloc_allocator y) {return !(x == y);}
211 explicit operator bool() const {return ptr_ != nullptr;}
213 friend bool operator==(min_pointer x, min_pointer y) {return x.ptr_ == y.ptr_;}
214 friend bool operator!=(min_pointer x, min_pointer y) {return !(x == y);}
233 TEST_CONSTEXPR_CXX14 explicit operator bool() const {return ptr_ != nullptr;}
235 …TEST_CONSTEXPR_CXX14 friend bool operator==(min_pointer x, min_pointer y) {return x.ptr_ == y.ptr_…
236 TEST_CONSTEXPR_CXX14 friend bool operator!=(min_pointer x, min_pointer y) {return !(x == y);}
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;}
271 TEST_CONSTEXPR_CXX14 min_pointer operator+(difference_type n) const
278 friend TEST_CONSTEXPR_CXX14 min_pointer operator+(difference_type n, min_pointer x)
283 TEST_CONSTEXPR_CXX14 min_pointer operator-(difference_type n) const
290 friend TEST_CONSTEXPR_CXX14 difference_type operator-(min_pointer x, min_pointer y)
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_;}
298 friend TEST_CONSTEXPR_CXX14 bool operator> (min_pointer x, min_pointer y) {return y < x;}
299 friend TEST_CONSTEXPR_CXX14 bool operator<=(min_pointer x, min_pointer y) {return !(y < x);}
300 friend TEST_CONSTEXPR_CXX14 bool operator>=(min_pointer x, min_pointer y) {return !(x < y);}
304 …friend TEST_CONSTEXPR_CXX14 bool operator==(min_pointer x, min_pointer y) {return x.ptr_ == y.ptr_…
305 friend TEST_CONSTEXPR_CXX14 bool operator!=(min_pointer x, min_pointer y) {return !(x == y);}
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;}
342 TEST_CONSTEXPR_CXX14 min_pointer operator+(difference_type n) const
349 friend TEST_CONSTEXPR_CXX14 min_pointer operator+(difference_type n, min_pointer x)
354 TEST_CONSTEXPR_CXX14 min_pointer operator-(difference_type n) const
361 friend TEST_CONSTEXPR_CXX14 difference_type operator-(min_pointer x, min_pointer y)
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_;}
369 friend TEST_CONSTEXPR_CXX14 bool operator> (min_pointer x, min_pointer y) {return y < x;}
370 friend TEST_CONSTEXPR_CXX14 bool operator<=(min_pointer x, min_pointer y) {return !(y < x);}
371 friend TEST_CONSTEXPR_CXX14 bool operator>=(min_pointer x, min_pointer y) {return !(x < y);}
375 …friend TEST_CONSTEXPR_CXX14 bool operator==(min_pointer x, min_pointer y) {return x.ptr_ == y.ptr_…
376 …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, 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…
405 TEST_CONSTEXPR_CXX20 friend bool operator==(min_allocator, min_allocator) {return true;}
406 … TEST_CONSTEXPR_CXX20 friend bool operator!=(min_allocator x, min_allocator y) {return !(x == y);}
430 … TEST_CONSTEXPR_CXX20 friend bool operator==(explicit_allocator, explicit_allocator) {return true;}
431 …TEST_CONSTEXPR_CXX20 friend bool operator!=(explicit_allocator x, explicit_allocator y) {return !(…