Fix clang errors
This commit is contained in:
parent
7d659cd05e
commit
da7cffcf4e
@ -41,6 +41,7 @@ namespace rexy{
|
|||||||
public:
|
public:
|
||||||
protected:
|
protected:
|
||||||
constexpr binary_base(void)noexcept = default;
|
constexpr binary_base(void)noexcept = default;
|
||||||
|
constexpr binary_base(size_t len)noexcept;
|
||||||
constexpr binary_base(char* data, size_t size)noexcept;
|
constexpr binary_base(char* data, size_t size)noexcept;
|
||||||
constexpr binary_base(char* data, size_t size, size_t cap)noexcept;
|
constexpr binary_base(char* data, size_t size, size_t cap)noexcept;
|
||||||
constexpr binary_base(const binary_base& b)noexcept;
|
constexpr binary_base(const binary_base& b)noexcept;
|
||||||
|
|||||||
@ -34,6 +34,8 @@
|
|||||||
|
|
||||||
namespace rexy{
|
namespace rexy{
|
||||||
|
|
||||||
|
constexpr binary_base::binary_base(size_t len)noexcept:
|
||||||
|
m_cap(len){}
|
||||||
constexpr binary_base::binary_base(char* data, size_t size)noexcept:
|
constexpr binary_base::binary_base(char* data, size_t size)noexcept:
|
||||||
m_data(data), m_cap(size){}
|
m_data(data), m_cap(size){}
|
||||||
constexpr binary_base::binary_base(char* data, size_t size, size_t cap)noexcept:
|
constexpr binary_base::binary_base(char* data, size_t size, size_t cap)noexcept:
|
||||||
@ -140,7 +142,7 @@ namespace rexy{
|
|||||||
}
|
}
|
||||||
template<class Allocator>
|
template<class Allocator>
|
||||||
binary_data<Allocator>& binary_data<Allocator>::operator=(const binary_base& b)
|
binary_data<Allocator>& binary_data<Allocator>::operator=(const binary_base& b)
|
||||||
noexcept(noexcept(Allocator::copy(b.m_data, b.m_size)))
|
noexcept(noexcept(Allocator::copy(b.get(), b.size())))
|
||||||
{
|
{
|
||||||
return _copy_data(b.get(), b.size());
|
return _copy_data(b.get(), b.size());
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user