Skip to content

Commit 84fb119

Browse files
authored
Get rid of redundant body
1 parent 13e8caa commit 84fb119

File tree

1 file changed

+2
-16
lines changed

1 file changed

+2
-16
lines changed

src/util/pointer.h

Lines changed: 2 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -186,9 +186,7 @@ class SharedBuffer
186186
(*refcount)++;
187187
return *this;
188188
}
189-
/*
190-
Copies whole buffer
191-
*/
189+
//! Copies whole buffer
192190
SharedBuffer(const T *t, unsigned int size)
193191
{
194192
m_size = size;
@@ -201,21 +199,9 @@ class SharedBuffer
201199
refcount = new unsigned int;
202200
(*refcount) = 1;
203201
}
204-
/*
205-
Copies whole buffer
206-
*/
202+
//! Copies whole buffer
207203
SharedBuffer(const Buffer<T> &buffer) : SharedBuffer(*buffer, buffer.getSize())
208204
{
209-
m_size = buffer.getSize();
210-
if (m_size != 0) {
211-
data = new T[m_size];
212-
memcpy(data, *buffer, sizeof(T) * m_size);
213-
} else {
214-
data = nullptr;
215-
}
216-
217-
refcount = new unsigned int;
218-
(*refcount) = 1;
219205
}
220206
~SharedBuffer()
221207
{

0 commit comments

Comments
 (0)