Lines Matching refs:folderIndex
68 void ParseFolderInfo(unsigned folderIndex, CFolder &folder) const;
69 void ParseFolderEx(unsigned folderIndex, CFolderEx &folder) const
71 ParseFolderInfo(folderIndex, folder);
72 folder.UnpackCoder = FoToMainUnpackSizeIndex[folderIndex];
75 unsigned GetNumFolderUnpackSizes(unsigned folderIndex) const
77 return (unsigned)(FoToCoderUnpackSizes[folderIndex + 1] - FoToCoderUnpackSizes[folderIndex]);
80 UInt64 GetFolderUnpackSize(unsigned folderIndex) const
82 return CoderUnpackSizes[FoToCoderUnpackSizes[folderIndex] + FoToMainUnpackSizeIndex[folderIndex]];
276 UInt64 GetFolderStreamPos(CNum folderIndex, unsigned indexInFolder) const
279 PackPositions[FoStartPackStreamIndex[folderIndex] + indexInFolder];
282 UInt64 GetFolderFullPackSize(CNum folderIndex) const
285 PackPositions[FoStartPackStreamIndex[folderIndex + 1]] -
286 PackPositions[FoStartPackStreamIndex[folderIndex]];
289 UInt64 GetFolderPackStreamSize(CNum folderIndex, unsigned streamIndex) const
291 size_t i = FoStartPackStreamIndex[folderIndex] + streamIndex;
297 CNum folderIndex = FileIndexToFolderIndexMap[fileIndex];
298 if (folderIndex != kNumNoIndex)
299 if (FolderStartFileIndex[folderIndex] == fileIndex)
300 return GetFolderFullPackSize(folderIndex);