17 lines
412 B
C++
17 lines
412 B
C++
#ifndef DLIB_SCOPED_PTr_H_
|
|
#define DLIB_SCOPED_PTr_H_
|
|
|
|
#include <memory>
|
|
|
|
namespace dlib {
|
|
// Template alias for compatibility with clients using old dlib::scoped_ptr
|
|
// Old scoped_ptr implementation is removed completely
|
|
// This alias may fail in some reference deduction cases
|
|
|
|
template <class T, class Deleter = std::default_delete<T> >
|
|
using scoped_ptr = std::unique_ptr<T, Deleter>;
|
|
|
|
}
|
|
|
|
#endif
|