File tree Expand file tree Collapse file tree 1 file changed +2
-16
lines changed Expand file tree Collapse file tree 1 file changed +2
-16
lines changed Original file line number Diff line number Diff line change @@ -186,9 +186,7 @@ class SharedBuffer
186
186
(*refcount)++;
187
187
return *this ;
188
188
}
189
- /*
190
- Copies whole buffer
191
- */
189
+ // ! Copies whole buffer
192
190
SharedBuffer (const T *t, unsigned int size)
193
191
{
194
192
m_size = size;
@@ -201,21 +199,9 @@ class SharedBuffer
201
199
refcount = new unsigned int ;
202
200
(*refcount) = 1 ;
203
201
}
204
- /*
205
- Copies whole buffer
206
- */
202
+ // ! Copies whole buffer
207
203
SharedBuffer (const Buffer<T> &buffer) : SharedBuffer(*buffer, buffer.getSize())
208
204
{
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 ;
219
205
}
220
206
~SharedBuffer ()
221
207
{
You can’t perform that action at this time.
0 commit comments