| 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 |