forked from qt-creator/qt-creator
Sqlite: Use std::byte
Change-Id: Ie5bdbae67f7d0f9e533ad20ddb66d03057df2028 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
@@ -42,22 +42,22 @@ class BlobView
|
||||
public:
|
||||
BlobView() = default;
|
||||
|
||||
BlobView(const byte *data, std::size_t size)
|
||||
BlobView(const std::byte *data, std::size_t size)
|
||||
: m_data(data)
|
||||
, m_size(size)
|
||||
{}
|
||||
|
||||
BlobView(const QByteArray &byteArray)
|
||||
: m_data(reinterpret_cast<const byte *>(byteArray.constData()))
|
||||
: m_data(reinterpret_cast<const std::byte *>(byteArray.constData()))
|
||||
, m_size(static_cast<std::size_t>(byteArray.size()))
|
||||
{}
|
||||
|
||||
BlobView(const std::vector<Sqlite::byte> &bytes)
|
||||
BlobView(const std::vector<std::byte> &bytes)
|
||||
: m_data(bytes.data())
|
||||
, m_size(static_cast<std::size_t>(bytes.size()))
|
||||
{}
|
||||
|
||||
const byte *data() const { return m_data; }
|
||||
const std::byte *data() const { return m_data; }
|
||||
const char *cdata() const { return reinterpret_cast<const char *>(m_data); }
|
||||
std::size_t size() const { return m_size; }
|
||||
int sisize() const { return static_cast<int>(m_size); }
|
||||
@@ -71,7 +71,7 @@ public:
|
||||
}
|
||||
|
||||
private:
|
||||
const byte *m_data{};
|
||||
const std::byte *m_data{};
|
||||
std::size_t m_size{};
|
||||
};
|
||||
|
||||
@@ -84,7 +84,7 @@ public:
|
||||
std::copy_n(blobView.data(), blobView.size(), std::back_inserter(bytes));
|
||||
}
|
||||
|
||||
std::vector<Sqlite::byte> bytes;
|
||||
std::vector<std::byte> bytes;
|
||||
};
|
||||
|
||||
class ByteArrayBlob
|
||||
|
||||
Reference in New Issue
Block a user