Lines Matching refs:StringRef
42 StringRef MainEOL; ///< The line ending marker to use.
78 StringRef FileName, bool IsAngled,
80 StringRef SearchPath, StringRef RelativePath,
87 void WriteLineInfo(StringRef Filename, int Line,
89 StringRef Extra = StringRef());
93 StringRef EOL, int &lines,
96 const MemoryBuffer &FromFile, StringRef EOL,
102 StringRef NextIdentifierName(Lexer &RawLex, Token &RawToken);
120 void InclusionRewriter::WriteLineInfo(StringRef Filename, int Line,
122 StringRef Extra) {
193 StringRef /*FileName*/,
197 StringRef /*SearchPath*/,
198 StringRef /*RelativePath*/,
266 static StringRef DetectEOL(const MemoryBuffer &FromFile) {
293 StringRef LocalEOL, int &Line,
311 StringRef TextToWrite(FromFile.getBufferStart() + WriteFrom,
322 StringRef Rest = TextToWrite;
324 StringRef LineText;
345 StringRef LocalEOL,
367 StringRef InclusionRewriter::NextIdentifierName(Lexer &RawLex,
374 return StringRef();
385 StringRef FileName = FromFile.getBufferIdentifier();
389 StringRef LocalEOL = DetectEOL(FromFile);
427 StringRef LineInfoExtra;
454 StringRef Identifier = NextIdentifierName(RawLex, RawToken);