reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
891 ReturnedToken = CurLexer->Lex(Result); 894 ReturnedToken = CurTokenLexer->Lex(Result); 897 CachingLex(Result); 901 ReturnedToken = LexAfterModuleImport(Result); 906 if (Result.is(tok::code_completion) && Result.getIdentifierInfo()) { 906 if (Result.is(tok::code_completion) && Result.getIdentifierInfo()) { 908 setCodeCompletionIdentifierInfo(Result.getIdentifierInfo()); 909 setCodeCompletionTokenRange(Result.getLocation(), Result.getEndLoc()); 909 setCodeCompletionTokenRange(Result.getLocation(), Result.getEndLoc()); 912 Result.setIdentifierInfo(nullptr); 918 !Result.getFlag(Token::IsReinjected)) { 919 switch (Result.getKind()) { 940 if (Result.getIdentifierInfo()->isModulesImport()) { 943 ModuleImportLoc = Result.getLocation(); 957 LastTokenWasAt = Result.is(tok::at); 959 if (OnToken && LexLevel == 0 && !Result.getFlag(Token::IsReinjected)) 960 OnToken(Result);