Explicit string_intermediary constructor

This commit is contained in:
rexy712 2020-07-17 22:45:15 -07:00
parent b1c2d260ee
commit 7d659cd05e

View File

@ -94,7 +94,7 @@ namespace rexy{
constexpr string_intermediary(rexy::steal<char*> data)noexcept; constexpr string_intermediary(rexy::steal<char*> data)noexcept;
string_intermediary(const char* data, size_t len)noexcept(noexcept(Allocator::copy(data,len))); string_intermediary(const char* data, size_t len)noexcept(noexcept(Allocator::copy(data,len)));
string_intermediary(const char* data)noexcept(noexcept(Allocator::copy(data, m_cap))); string_intermediary(const char* data)noexcept(noexcept(Allocator::copy(data, m_cap)));
string_intermediary(size_t len)noexcept(noexcept(Allocator::allocate(len))); explicit string_intermediary(size_t len)noexcept(noexcept(Allocator::allocate(len)));
string_intermediary(size_t len, size_t cap)noexcept(noexcept(Allocator::allocate(len))); string_intermediary(size_t len, size_t cap)noexcept(noexcept(Allocator::allocate(len)));
//normal copy and move ctors //normal copy and move ctors