Lines Matching refs:StreamData

179   StreamData.push_back(std::make_pair(Size, Blocks));  in addStream()
180 return StreamData.size() - 1; in addStream()
189 StreamData.push_back(std::make_pair(Size, NewBlocks)); in addStream()
190 return StreamData.size() - 1; in addStream()
208 auto &CurrentBlocks = StreamData[Idx].second; in setStreamSize()
214 auto CurrentBlocks = ArrayRef<uint32_t>(StreamData[Idx].second); in setStreamSize()
218 StreamData[Idx].second = CurrentBlocks.drop_back(RemovedBlocks); in setStreamSize()
221 StreamData[Idx].first = Size; in setStreamSize()
225 uint32_t MSFBuilder::getNumStreams() const { return StreamData.size(); } in getNumStreams()
228 return StreamData[StreamIdx].first; in getStreamSize()
232 return StreamData[StreamIdx].second; in getStreamBlocks()
241 Size += StreamData.size() * sizeof(ulittle32_t); // StreamSizes in computeDirectoryByteSize()
242 for (const auto &D : StreamData) { in computeDirectoryByteSize()
295 if (!StreamData.empty()) { in generateLayout()
296 ulittle32_t *Sizes = Allocator.Allocate<ulittle32_t>(StreamData.size()); in generateLayout()
297 L.StreamSizes = ArrayRef<ulittle32_t>(Sizes, StreamData.size()); in generateLayout()
298 L.StreamMap.resize(StreamData.size()); in generateLayout()
299 for (uint32_t I = 0; I < StreamData.size(); ++I) { in generateLayout()
300 Sizes[I] = StreamData[I].first; in generateLayout()
302 Allocator.Allocate<ulittle32_t>(StreamData[I].second.size()); in generateLayout()
303 std::uninitialized_copy_n(StreamData[I].second.begin(), in generateLayout()
304 StreamData[I].second.size(), BlockList); in generateLayout()
306 ArrayRef<ulittle32_t>(BlockList, StreamData[I].second.size()); in generateLayout()