Drake
Drake C++ Documentation
copyable_unique_ptr< T > Member List

This is the complete list of members for copyable_unique_ptr< T >, including all inherited members.

copyable_unique_ptr() noexceptcopyable_unique_ptr< T >
copyable_unique_ptr(T *raw) noexceptcopyable_unique_ptr< T >explicit
copyable_unique_ptr(const T &value)copyable_unique_ptr< T >explicit
copyable_unique_ptr(const copyable_unique_ptr &cu_ptr)copyable_unique_ptr< T >
copyable_unique_ptr(const std::unique_ptr< U > &u_ptr)copyable_unique_ptr< T >explicit
copyable_unique_ptr(copyable_unique_ptr &&cu_ptr) noexceptcopyable_unique_ptr< T >
copyable_unique_ptr(std::unique_ptr< T > &&u_ptr) noexceptcopyable_unique_ptr< T >explicit
copyable_unique_ptr(std::unique_ptr< U > &&u_ptr) noexceptcopyable_unique_ptr< T >explicit
empty() const noexceptcopyable_unique_ptr< T >
get() const noexceptcopyable_unique_ptr< T >
get_mutable() noexceptcopyable_unique_ptr< T >
operator *() constcopyable_unique_ptr< T >
operator *()copyable_unique_ptr< T >
operator=(T *raw) noexceptcopyable_unique_ptr< T >
operator=(const T &ref)copyable_unique_ptr< T >
operator=(const copyable_unique_ptr &cu_ptr)copyable_unique_ptr< T >
operator=(const copyable_unique_ptr< U > &cu_ptr)copyable_unique_ptr< T >
operator=(const std::unique_ptr< T > &src)copyable_unique_ptr< T >
operator=(const std::unique_ptr< U > &u_ptr)copyable_unique_ptr< T >
operator=(copyable_unique_ptr &&cu_ptr) noexceptcopyable_unique_ptr< T >
operator=(copyable_unique_ptr< U > &&cu_ptr) noexceptcopyable_unique_ptr< T >
operator=(std::unique_ptr< T > &&u_ptr) noexceptcopyable_unique_ptr< T >
operator=(std::unique_ptr< U > &&u_ptr) noexceptcopyable_unique_ptr< T >