reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
493 (Previous.Tok.isLiteral() && (Previous.TokenText.endswith("\\n\"") || 515 (Current.Previous->Tok.getIdentifierInfo() == nullptr || 516 Current.Previous->Tok.getIdentifierInfo()->getPPKeywordID() == 1597 Current.Tok.getLocation().getLocWithOffset(2); 1608 Current.Tok.getLocation().getLocWithOffset(Current.TokenText.size() - 1619 Current.Tok.getLocation().getLocWithOffset(OldPrefixSize);tools/clang/lib/Format/Format.cpp
1282 SourceLocation Start = FormatTok->Tok.getLocation(); 1295 Replace(FormatTok->Tok.getEndLoc().getLocWithOffset(-1), 1, 1567 AnnotatedLines[InitLine]->First->Tok.getLocation(), 1568 AnnotatedLines[CurrentLine]->Last->Tok.getEndLoc()))) 1641 auto SR = CharSourceRange::getCharRange(Tokens[St]->Tok.getLocation(), 1642 Tokens[End]->Tok.getEndLoc()); 1664 return SM.isBeforeInTranslationUnit(LHS->Tok.getLocation(), 1665 RHS->Tok.getLocation()); 1775 (FormatTok->Tok.getObjCKeywordID() != tok::objc_not_keyword || 1778 (FormatTok->Tok.isAnyIdentifier() && 1790 << FormatTok->Tok.getLocation().printToString(tools/clang/lib/Format/FormatToken.cpp
40 switch (Tok.getKind()) {
tools/clang/lib/Format/FormatToken.h312 bool is(tok::TokenKind Kind) const { return Tok.is(Kind); } 315 return II && II == Tok.getIdentifierInfo(); 318 return Tok.getIdentifierInfo() && 319 Tok.getIdentifierInfo()->getPPKeywordID() == Kind; 361 bool isStringLiteral() const { return tok::isStringLiteral(Tok.getKind()); } 364 return Tok.isObjCAtKeyword(Kind); 412 switch (Tok.getKind()) { 440 switch (Tok.getKind()) { 482 return getBinOpPrecedence(Tok.getKind(), /*GreaterThanIsOperator=*/true, 896 JsExtraKeywords.find(Tok.Tok.getIdentifierInfo()) == 903 switch (Tok.Tok.getKind()) { 951 CSharpExtraKeywords.find(Tok.Tok.getIdentifierInfo()) ==tools/clang/lib/Format/FormatTokenLexer.cpp
62 } while (Tokens.back()->Tok.isNot(tok::eof)); 116 Tokens.back()->Tok.setKind(tok::starequal); 138 At->Tok.setKind(tok::string_literal); 156 Hash->Tok.setKind(tok::identifier); 184 Dollar->Tok.setKind(tok::string_literal); 197 At->Tok.setKind(tok::string_literal); 213 FirstQuestion->Tok.setKind(tok::question); 233 At->Tok.setKind(tok::identifier); 270 Identifier->Tok.setKind(tok::kw_for); 293 First[0]->Tok.setKind(tok::lessless); 411 RegexToken->Tok.setKind(tok::string_literal); 460 BacktickToken->Tok.setKind(tok::string_literal); 498 HashToken->Tok.setKind(tok::comment); 596 Tokens.back()->Tok.setKind(tok::kw___unknown_anytype); 607 Token Tok = FormatTok->Tok; 612 FormatTok->Tok = Tok; 614 FormatTok->Tok.getLocation().getLocWithOffset(Tok.getLength() - 1); 615 FormatTok->Tok.setLocation(TokLocation); 633 FormatTok->Tok.getLocation().getLocWithOffset(-TrailingWhitespace); 639 while (FormatTok->Tok.is(tok::unknown)) { 694 WhitespaceLength += FormatTok->Tok.getLength(); 754 if (FormatTok->Tok.is(tok::comment)) { 759 } else if (FormatTok->Tok.is(tok::raw_identifier)) { 761 FormatTok->Tok.setIdentifierInfo(&Info); 762 FormatTok->Tok.setKind(Info.getTokenID()); 766 FormatTok->Tok.setKind(tok::identifier); 767 FormatTok->Tok.setIdentifierInfo(nullptr); 771 FormatTok->Tok.setKind(tok::identifier); 772 FormatTok->Tok.setIdentifierInfo(nullptr); 774 } else if (FormatTok->Tok.is(tok::greatergreater)) { 775 FormatTok->Tok.setKind(tok::greater); 779 } else if (FormatTok->Tok.is(tok::lessless)) { 780 FormatTok->Tok.setKind(tok::less); 811 auto it = Macros.find(FormatTok->Tok.getIdentifierInfo()); 812 if (!(Tokens.size() > 0 && Tokens.back()->Tok.getIdentifierInfo() && 813 Tokens.back()->Tok.getIdentifierInfo()->getPPKeywordID() == 830 Lex->LexFromRawLexer(Tok.Tok); 831 Tok.TokenText = StringRef(SourceMgr.getCharacterData(Tok.Tok.getLocation()), 832 Tok.Tok.getLength()); 837 Tok.Tok.setKind(tok::string_literal); 841 Tok.Tok.setKind(tok::string_literal); 849 Tok.Tok.setKind(tok::string_literal);tools/clang/lib/Format/NamespaceEndCommentsFixer.cpp
130 auto EndLoc = RBraceTok->Tok.getEndLoc(); 145 Comment->Tok.getEndLoc());tools/clang/lib/Format/SortJavaScriptImports.cpp
227 invalidToken.Tok.setKind(tok::unknown); 291 Start = Line->First->Tok.getLocation(); 306 Reference.Range.setEnd(LineEnd->Tok.getEndLoc()); 429 Symbol.Range.setEnd(Current->Tok.getLocation());tools/clang/lib/Format/TokenAnnotator.cpp
41 return Tok.Tok.getIdentifierInfo() != nullptr; 83 if (Previous.Previous->Tok.isLiteral()) 103 Left->Previous && Left->Previous->Tok.isNot(tok::kw_template); 480 (getBinOpPrecedence(Parent->Tok.getKind(), true, true) > 692 if (Previous->Tok.getIdentifierInfo() || 755 switch (Tok->Tok.getKind()) { 1077 if (CurrentToken->Tok.is(tok::numeric_constant)) { 1083 if (!CurrentToken->Tok.getIdentifierInfo()) 1085 switch (CurrentToken->Tok.getIdentifierInfo()->getPPKeywordID()) { 1132 IdentifierInfo *Info = CurrentToken->Tok.getIdentifierInfo(); 1364 Current.Previous->Tok.isLiteral())) { 1434 Current.Tok.setKind(tok::unknown); 1448 if (AfterParen->Tok.isNot(tok::caret)) { 1463 switch (Current.Next->Tok.getObjCKeywordID()) { 1592 if (LeftOfParens->Tok.getIdentifierInfo() && 1622 (Tok.Next->Tok.isLiteral() || 1718 if (PrevToken->Tok.isLiteral() || 1721 NextToken->Tok.isLiteral() || 1727 (InTemplateArgument && NextToken->Tok.isAnyIdentifier())) 2153 Tok->Tok.isLiteral()) 2519 Left.Tok.getObjCKeywordID() == tok::objc_property) 2567 return Left.Tok.isLiteral() || (Left.is(tok::identifier) && Left.Previous && 2582 return (Left.Tok.isLiteral() || 2595 return Right.Tok.isLiteral() || Right.is(TT_BlockComment) || 2669 if (Left.is(tok::at) && Right.Tok.getObjCKeywordID() != tok::objc_not_keyword) 2715 if (Right.Tok.getIdentifierInfo() && Left.Tok.getIdentifierInfo()) 2715 if (Right.Tok.getIdentifierInfo() && Left.Tok.getIdentifierInfo()) 2789 if (Line.MustBeDeclaration && Left.Tok.getIdentifierInfo()) 2794 Left.Tok.getIdentifierInfo()) 2811 (Left.Previous->Tok.is(tok::identifier) || 3285 (Left.Tok.getIdentifierInfo() || 3351 if (Left.Tok.getObjCKeywordID() == tok::objc_interface) 3547 << " Name=" << Tok->Tok.getName() << " L=" << Tok->TotalLength 3552 llvm::errs() << " II=" << Tok->Tok.getIdentifierInfo();tools/clang/lib/Format/UnwrappedLineFormatter.cpp
348 tok::ObjCKeywordKind kwId = I[-1]->First->Next->Tok.getObjCKeywordID(); 1042 << (*I)->Previous->State.NextToken->Tok.getName() 1103 SourceMgr.getSpellingLineNumber(TheLine.First->Tok.getLocation());tools/clang/lib/Format/UnwrappedLineParser.cpp
85 FakeEOF.Tok.startToken(); 86 FakeEOF.Tok.setKind(tok::eof); 329 tok::TokenKind kind = FormatTok->Tok.getKind(); 403 assert(Tok->Tok.is(tok::l_brace)); 413 switch (Tok->Tok.getKind()) { 507 } while (Tok->Tok.isNot(tok::eof) && !LBraceStack.empty()); 580 if (MunchSemi && FormatTok->Tok.is(tok::semi)) 661 assert(FormatTok->Tok.is(tok::hash) && "'#' expected"); 666 if (!FormatTok->Tok.getIdentifierInfo()) { 671 switch (FormatTok->Tok.getIdentifierInfo()->getPPKeywordID()) { 807 if (!FormatTok->Tok.getIdentifierInfo()) { 827 if (FormatTok->Tok.getKind() == tok::l_paren && 887 (FormatTok->Tok.getIdentifierInfo() == nullptr || 900 return FormatTok->Tok.isLiteral() || 983 switch (FormatTok->Tok.getKind()) { 1052 if (FormatTok->Tok.is(tok::string_literal)) { 1054 if (FormatTok->Tok.is(tok::l_brace)) { 1077 if (FormatTok->Tok.is(tok::kw_namespace)) { 1135 switch (FormatTok->Tok.getKind()) { 1138 if (FormatTok->Tok.is(tok::l_brace)) { 1147 switch (FormatTok->Tok.getObjCKeywordID()) { 1169 if (FormatTok->Tok.is(tok::l_brace)) { 1179 if (FormatTok->Tok.is(tok::l_paren)) 1182 if (FormatTok->Tok.is(tok::l_brace)) { 1246 FormatTok->Tok.getIdentifierInfo()) 1268 if (FormatTok->Tok.isAnyIdentifier() || 1354 if (FormatTok->Tok.is(tok::colon) && !Line->MustBeDeclaration) { 1371 tokenCanStartNewLine(FormatTok->Tok) && Text == Text.upper()) { 1390 if (FormatTok->Tok.is(tok::l_brace)) { 1394 FormatTok->Tok.is(tok::less)) { 1430 switch (FormatTok->Tok.getKind()) { 1609 if (FormatTok->Tok.getKind() == ClosingBraceKind) { 1613 switch (FormatTok->Tok.getKind()) { 1675 assert(FormatTok->Tok.is(tok::l_paren) && "'(' expected."); 1678 switch (FormatTok->Tok.getKind()) { 1699 if (FormatTok->Tok.is(tok::l_brace)) { 1727 assert(FormatTok->Tok.is(tok::l_square) && "'[' expected."); 1732 switch (FormatTok->Tok.getKind()) { 1752 if (FormatTok->Tok.is(tok::l_brace)) { 1765 assert(FormatTok->Tok.is(tok::kw_if) && "'if' expected"); 1767 if (FormatTok->Tok.isOneOf(tok::kw_constexpr, tok::identifier)) 1769 if (FormatTok->Tok.is(tok::l_paren)) 1772 if (FormatTok->Tok.is(tok::l_brace)) { 1785 if (FormatTok->Tok.is(tok::kw_else)) { 1787 if (FormatTok->Tok.is(tok::l_brace)) { 1791 } else if (FormatTok->Tok.is(tok::kw_if)) { 1850 (FormatTok->Tok.isObjCAtKeyword(tok::objc_catch) || 1851 FormatTok->Tok.isObjCAtKeyword(tok::objc_finally)))) 1892 if (FormatTok->Tok.is(tok::l_brace)) { 1902 if (FormatTok->Tok.is(tok::semi)) 1942 if (FormatTok->Tok.is(tok::l_paren)) 1944 if (FormatTok->Tok.is(tok::l_brace)) { 1957 assert(FormatTok->Tok.is(tok::kw_do) && "'do' expected"); 1959 if (FormatTok->Tok.is(tok::l_brace)) { 1972 if (!FormatTok->Tok.is(tok::kw_while)) { 1988 if (CommentsBeforeNextToken.empty() && FormatTok->Tok.is(tok::l_brace)) { 1993 if (FormatTok->Tok.is(tok::kw_break)) { 2013 assert(FormatTok->Tok.is(tok::kw_case) && "'case' expected"); 2017 } while (!eof() && !FormatTok->Tok.is(tok::colon)); 2022 assert(FormatTok->Tok.is(tok::kw_switch) && "'switch' expected"); 2024 if (FormatTok->Tok.is(tok::l_paren)) 2026 if (FormatTok->Tok.is(tok::l_brace)) { 2044 if (FormatTok->Tok.is(tok::colon)) 2051 if (FormatTok->Tok.is(tok::kw_enum)) 2066 if (FormatTok->Tok.is(tok::kw_class) || FormatTok->Tok.is(tok::kw_struct)) 2066 if (FormatTok->Tok.is(tok::kw_class) || FormatTok->Tok.is(tok::kw_struct)) 2069 while (FormatTok->Tok.getIdentifierInfo() || 2206 if (!IsNonMacroIdentifier && FormatTok->Tok.is(tok::l_paren)) 2227 if (FormatTok->Tok.is(tok::semi)) 2232 if (FormatTok->Tok.is(tok::l_brace)) { 2249 assert(FormatTok->Tok.isOneOf(tok::l_paren, tok::identifier) && 2252 if (FormatTok->Tok.is(tok::semi)) { 2256 } else if (FormatTok->Tok.is(tok::l_brace)) { 2269 assert(FormatTok->Tok.is(tok::less) && "'<' expected."); 2274 FormatTok->Tok.isObjCAtKeyword(tok::objc_end)) 2276 } while (!eof() && FormatTok->Tok.isNot(tok::greater)); 2282 if (FormatTok->Tok.isObjCAtKeyword(tok::objc_end)) { 2305 assert(FormatTok->Tok.getObjCKeywordID() == tok::objc_interface || 2306 FormatTok->Tok.getObjCKeywordID() == tok::objc_implementation); 2312 if (FormatTok->Tok.is(tok::less)) { 2325 FormatTok->Tok.isObjCAtKeyword(tok::objc_end)) 2327 if (FormatTok->Tok.is(tok::less)) 2329 else if (FormatTok->Tok.is(tok::greater)) { 2336 if (FormatTok->Tok.is(tok::colon)) { 2339 } else if (FormatTok->Tok.is(tok::l_paren)) 2343 if (FormatTok->Tok.is(tok::less)) 2346 if (FormatTok->Tok.is(tok::l_brace)) { 2362 assert(FormatTok->Tok.getObjCKeywordID() == tok::objc_protocol); 2376 if (FormatTok->Tok.is(tok::less)) 2380 if (FormatTok->Tok.is(tok::semi)) { 2453 llvm::dbgs() << I->Tok->Tok.getName() << "[" 2492 bool UnwrappedLineParser::eof() const { return FormatTok->Tok.is(tok::eof); } 2704 while (!Line->InPPDirective && FormatTok->Tok.is(tok::hash) && 2744 if (!FormatTok->Tok.is(tok::comment)) {tools/clang/lib/Format/UsingDeclarationsSorter.cpp
143 auto End = (*UsingDeclarations)[I].Line->Last->Tok.getEndLoc(); 154 auto Begin = (*UsingDeclarations)[I].Line->First->Tok.getLocation(); 155 auto End = (*UsingDeclarations)[I].Line->Last->Tok.getEndLoc(); 157 SortedUsingDeclarations[I].Line->First->Tok.getLocation(); 158 auto SortedEnd = SortedUsingDeclarations[I].Line->Last->Tok.getEndLoc();tools/clang/lib/Format/WhitespaceManager.cpp
599 if (!Next->Tok.getIdentifierInfo())