H A D | ptr.h | 31 class Ptr { class 46 explicit Ptr(Pointer ptr) : pointer(ptr) in Ptr() function in maple::utils::Ptr 51 Ptr(Pointer ref, PtrCheckerType<T> checker) : pointer(ref) in Ptr() function in maple::utils::Ptr 56 explicit Ptr(T &ref) : pointer(&ref) in Ptr() function in maple::utils::Ptr 61 Ptr(T &ref, PtrCheckerType<T> checker) : pointer(&ref) in Ptr() function in maple::utils::Ptr 69 explicit Ptr(U *ptr) : pointer(ptr) in Ptr() function in maple::utils::Ptr 75 explicit Ptr( function in maple::utils::Ptr 81 Ptr(U &ref, PtrCheckerType<T> checker) : pointer(&ref) Ptr() function in maple::utils::Ptr 89 explicit Ptr(const Ptr &other) : pointer(other.get()) {} Ptr() function in maple::utils::Ptr 94 Ptr(const Ptr<U, CheckU> &other) Ptr() argument 100 Ptr(const Ptr<U, CheckU> &other, PtrCheckerType<T> checker) Ptr() argument 106 explicit Ptr(Ptr<U, CheckU> &&other) : pointer(other.get()) Ptr() function in maple::utils::Ptr 112 Ptr(Ptr<U, CheckU> &&other, PtrCheckerType<T> checker) : pointer(other.get()) Ptr() function in maple::utils::Ptr 221 operator ==(const Ptr<T, CheckT> &lhs, const Ptr<U, CheckU> &rhs) operator ==() argument 227 operator !=(const Ptr<T, CheckT> &lhs, const Ptr<U, CheckU> &rhs) operator !=() argument 233 operator <(const Ptr<T, CheckT> &lhs, const Ptr<U, CheckU> &rhs) operator <() argument 239 operator <=(const Ptr<T, CheckT> &lhs, const Ptr<U, CheckU> &rhs) operator <=() argument 245 operator >(const Ptr<T, CheckT> &lhs, const Ptr<U, CheckU> &rhs) operator >() argument 251 operator >=(const Ptr<T, CheckT> &lhs, const Ptr<U, CheckU> &rhs) operator >=() argument 257 operator ==(const Ptr<T, CheckT> &lhs, std::nullptr_t) operator ==() argument 263 operator ==(std::nullptr_t, const Ptr<T, CheckT> &rhs) operator ==() argument 269 operator !=(const Ptr<T, CheckT> &lhs, std::nullptr_t) operator !=() argument 275 operator !=(std::nullptr_t, const Ptr<T, CheckT> &rhs) operator !=() argument 281 operator <(const Ptr<T, CheckT> &lhs, std::nullptr_t) operator <() argument 287 operator <(std::nullptr_t, const Ptr<T, CheckT> &rhs) operator <() argument 293 operator <=(const Ptr<T, CheckT> &lhs, std::nullptr_t) operator <=() argument 299 operator <=(std::nullptr_t, const Ptr<T, CheckT> &rhs) operator <=() argument 305 operator >(const Ptr<T, CheckT> &lhs, std::nullptr_t) operator >() argument 311 operator >(std::nullptr_t, const Ptr<T, CheckT> &rhs) operator >() argument 317 operator >=(const Ptr<T, CheckT> &lhs, std::nullptr_t) operator >=() argument 323 operator >=(std::nullptr_t, const Ptr<T, CheckT> &rhs) operator >=() argument [all...] |