| 198 | } |
| 199 | |
| 200 | void BitStream::writeClassId(U32 classId, U32 classType, U32 classGroup) |
| 201 | { |
| 202 | AssertFatal(classType < NetClassTypesCount, "Out of range class type."); |
| 203 | AssertFatal(classGroup < NetClassGroupsCount, "Out of range class group."); |
| 204 | AssertFatal(classId < AbstractClassRep::NetClassCount[classGroup][classType], "Out of range class id."); |
| 205 | AssertFatal(AbstractClassRep::NetClassCount[classGroup][classType] < (1 << AbstractClassRep::NetClassBitSize[classGroup][classType]), |
| 206 | "NetClassBitSize too small!"); |
| 207 | |
| 208 | writeInt(classId, AbstractClassRep::NetClassBitSize[classGroup][classType]); |
| 209 | } |
| 210 | |
| 211 | S32 BitStream::readClassId(U32 classType, U32 classGroup) |
| 212 | { |
no outgoing calls
no test coverage detected