Lines Matching refs:Input
63 Scanner(StringRef Input, in Scanner()
66 : Input(Input), Tokens(Tokens), Diags(Diags), in Scanner()
68 TheLexer(InputSourceLoc, LangOpts, Input.begin(), Input.begin(), in Scanner()
69 Input.end()) {} in Scanner()
168 return CurPtr - Input.data(); in getOffsetAt()
176 StringRef Input; member
199 assert(CurPtr >= Input.data() && "invalid buffer ptr"); in reportError()
497 const char *DirectiveLoc = Input.data() + CurDirToks.front().Offset; in lexModuleDirectiveBody()
522 First = Input.data() + TheLexer.getCurrentBufferOffset(); in lexToken()
535 First = Input.data() + TheLexer.getCurrentBufferOffset(); in lexIncludeFilename()
556 return Input.slice(Tok.Offset, Tok.getEnd()); in cleanStringIfNeeded()
565 const char *BufPtr = Input.begin() + Tok.Offset; in cleanStringIfNeeded()
566 const char *AfterIdent = Input.begin() + Tok.getEnd(); in cleanStringIfNeeded()
944 bool Error = scanImpl(Input.begin(), Input.end()); in scan()
949 (Tokens.empty() || LastTokenPtr > Input.begin() + Tokens.back().Offset)) in scan()
967 StringRef Input, SmallVectorImpl<dependency_directives_scan::Token> &Tokens, in scanSourceForDependencyDirectives() argument
970 return Scanner(Input, Tokens, Diags, InputSourceLoc).scan(Directives); in scanSourceForDependencyDirectives()