Home
last modified time | relevance | path

Searched refs:SafePtr (Results 1 - 1 of 1) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_util/include/
H A Dsafe_ptr.h26 CHECK_FATAL(ptr != nullptr, "nullptr was assigned to SafePtr."); in AssertNotNull()
30 class SafePtr { class
37 constexpr SafePtr() noexcept = delete;
39 constexpr SafePtr(std::nullptr_t) noexcept = delete;
41 SafePtr(pointer ptr) : base(ptr) {} in SafePtr() function in maple::utils::SafePtr
43 SafePtr(T &ref) : base(ref, CheckNothing<T>) {} in SafePtr() function in maple::utils::SafePtr
45 SafePtr(T &&ref) = delete;
48 SafePtr(U *ptr) : base(ptr) in SafePtr() function in maple::utils::SafePtr
53 SafePtr(U &ref) : base(ref, CheckNothing<T>) in SafePtr() function in maple::utils::SafePtr
58 SafePtr(
60 SafePtr(const SafePtr &other) : base(other.base) {} SafePtr() function in maple::utils::SafePtr
65 explicit SafePtr(const SafePtr<U> &other) : base(other.get(), CheckNothing<T>) SafePtr() function in maple::utils::SafePtr
70 explicit SafePtr(SafePtr<U> &&other) : base(other.get(), CheckNothing<T>) SafePtr() function in maple::utils::SafePtr
[all...]

Completed in 4 milliseconds