Lines Matching refs:Input
62 Scanner(StringRef Input, in Scanner()
65 : Input(Input), Tokens(Tokens), Diags(Diags), in Scanner()
67 TheLexer(InputSourceLoc, LangOpts, Input.begin(), Input.begin(), in Scanner()
68 Input.end()) {} in Scanner()
144 return CurPtr - Input.data(); in getOffsetAt()
152 StringRef Input; member
175 assert(CurPtr >= Input.data() && "invalid buffer ptr"); in reportError()
473 const char *DirectiveLoc = Input.data() + CurDirToks.front().Offset; in lexModuleDirectiveBody()
498 First = Input.data() + TheLexer.getCurrentBufferOffset(); in lexToken()
511 First = Input.data() + TheLexer.getCurrentBufferOffset(); in lexIncludeFilename()
539 return Input.slice(Tok.Offset, Tok.getEnd()); in tryLexIdentifierOrSkipLine()
545 const char *BufPtr = Input.begin() + Tok.Offset; in tryLexIdentifierOrSkipLine()
546 const char *AfterIdent = Input.begin() + Tok.getEnd(); in tryLexIdentifierOrSkipLine()
821 bool Error = scanImpl(Input.begin(), Input.end()); in scan()
826 (Tokens.empty() || LastTokenPtr > Input.begin() + Tokens.back().Offset)) in scan()
844 StringRef Input, SmallVectorImpl<dependency_directives_scan::Token> &Tokens, in scanSourceForDependencyDirectives() argument
847 return Scanner(Input, Tokens, Diags, InputSourceLoc).scan(Directives); in scanSourceForDependencyDirectives()