Lines Matching refs:operator
83 RefCounter &operator=(const RefCounter &counter); variable
394 RefBase &operator=(const RefBase &); variable
408 RefBase &operator=(RefBase &&other) noexcept; variable
673 sptr<T> &operator=(sptr<T> &&other); variable
726 inline operator T *() const
736 inline explicit operator bool() const
748 inline T &operator*() const
759 inline T *operator->() const
773 sptr<T> &operator=(T *other); variable
783 sptr<T> &operator=(const sptr<T> &other); variable
794 sptr<T> &operator=(const wptr<T> &other); variable
806 sptr<T> &operator=(const sptr<O> &other); variable
815 bool operator==(const T *other) const;
824 inline bool operator!=(const T *other) const
826 return !operator==(other);
836 bool operator==(const wptr<T> &other) const;
845 inline bool operator!=(const wptr<T> &other) const
847 return !operator==(other);
857 bool operator==(const sptr<T> &other) const;
866 inline bool operator!=(const sptr<T> &other) const
868 return !operator==(other);
924 sptr<T> &sptr<T>::operator=(sptr<T> &&other)
944 inline sptr<T> &sptr<T>::operator=(T *other)
959 inline sptr<T> &sptr<T>::operator=(const sptr<T> &other)
975 inline sptr<T> &sptr<T>::operator=(const wptr<T> &other)
991 sptr<T> &sptr<T>::operator=(const sptr<O> &other)
1007 inline bool sptr<T>::operator==(const T *other) const
1013 inline bool sptr<T>::operator==(const wptr<T> &other) const
1019 inline bool sptr<T>::operator==(const sptr<T> &other) const
1135 wptr<T> &operator=(T *other); variable
1147 wptr<T> &operator=(O *other); variable
1159 wptr<T> &operator=(const wptr<T> &other); variable
1171 wptr<T> &operator=(const sptr<T> &other); variable
1184 wptr<T> &operator=(const wptr<O> &other); variable
1198 wptr<T> &operator=(const sptr<O> &other); variable
1207 inline T &operator*() const
1218 inline T *operator->() const
1229 bool operator==(const T *other) const;
1237 inline bool operator!=(const T *other) const
1239 return !operator==(other);
1248 bool operator==(const wptr<T> &other) const;
1256 inline bool operator!=(const wptr<T> &other) const
1258 return !operator==(other);
1267 bool operator==(const sptr<T> &other) const;
1275 inline bool operator!=(const sptr<T> &other) const
1277 return !operator==(other);
1399 wptr<T> &wptr<T>::operator=(T *other)
1419 wptr<T> &wptr<T>::operator=(O *other)
1439 inline wptr<T> &wptr<T>::operator=(const wptr<T> &other)
1454 inline wptr<T> &wptr<T>::operator=(const sptr<T> &other)
1474 wptr<T> &wptr<T>::operator=(const wptr<O> &other)
1490 wptr<T> &wptr<T>::operator=(const sptr<O> &other)
1509 inline bool wptr<T>::operator==(const T *other) const
1515 inline bool wptr<T>::operator==(const wptr<T> &other) const
1521 inline bool wptr<T>::operator==(const sptr<T> &other) const