treelite
|
a wrapper around std::unique_ptr that supports deep copying and moving. More...
#include <common.h>
Public Member Functions | |
DeepCopyUniquePtr (const T &other) | |
DeepCopyUniquePtr (T &&other) | |
DeepCopyUniquePtr (const DeepCopyUniquePtr< T > &other) | |
DeepCopyUniquePtr (DeepCopyUniquePtr< T > &&other) | |
T & | operator* () |
const T & | operator* () const |
T * | operator-> () |
const T * | operator-> () const |
a wrapper around std::unique_ptr that supports deep copying and moving.