Lines Matching refs:BlockInfoRecords
46 std::vector<BlockInfo> BlockInfoRecords; variable
73 std::swap(BlockInfoRecords, Other.BlockInfoRecords);
96 bool hasBlockInfoRecords() const { return !BlockInfoRecords.empty(); } in hasBlockInfoRecords()
102 if (!BlockInfoRecords.empty() && BlockInfoRecords.back().BlockID == BlockID) in getBlockInfo()
103 return &BlockInfoRecords.back(); in getBlockInfo()
105 for (unsigned i = 0, e = static_cast<unsigned>(BlockInfoRecords.size()); in getBlockInfo()
107 if (BlockInfoRecords[i].BlockID == BlockID) in getBlockInfo()
108 return &BlockInfoRecords[i]; in getBlockInfo()
117 BlockInfoRecords.emplace_back(); in getOrCreateBlockInfo()
118 BlockInfoRecords.back().BlockID = BlockID; in getOrCreateBlockInfo()
119 return BlockInfoRecords.back(); in getOrCreateBlockInfo()
128 BlockInfoRecords = std::move(Other.BlockInfoRecords); in takeBlockInfo()