Bazaar developer reference

CvInfosSerializationHelper::ReadHashedDataArray(FDataStream &, std::vector<TData> &)

Defined in
CvInfosSerializationHelper.h, line 389
Not a hook point
written in a header

Code

387/// Helper function to read in an std::vector of T data that has a string'ized type ID before each entry388template<typename TData>389void ReadHashedDataArray(FDataStream& kStream, std::vector<TData>& aiArray)390{391	uint uiNumEntries;392393	kStream >> uiNumEntries;394395	if(aiArray.size() < uiNumEntries)396		aiArray.resize(uiNumEntries);397398	for(uint iI = 0; iI < uiNumEntries; iI++)399	{400		bool bValid;401		int iType = ReadHashed(kStream, &bValid);402		if(iType != -1)403		{404			if (iType >= (int)aiArray.size())405				aiArray.resize(iType+1);406407			kStream >> aiArray[iType];408		}409		else if(!bValid)410		{411			TData tDummy;412			kStream >> tDummy;413		}414	}415}

Calls