Lines Matching defs:Code
41 StringRef FileName, StringRef Code, const IncludeStyle &Style,
44 SourceManagerForFile VirtualSM(FileName, Code);
83 StringRef Code,
92 FileName, Code, Style,
159 unsigned getMaxHeaderInsertionOffset(StringRef FileName, StringRef Code,
162 FileName, Code, Style,
281 HeaderIncludes::HeaderIncludes(StringRef FileName, StringRef Code,
283 : FileName(FileName), Code(Code), FirstIncludeOffset(-1),
285 getOffsetAfterHeaderGuardsAndComments(FileName, Code, Style)),
288 FileName, Code.drop_front(MinInsertOffset), Style)),
297 Code.drop_front(MinInsertOffset).split(Lines, "\n");
303 NextLineOffset = std::min(Code.size(), Offset + Line.size() + 1);
310 Offset, std::min(Line.size() + 1, Code.size() - Offset)),
391 assert(InsertOffset <= Code.size());
400 if (InsertOffset == Code.size() && (!Code.empty() && Code.back() != '\n'))