Home | History | Annotate | Download | only in support

Lines Matching refs:ptr_

148     const void* ptr_;
151 min_pointer(std::nullptr_t) TEST_NOEXCEPT : ptr_(nullptr) {}
153 min_pointer(min_pointer<T, ID> p) TEST_NOEXCEPT : ptr_(p.ptr_) {}
155 explicit operator bool() const {return ptr_ != nullptr;}
157 friend bool operator==(min_pointer x, min_pointer y) {return x.ptr_ == y.ptr_;}
165 void* ptr_;
168 min_pointer(std::nullptr_t) TEST_NOEXCEPT : ptr_(nullptr) {}
175 min_pointer(min_pointer<T, ID> p) TEST_NOEXCEPT : ptr_(p.ptr_) {}
177 explicit operator bool() const {return ptr_ != nullptr;}
179 friend bool operator==(min_pointer x, min_pointer y) {return x.ptr_ == y.ptr_;}
187 T* ptr_;
189 explicit min_pointer(T* p) TEST_NOEXCEPT : ptr_(p) {}
192 min_pointer(std::nullptr_t) TEST_NOEXCEPT : ptr_(nullptr) {}
193 explicit min_pointer(min_pointer<void, ID> p) TEST_NOEXCEPT : ptr_(static_cast<T*>(p.ptr_)) {}
195 explicit operator bool() const {return ptr_ != nullptr;}
203 reference operator*() const {return *ptr_;}
204 pointer operator->() const {return ptr_;}
206 min_pointer& operator++() {++ptr_; return *this;}
207 min_pointer operator++(int) {min_pointer tmp(*this); ++ptr_; return tmp;}
209 min_pointer& operator--() {--ptr_; return *this;}
210 min_pointer operator--(int) {min_pointer tmp(*this); --ptr_; return tmp;}
212 min_pointer& operator+=(difference_type n) {ptr_ += n; return *this;}
213 min_pointer& operator-=(difference_type n) {ptr_ -= n; return *this;}
236 return x.ptr_ - y.ptr_;
239 reference operator[](difference_type n) const {return ptr_[n];}
241 friend bool operator< (min_pointer x, min_pointer y) {return x.ptr_ < y.ptr_;}
248 friend bool operator==(min_pointer x, min_pointer y) {return x.ptr_ == y.ptr_;}
257 const T* ptr_;
259 explicit min_pointer(const T* p) : ptr_(p) {}
262 min_pointer(std::nullptr_t) : ptr_(nullptr) {}
263 min_pointer(min_pointer<T, ID> p) : ptr_(p.ptr_) {}
264 explicit min_pointer(min_pointer<const void, ID> p) : ptr_(static_cast<const T*>(p.ptr_)) {}
266 explicit operator bool() const {return ptr_ != nullptr;}
274 reference operator*() const {return *ptr_;}
275 pointer operator->() const {return ptr_;}
277 min_pointer& operator++() {++ptr_; return *this;}
278 min_pointer operator++(int) {min_pointer tmp(*this); ++ptr_; return tmp;}
280 min_pointer& operator--() {--ptr_; return *this;}
281 min_pointer operator--(int) {min_pointer tmp(*this); --ptr_; return tmp;}
283 min_pointer& operator+=(difference_type n) {ptr_ += n; return *this;}
284 min_pointer& operator-=(difference_type n) {ptr_ -= n; return *this;}
307 return x.ptr_ - y.ptr_;
310 reference operator[](difference_type n) const {return ptr_[n];}
312 friend bool operator< (min_pointer x, min_pointer y) {return x.ptr_ < y.ptr_;}
319 friend bool operator==(min_pointer x, min_pointer y) {return x.ptr_ == y.ptr_;}
374 return ::operator delete(p.ptr_);