23 #include "ocilibcpp/core.hpp"
30 core::ManagedBuffer<T>::ManagedBuffer() : _buffer(nullptr), _size(0)
35 core::ManagedBuffer<T>::ManagedBuffer(
size_t size) : _buffer(core::OnAllocate(new T[size], size)), _size(size)
37 memset(_buffer, 0,
sizeof(T) * _size);
40 core::ManagedBuffer<T>::~ManagedBuffer() noexcept
42 delete [] core::OnDeallocate(_buffer);
46 core::ManagedBuffer<T>::operator T* ()