Searched defs:SafePtr (Results 1 – 1 of 1) sorted by relevance
41 SafePtr(pointer ptr) : base(ptr) {} in SafePtr() function43 SafePtr(T &ref) : base(ref, CheckNothing<T>) {} in SafePtr() function48 SafePtr(U *ptr) : base(ptr) in SafePtr() function53 SafePtr(U &ref) : base(ref, CheckNothing<T>) in SafePtr() function60 SafePtr(const SafePtr &other) : base(other.base) {} in SafePtr() function62 SafePtr(SafePtr &&other) noexcept : base(std::move(other.base)) {} in SafePtr() function65 explicit SafePtr(const SafePtr<U> &other) : base(other.get(), CheckNothing<T>) in SafePtr() function70 explicit SafePtr(SafePtr<U> &&other) : base(other.get(), CheckNothing<T>) in SafePtr() function