Lines Matching defs:operator
96 template <typename U> linked_ptr& operator=(linked_ptr<U> const& ptr) {
102 linked_ptr& operator=(linked_ptr const& ptr) {
116 T* operator->() const { return value_; }
117 T& operator*() const { return *value_; }
128 bool operator==(const T* p) const { return value_ == p; }
129 bool operator!=(const T* p) const { return value_ != p; }
131 bool operator==(linked_ptr<U> const& ptr) const {
135 bool operator!=(linked_ptr<U> const& ptr) const {
165 bool operator==(T* ptr, const linked_ptr<T>& x) {
170 bool operator!=(T* ptr, const linked_ptr<T>& x) {