diff --git a/include/raii/binary.hpp b/include/raii/binary.hpp index e9138f6..acb3e61 100644 --- a/include/raii/binary.hpp +++ b/include/raii/binary.hpp @@ -71,8 +71,12 @@ namespace raii{ public: constexpr binary_data(void) = default; binary_data(char* data, size_t size): + binary_base(data, size){} + binary_data(const char* data, size_t size): binary_base(reinterpret_cast(Allocator::copy(data, size)), size){} binary_data(char* data, size_t cap, size_t size): + binary_base(data, cap, size){} + binary_data(const char* data, size_t cap, size_t size): binary_base(reinterpret_cast(Allocator::copy(data, size)), cap, size){} binary_data(size_t size): binary_base(reinterpret_cast(Allocator::allocate(size)), size){}