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]];
260 UInt64 GetFolderStreamPos(CNum folderIndex, unsigned indexInFolder) const
263 PackPositions[FoStartPackStreamIndex[folderIndex] + indexInFolder];
266 UInt64 GetFolderFullPackSize(CNum folderIndex) const
269 PackPositions[FoStartPackStreamIndex[folderIndex + 1]] -
270 PackPositions[FoStartPackStreamIndex[folderIndex]];
273 UInt64 GetFolderPackStreamSize(CNum folderIndex, unsigned streamIndex) const
275 size_t i = FoStartPackStreamIndex[folderIndex] + streamIndex;
281 CNum folderIndex = FileIndexToFolderIndexMap[fileIndex];
282 if (folderIndex != kNumNoIndex)
283 if (FolderStartFileIndex[folderIndex] == fileIndex)
284 return GetFolderFullPackSize(folderIndex);