deleter_type typedef | throwing::unique_ptr< T, Deleter > | |
element_type typedef | throwing::unique_ptr< T, Deleter > | |
get() const TSP_NOEXCEPT | throwing::unique_ptr< T, Deleter > | inline |
get_deleter() TSP_NOEXCEPT | throwing::unique_ptr< T, Deleter > | inline |
get_deleter() const TSP_NOEXCEPT | throwing::unique_ptr< T, Deleter > | inline |
get_std_unique_ptr() TSP_NOEXCEPT | throwing::unique_ptr< T, Deleter > | inline |
get_std_unique_ptr() const TSP_NOEXCEPT | throwing::unique_ptr< T, Deleter > | inline |
operator bool() const TSP_NOEXCEPT | throwing::unique_ptr< T, Deleter > | inlineexplicit |
operator*() const | throwing::unique_ptr< T, Deleter > | inline |
operator->() const | throwing::unique_ptr< T, Deleter > | inline |
operator=(unique_ptr &&r) TSP_NOEXCEPT | throwing::unique_ptr< T, Deleter > | inline |
operator=(unique_ptr< U, E > &&r) TSP_NOEXCEPT | throwing::unique_ptr< T, Deleter > | inline |
operator=(std::unique_ptr< U, E > &&r) TSP_NOEXCEPT | throwing::unique_ptr< T, Deleter > | inline |
operator=(std::nullptr_t) TSP_NOEXCEPT | throwing::unique_ptr< T, Deleter > | inline |
pointer typedef | throwing::unique_ptr< T, Deleter > | |
release() TSP_NOEXCEPT | throwing::unique_ptr< T, Deleter > | inline |
reset(pointer ptr=pointer()) TSP_NOEXCEPT | throwing::unique_ptr< T, Deleter > | inline |
std_unique_ptr_type typedef | throwing::unique_ptr< T, Deleter > | |
swap(unique_ptr &other) TSP_NOEXCEPT | throwing::unique_ptr< T, Deleter > | inline |
unique_ptr class | throwing::unique_ptr< T, Deleter > | friend |
unique_ptr() TSP_NOEXCEPT=default | throwing::unique_ptr< T, Deleter > | |
unique_ptr(std::nullptr_t) TSP_NOEXCEPT | throwing::unique_ptr< T, Deleter > | inline |
unique_ptr(pointer ptr) TSP_NOEXCEPT | throwing::unique_ptr< T, Deleter > | inlineexplicit |
unique_ptr(pointer ptr, typename std::conditional< std::is_reference< Deleter >::value, Deleter, const Deleter &>::type d1) TSP_NOEXCEPT | throwing::unique_ptr< T, Deleter > | inline |
unique_ptr(pointer ptr, typename std::remove_reference< Deleter >::type &&d2) TSP_NOEXCEPT | throwing::unique_ptr< T, Deleter > | inline |
unique_ptr(unique_ptr &&u) TSP_NOEXCEPT | throwing::unique_ptr< T, Deleter > | inline |
unique_ptr(unique_ptr< U, E > &&u) TSP_NOEXCEPT | throwing::unique_ptr< T, Deleter > | inline |
unique_ptr(std::unique_ptr< U, E > &&u) TSP_NOEXCEPT | throwing::unique_ptr< T, Deleter > | inline |
~unique_ptr()=default | throwing::unique_ptr< T, Deleter > | |