Home
last modified time | relevance | path

Searched defs:SafePtr (Results 1 – 1 of 1) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_util/include/
Dsafe_ptr.h41 SafePtr(pointer ptr) : base(ptr) {} in SafePtr() function
43 SafePtr(T &ref) : base(ref, CheckNothing<T>) {} in SafePtr() function
48 SafePtr(U *ptr) : base(ptr) in SafePtr() function
53 SafePtr(U &ref) : base(ref, CheckNothing<T>) in SafePtr() function
60 SafePtr(const SafePtr &other) : base(other.base) {} in SafePtr() function
62 SafePtr(SafePtr &&other) noexcept : base(std::move(other.base)) {} in SafePtr() function
65 explicit SafePtr(const SafePtr<U> &other) : base(other.get(), CheckNothing<T>) in SafePtr() function
70 explicit SafePtr(SafePtr<U> &&other) : base(other.get(), CheckNothing<T>) in SafePtr() function