MCPcopy Create free account
hub / github.com/TheRealMJP/BakingLab / SerializeRawVector

Function SerializeRawVector

SampleFramework11/v1.02/Serialization.h:217–228  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

215
216template<typename TSerializer, typename TVector>
217void SerializeRawVector(TSerializer& serializer, std::vector<TVector>& vec)
218{
219 uint64 numElements = vec.size();
220 SerializeItem(serializer, numElements);
221 if(vec.size() != numElements)
222 vec.resize(numElements);
223
224 if(numElements == 0)
225 return;
226
227 SerializeRawArray(serializer, vec.data(), numElements);
228}
229
230template<typename TSerializer, typename TString>
231void SerializeItem(TSerializer& serializer, std::basic_string<TString>& str)

Callers 2

SerializeMethod · 0.85
SerializeMethod · 0.85

Calls 5

SerializeItemFunction · 0.85
SerializeRawArrayFunction · 0.85
sizeMethod · 0.45
resizeMethod · 0.45
dataMethod · 0.45

Tested by

no test coverage detected