Home | History | Annotate | Download | only in support

Lines Matching refs:ptr_

56     const void* ptr_;
59 min_pointer(std::nullptr_t) TEST_NOEXCEPT : ptr_(nullptr) {}
61 min_pointer(min_pointer<T> p) TEST_NOEXCEPT : ptr_(p.ptr_) {}
63 explicit operator bool() const {return ptr_ != nullptr;}
65 friend bool operator==(min_pointer x, min_pointer y) {return x.ptr_ == y.ptr_;}
73 void* ptr_;
76 min_pointer(std::nullptr_t) TEST_NOEXCEPT : ptr_(nullptr) {}
83 min_pointer(min_pointer<T> p) TEST_NOEXCEPT : ptr_(p.ptr_) {}
85 explicit operator bool() const {return ptr_ != nullptr;}
87 friend bool operator==(min_pointer x, min_pointer y) {return x.ptr_ == y.ptr_;}
95 T* ptr_;
97 explicit min_pointer(T* p) TEST_NOEXCEPT : ptr_(p) {}
100 min_pointer(std::nullptr_t) TEST_NOEXCEPT : ptr_(nullptr) {}
101 explicit min_pointer(min_pointer<void> p) TEST_NOEXCEPT : ptr_(static_cast<T*>(p.ptr_)) {}
103 explicit operator bool() const {return ptr_ != nullptr;}
111 reference operator*() const {return *ptr_;}
112 pointer operator->() const {return ptr_;}
114 min_pointer& operator++() {++ptr_; return *this;}
115 min_pointer operator++(int) {min_pointer tmp(*this); ++ptr_; return tmp;}
117 min_pointer& operator--() {--ptr_; return *this;}
118 min_pointer operator--(int) {min_pointer tmp(*this); --ptr_; return tmp;}
120 min_pointer& operator+=(difference_type n) {ptr_ += n; return *this;}
121 min_pointer& operator-=(difference_type n) {ptr_ -= n; return *this;}
144 return x.ptr_ - y.ptr_;
147 reference operator[](difference_type n) const {return ptr_[n];}
149 friend bool operator< (min_pointer x, min_pointer y) {return x.ptr_ < y.ptr_;}
156 friend bool operator==(min_pointer x, min_pointer y) {return x.ptr_ == y.ptr_;}
165 const T* ptr_;
167 explicit min_pointer(const T* p) : ptr_(p) {}
170 min_pointer(std::nullptr_t) : ptr_(nullptr) {}
171 min_pointer(min_pointer<T> p) : ptr_(p.ptr_) {}
172 explicit min_pointer(min_pointer<const void> p) : ptr_(static_cast<const T*>(p.ptr_)) {}
174 explicit operator bool() const {return ptr_ != nullptr;}
182 reference operator*() const {return *ptr_;}
183 pointer operator->() const {return ptr_;}
185 min_pointer& operator++() {++ptr_; return *this;}
186 min_pointer operator++(int) {min_pointer tmp(*this); ++ptr_; return tmp;}
188 min_pointer& operator--() {--ptr_; return *this;}
189 min_pointer operator--(int) {min_pointer tmp(*this); --ptr_; return tmp;}
191 min_pointer& operator+=(difference_type n) {ptr_ += n; return *this;}
192 min_pointer& operator-=(difference_type n) {ptr_ -= n; return *this;}
215 return x.ptr_ - y.ptr_;
218 reference operator[](difference_type n) const {return ptr_[n];}
220 friend bool operator< (min_pointer x, min_pointer y) {return x.ptr_ < y.ptr_;}
227 friend bool operator==(min_pointer x, min_pointer y) {return x.ptr_ == y.ptr_;}
282 return ::operator delete(p.ptr_);