MCPcopy Create free account
hub / github.com/TheRealMJP/DeferredTexturing / BulkSerializeItem

Function BulkSerializeItem

SampleFramework12/v1.00/Serialization.h:262–273  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

260
261template<typename TSerializer, typename TValue>
262void BulkSerializeItem(TSerializer& serializer, Array<TValue>& array)
263{
264 uint64 numElements = array.Size();
265 SerializeItem(serializer, numElements);
266 if(array.Size() != numElements)
267 array.Init(numElements);
268
269 if(numElements == 0)
270 return;
271
272 BulkSerializeArray(serializer, array.Data(), numElements);
273}
274
275// Convenience functions for file serialization
276template<typename T>

Callers 3

SerializeMethod · 0.85
SerializeMethod · 0.85
SerializeMethod · 0.85

Calls 5

SerializeItemFunction · 0.85
BulkSerializeArrayFunction · 0.85
SizeMethod · 0.45
InitMethod · 0.45
DataMethod · 0.45

Tested by

no test coverage detected