2015-12-14 17:18:53 +01:00
|
|
|
#include "DataUtils.h"
|
|
|
|
|
|
|
|
namespace cpputils {
|
|
|
|
namespace DataUtils {
|
2017-10-01 10:04:29 +02:00
|
|
|
Data resize(const Data& data, size_t newSize) {
|
2015-12-14 17:18:53 +01:00
|
|
|
Data newData(newSize);
|
|
|
|
newData.FillWithZeroes(); // TODO Only fill region after copied old data with zeroes
|
|
|
|
std::memcpy(newData.data(), data.data(), std::min(newData.size(), data.size()));
|
|
|
|
return newData;
|
|
|
|
}
|
|
|
|
}
|
2019-10-13 14:16:06 +02:00
|
|
|
}
|