DYTSrouce/Tool/matlab/include/MatlabDataArray/matlab_extdata_defs.hpp
2024-11-22 23:19:31 +08:00

27 lines
437 B
C++

/* Copyright 2016 The MathWorks, Inc. */
#ifndef MATLAB_EXTDATA_DEFS_HPP_
#define MATLAB_EXTDATA_DEFS_HPP_
#include <functional>
#include <memory>
namespace matlab {
namespace data {
using buffer_deleter_t = void(*)(void*);
template <typename T>
using buffer_ptr_t = std::unique_ptr<T[], buffer_deleter_t>;
using void_buffer_ptr_t = std::unique_ptr<void, buffer_deleter_t>;
}
}
#endif