15 #ifndef UNIQUE_POINTER_INCLUDED
16 #define UNIQUE_POINTER_INCLUDED
20 #define _assert(expr) assert(expr)
144 operator bool()
const {
element_type & operator*() const
unique_ptr(unique_ptr const &)
pointer operator->() const
void reset(pointer p=pointer())
element_type *(this_type::* unspecified_bool_type)() const
void reset(pointer p=pointer())
unique_ptr< T > this_type
unique_ptr(pointer p=pointer())
element_type & operator[](std::ptrdiff_t i) const
unique_ptr(pointer p=pointer())
void swap(unique_ptr &_u)
unique_ptr & operator=(unique_ptr const &)
void swap(unique_ptr &_u)
unique_ptr< T[]> this_type