Lines Matching refs:covers

159   return origin[origin.covers.MemberOffset(at)];  in operator []()
202 ProvenanceRange covers{range_.NextAfter(), source.bytes()}; in AddIncludedFile() local
203 CHECK(range_.AnnexIfPredecessor(covers)); in AddIncludedFile()
204 CHECK(origin_.back().covers.ImmediatelyPrecedes(covers)); in AddIncludedFile()
205 origin_.emplace_back(covers, source, from, isModule); in AddIncludedFile()
206 return covers; in AddIncludedFile()
211 ProvenanceRange covers{range_.NextAfter(), expansion.size()}; in AddMacroCall() local
212 CHECK(range_.AnnexIfPredecessor(covers)); in AddMacroCall()
213 CHECK(origin_.back().covers.ImmediatelyPrecedes(covers)); in AddMacroCall()
214 origin_.emplace_back(covers, def, use, expansion); in AddMacroCall()
215 return covers; in AddMacroCall()
219 ProvenanceRange covers{range_.NextAfter(), text.size()}; in AddCompilerInsertion() local
220 CHECK(range_.AnnexIfPredecessor(covers)); in AddCompilerInsertion()
221 CHECK(origin_.back().covers.ImmediatelyPrecedes(covers)); in AddCompilerInsertion()
222 origin_.emplace_back(covers, text); in AddCompilerInsertion()
223 return covers; in AddCompilerInsertion()
239 std::size_t offset{origin.covers.MemberOffset(range->start())}; in EmitMessage()
259 auto endOffset{origin.covers.MemberOffset(last)}; in EmitMessage()
283 origin.covers.OffsetMember(j) < range->start(); ++j) { in EmitMessage()
300 *offset = origin.covers.MemberOffset(at); in GetSourceFile()
321 return origin.covers.Contains(range) in GetSource()
322 ? &origin[origin.covers.MemberOffset(start)] in GetSource()
332 std::size_t offset{origin.covers.MemberOffset(prov)}; in GetSourcePosition()
348 return origin.covers; in GetFirstFileProvenance()
383 return range.Intersection(origin.covers); in IntersectionWithSourceFiles()
386 origin.covers.size() - origin.covers.MemberOffset(range.start())}; in IntersectionWithSourceFiles()
393 : u{Inclusion{source}}, covers{r} {} in Origin()
396 : u{Inclusion{included, isModule}}, covers{r}, replaces{from} {} in Origin()
399 : u{Macro{def, expansion}}, covers{r}, replaces{use} {} in Origin()
401 : u{CompilerInsertion{text}}, covers{r} {} in Origin()
422 if (at < origin_[mid].covers.start()) { in MapToOrigin()
429 CHECK(origin_[low].covers.Contains(at)); in MapToOrigin()
513 DumpRange(o, m.covers); in Dump()