blob: 4bcc6d28280d66236b85556be03f9e71f2966561 [file] [log] [blame]
/* ----------------------------------------------------------------------- *//**
*
* @file memory.hpp
*
*//* ----------------------------------------------------------------------- */
#ifndef MADLIB_MEMORY_HPP
#define MADLIB_MEMORY_HPP
namespace madlib {
namespace utils {
namespace memory {
template<typename T>
struct ArrayDeleter {
void operator()(T *p) {
delete [] p;
}
};
template <class T>
struct NoDeleter {
void operator()(T * /* p */) { }
};
} // namespace prob
} // namespace modules
} // namespace regress
#endif