treelite
Public Member Functions | List of all members
DeepCopyUniquePtr< T > Class Template Reference

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
 

Detailed Description

template<typename T>
class treelite::common::DeepCopyUniquePtr< T >

a wrapper around std::unique_ptr that supports deep copying and moving.

Definition at line 57 of file common.h.


The documentation for this class was generated from the following file: