aboutsummaryrefslogtreecommitdiff
path: root/zencore/include
diff options
context:
space:
mode:
authorStefan Boberg <[email protected]>2021-09-30 10:36:25 +0200
committerStefan Boberg <[email protected]>2021-09-30 10:36:25 +0200
commita92e19d2b253e2c115c05380a0c6729c5f92c873 (patch)
tree943489edc8a34b39d11e767387f34095d0e0a5fd /zencore/include
parenttimer: cleaned up Stopwatch, removed GetCpuTimerValue (diff)
downloadzen-a92e19d2b253e2c115c05380a0c6729c5f92c873.tar.xz
zen-a92e19d2b253e2c115c05380a0c6729c5f92c873.zip
iobuffer: Removed AssumeOwnership constructor since we would like stronger guarantees around memory management for IoBuffer buffers
Diffstat (limited to 'zencore/include')
-rw-r--r--zencore/include/zencore/iobuffer.h9
1 files changed, 0 insertions, 9 deletions
diff --git a/zencore/include/zencore/iobuffer.h b/zencore/include/zencore/iobuffer.h
index 54801f9ac..36ecbd9a7 100644
--- a/zencore/include/zencore/iobuffer.h
+++ b/zencore/include/zencore/iobuffer.h
@@ -290,10 +290,6 @@ IoBufferCore::ExtendedCore() const
class IoBuffer
{
public:
- enum EAssumeOwnershipTag
- {
- AssumeOwnership
- };
enum ECloneTag
{
Clone
@@ -339,11 +335,6 @@ public:
memcpy(const_cast<void*>(m_Core->DataPointer()), DataPtr, SizeBytes);
}
- inline IoBuffer(EAssumeOwnershipTag, const void* DataPtr, size_t Sz) : m_Core(new IoBufferCore(DataPtr, Sz))
- {
- m_Core->SetIsOwnedByThis(true);
- }
-
ZENCORE_API IoBuffer(EFileTag, void* FileHandle, uint64_t ChunkFileOffset, uint64_t ChunkSize);
ZENCORE_API IoBuffer(EBorrowedFileTag, void* FileHandle, uint64_t ChunkFileOffset, uint64_t ChunkSize);