Lines Matching defs:pMergedInfo

1211     SortedVector<AssetDir::FileInfo>* pMergedInfo = NULL;
1232 pMergedInfo = new SortedVector<AssetDir::FileInfo>;
1240 scanAndMergeZipLocked(pMergedInfo, ap, kAssetsRoot, dirName);
1243 scanAndMergeDirLocked(pMergedInfo, ap, kAssetsRoot, dirName);
1249 for (i = 0; i < (size_t) pMergedInfo->size(); i++) {
1251 pMergedInfo->itemAt(i).getFileType(),
1252 (const char*) pMergedInfo->itemAt(i).getFileName());
1256 pDir->setFileList(pMergedInfo);
1274 SortedVector<AssetDir::FileInfo>* pMergedInfo = NULL;
1286 pMergedInfo = new SortedVector<AssetDir::FileInfo>;
1294 scanAndMergeZipLocked(pMergedInfo, ap, NULL, dirName);
1297 scanAndMergeDirLocked(pMergedInfo, ap, NULL, dirName);
1303 for (i = 0; i < (size_t) pMergedInfo->size(); i++) {
1305 pMergedInfo->itemAt(i).getFileType(),
1306 (const char*) pMergedInfo->itemAt(i).getFileName());
1310 pDir->setFileList(pMergedInfo);
1316 * "pMergedInfo" vector, removing previous entries if we find "exclude"
1321 bool AssetManager::scanAndMergeDirLocked(SortedVector<AssetDir::FileInfo>* pMergedInfo,
1327 assert(pMergedInfo != NULL);
1416 matchIdx = AssetDir::FileInfo::findEntry(pMergedInfo, match);
1419 pMergedInfo->itemAt(matchIdx).getFileName().string(),
1420 pMergedInfo->itemAt(matchIdx).getSourceName().string());
1421 pMergedInfo->removeAt(matchIdx);
1433 mergeInfoLocked(pMergedInfo, pContents);
1504 * find into "pMergedInfo". If the Zip archive in question doesn't exist,
1509 bool AssetManager::scanAndMergeZipLocked(SortedVector<AssetDir::FileInfo>* pMergedInfo,
1618 mergeInfoLocked(pMergedInfo, &contents);
1627 * The merged contents will be stuffed into *pMergedInfo.
1629 * If an entry for a file exists in both "pMergedInfo" and "pContents",
1632 void AssetManager::mergeInfoLocked(SortedVector<AssetDir::FileInfo>* pMergedInfo,
1642 * (2) Take the elements from pContents and shove them into pMergedInfo.
1649 * contents of pMergedInfo, but approach #2 requires the same copy for
1650 * every insertion at the front of pMergedInfo.
1660 mergeMax = pMergedInfo->size();
1671 pNewSorted->add(pMergedInfo->itemAt(mergeIdx));
1673 } else if (pMergedInfo->itemAt(mergeIdx) == pContents->itemAt(contIdx))
1679 } else if (pMergedInfo->itemAt(mergeIdx) < pContents->itemAt(contIdx))
1682 pNewSorted->add(pMergedInfo->itemAt(mergeIdx));
1686 assert(pContents->itemAt(contIdx) < pMergedInfo->itemAt(mergeIdx));
1695 *pMergedInfo = *pNewSorted;
1703 for (j = pMergedInfo->size() -1; j >= 0; j--) {
1706 pMergedInfo->itemAt(j).mFileName) == 0)
1715 pMergedInfo->add(pContents->itemAt(i));
1772 void AssetManager::fncScanLocked(SortedVector<AssetDir::FileInfo>* pMergedInfo,
1779 fncScanAndMergeDirLocked(pMergedInfo, ap, NULL, NULL, dirName);
1781 fncScanAndMergeDirLocked(pMergedInfo, ap, mLocale, NULL, dirName);
1783 fncScanAndMergeDirLocked(pMergedInfo, ap, NULL, mVendor, dirName);
1785 fncScanAndMergeDirLocked(pMergedInfo, ap, mLocale, mVendor, dirName);
1796 SortedVector<AssetDir::FileInfo>* pMergedInfo,
1820 * into "pMergedInfo".
1827 fncScanAndMergeDirLocked(pMergedInfo, ap, locale, vendor, subdir.string());
1853 mergeInfoLocked(pMergedInfo, pContents);