Lines Matching defs:typeMap
6042 IdmapTypeMap typeMap;
6043 typeMap.overlayTypeId = -1;
6044 typeMap.entryOffset = 0;
6050 if (typeMap.entryMap.isEmpty()) {
6051 typeMap.entryOffset++;
6065 if (typeMap.entryMap.isEmpty()) {
6066 typeMap.entryOffset++;
6071 if (typeMap.overlayTypeId == -1) {
6072 typeMap.overlayTypeId = Res_GETTYPE(overlayResID) + 1;
6075 if (Res_GETTYPE(overlayResID) + 1 != static_cast<size_t>(typeMap.overlayTypeId)) {
6078 resID, overlayResID, typeMap.overlayTypeId);
6082 if (typeMap.entryOffset + typeMap.entryMap.size() < entryIndex) {
6084 if (typeMap.entryMap.resize((entryIndex - typeMap.entryOffset) + 1) < 0) {
6087 typeMap.entryMap.editTop() = Res_GETENTRY(overlayResID);
6089 typeMap.entryMap.add(Res_GETENTRY(overlayResID));
6093 if (!typeMap.entryMap.isEmpty()) {
6094 if (map.add(static_cast<uint8_t>(typeIndex), typeMap) < 0) {
6097 *outSize += (4 * sizeof(uint16_t)) + (typeMap.entryMap.size() * sizeof(uint32_t));
6135 const IdmapTypeMap& typeMap = map[i];
6137 *typeData++ = htods(typeMap.overlayTypeId);
6138 *typeData++ = htods(typeMap.entryMap.size());
6139 *typeData++ = htods(typeMap.entryOffset);
6141 const size_t entryCount = typeMap.entryMap.size();
6144 entries[j] = htodl(typeMap.entryMap[j]);