Template Class unique_ptr< T[], D >
Defined in File unique_ptr.h
Class Documentation
-
template<typename T, typename D>
class unique_ptr<T[], D> Public Types
Public Functions
-
inline constexpr unique_ptr() noexcept
-
inline constexpr unique_ptr(std::nullptr_t) noexcept
-
inline unique_ptr(unique_ptr &&u) noexcept
-
inline void swap(unique_ptr &other) noexcept
-
template<class U, class E>
inline unique_ptr(unique_ptr<U, E> &&u) noexcept
-
inline unique_ptr &operator=(unique_ptr &&r) noexcept
-
template<class U, class E>
inline unique_ptr &operator=(unique_ptr<U, E> &&r) noexcept
-
inline unique_ptr &operator=(std::nullptr_t) noexcept
-
__device__ inline pointer get() const noexcept
-
inline explicit operator bool() const noexcept
-
__device__ inline explicit operator bool() const noexcept
-
inline std::add_lvalue_reference<T>::type operator*() const noexcept(noexcept(*std::declval<pointer>()))
-
__device__ inline std::add_lvalue_reference<T>::type operator*() const noexcept
-
__device__ inline pointer operator->() const noexcept
-
inline constexpr unique_ptr() noexcept