deleter_type typedef | ecuda::unique_ptr< T, Deleter > | |
element_type typedef | ecuda::unique_ptr< T, Deleter > | |
get() const | ecuda::unique_ptr< T, Deleter > | inline |
get_deleter() | ecuda::unique_ptr< T, Deleter > | inline |
get_deleter() const | ecuda::unique_ptr< T, Deleter > | inline |
operator bool() const | ecuda::unique_ptr< T, Deleter > | inline |
operator!=(const unique_ptr< T2, D2 > &other) const | ecuda::unique_ptr< T, Deleter > | inline |
operator*() const __NOEXCEPT__ | ecuda::unique_ptr< T, Deleter > | inline |
operator->() const __NOEXCEPT__ | ecuda::unique_ptr< T, Deleter > | inline |
operator<(const unique_ptr< T2, D2 > &other) const | ecuda::unique_ptr< T, Deleter > | inline |
operator<=(const unique_ptr< T2, D2 > &other) const | ecuda::unique_ptr< T, Deleter > | inline |
operator==(const unique_ptr< T2, D2 > &other) const | ecuda::unique_ptr< T, Deleter > | inline |
operator>(const unique_ptr< T2, D2 > &other) const | ecuda::unique_ptr< T, Deleter > | inline |
operator>=(const unique_ptr< T2, D2 > &other) const | ecuda::unique_ptr< T, Deleter > | inline |
operator[](std::size_t i) const | ecuda::unique_ptr< T, Deleter > | inline |
pointer typedef | ecuda::unique_ptr< T, Deleter > | |
release() __NOEXCEPT__ | ecuda::unique_ptr< T, Deleter > | inline |
reset(pointer ptr=pointer()) __NOEXCEPT__ | ecuda::unique_ptr< T, Deleter > | inline |
swap(unique_ptr &other) __NOEXCEPT__ | ecuda::unique_ptr< T, Deleter > | inline |
unique_ptr() __NOEXCEPT__ | ecuda::unique_ptr< T, Deleter > | inline |
unique_ptr(T *ptr) __NOEXCEPT__ | ecuda::unique_ptr< T, Deleter > | inlineexplicit |
unique_ptr(T *ptr, Deleter deleter) __NOEXCEPT__ | ecuda::unique_ptr< T, Deleter > | inline |
~unique_ptr() | ecuda::unique_ptr< T, Deleter > | inline |