#include <memory>
#include <c10/Device.h>
-#include <ATen/core/UniqueVoidPtr.h>
+#include <c10/util/UniqueVoidPtr.h>
#include <c10/util/Exception.h>
namespace at {
//
class DataPtr {
private:
- detail::UniqueVoidPtr ptr_;
+ c10::detail::UniqueVoidPtr ptr_;
Device device_;
public:
-#include <ATen/core/UniqueVoidPtr.h>
+#include <c10/util/UniqueVoidPtr.h>
-namespace at {
+namespace c10 {
namespace detail {
void deleteNothing(void*) {}
} // namespace detail
-} // namespace at
+} // namespace c10
#include <c10/macros/Macros.h>
-namespace at {
+namespace c10 {
using DeleterFnPtr = void (*)(void*);
}
} // namespace detail
-} // namespace at
+} // namespace c10