Extended CUDA Library (ecuda)  2.0
 All Classes Namespaces Files Functions Variables Typedefs Friends Macros
ecuda::unique_ptr< T, Deleter > Member List

This is the complete list of members for ecuda::unique_ptr< T, Deleter >, including all inherited members.

deleter_type typedefecuda::unique_ptr< T, Deleter >
element_type typedefecuda::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 typedefecuda::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