MCPcopy Create free account
hub / github.com/alliedmodders/sourcemod / clone

Method clone

core/logic/CellArray.h:184–198  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

182 }
183
184 ICellArray *clone()
185 {
186 CellArray *array = new CellArray(m_BlockSize);
187 array->m_AllocSize = m_AllocSize;
188 array->m_Size = m_Size;
189 array->m_Data = (cell_t *)malloc(sizeof(cell_t) * m_BlockSize * m_AllocSize);
190 if (!array->m_Data)
191 {
192 delete array;
193 return NULL;
194 }
195
196 memcpy(array->m_Data, m_Data, sizeof(cell_t) * m_BlockSize * m_Size);
197 return array;
198 }
199
200 cell_t *base()
201 {

Callers 3

UpdateMapListMethod · 0.80
CloneStackFunction · 0.80
CloneArrayFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected