reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Format/ContinuationIndenter.cpp
  341       Current.startsSequence(TT_SelectorName, tok::colon, tok::caret)) {
  661        (P->is(TT_ConditionalExpr) && P->is(tok::colon))) &&
  692               (Previous.is(tok::colon) && Previous.is(TT_ObjCMethodExpr)))) {
  799   } else if (PreviousNonComment && PreviousNonComment->is(tok::colon) &&
  871       !PreviousNonComment->isOneOf(tok::comma, tok::colon, tok::semi) &&
  998       ((NextNonComment->is(tok::colon) &&
 1038   if (NextNonComment->is(tok::colon) && NextNonComment->is(TT_ObjCMethodExpr))
 1055   if (PreviousNonComment && PreviousNonComment->is(tok::colon) &&
 1070       !Current.isOneOf(tok::colon, tok::comment))
 1107   if (!Style.BreakBeforeTernaryOperators && Current.isNot(tok::colon)) {
 1180       (Previous->isOneOf(tok::l_paren, tok::comma, tok::colon) ||
tools/clang/lib/Format/FormatToken.h
  369            (!ColonRequired || (Next && Next->is(tok::colon)));
tools/clang/lib/Format/FormatTokenLexer.cpp
  331                       tok::colon, tok::question, tok::tilde) ||
tools/clang/lib/Format/TokenAnnotator.cpp
  133           (CurrentToken->isOneOf(tok::colon, tok::question) && InExprContext &&
  151           if (CurrentToken->is(tok::colon) ||
  153                Previous->isNot(tok::colon)))
  342       if (CurrentToken->isOneOf(tok::semi, tok::colon)) {
  420     if (AttrTok->startsSequence(tok::kw_using, tok::identifier, tok::colon))
  428       if (AttrTok->is(tok::colon) ||
  475          Parent->isOneOf(tok::colon, tok::l_square, tok::l_paren,
  537             !Left->endsSequence(tok::l_square, tok::colon, TT_SelectorName)) {
  544                                  tok::question, tok::colon, tok::kw_return,
  627       if (CurrentToken->is(tok::colon)) {
  629             CurrentToken->endsSequence(tok::colon, tok::identifier,
  683         if (CurrentToken->isOneOf(tok::colon, tok::l_brace, tok::less)) {
  687           if ((CurrentToken->is(tok::colon) &&
  696           if (CurrentToken->is(tok::colon) ||
  728       if (CurrentToken->is(tok::colon)) {
  761     case tok::colon:
  801                BeforePrevious->is(tok::colon))) ||
  830                    Tok->Next->Next->is(tok::colon)))) {
  861             (Tok->Next && Tok->Next->is(tok::colon)))
  966           Tok->Next->isOneOf(tok::semi, tok::comma, tok::colon, tok::r_paren,
 1443           !Current.Next->isOneOf(tok::semi, tok::colon, tok::l_brace,
 1695                            tok::comma, tok::semi, tok::kw_return, tok::colon,
 1759                            tok::question, tok::colon, tok::kw_return,
 1813                        (Current->is(tok::colon) &&
 1857            Precedence == prec::Assignment && Current->is(tok::colon))) {
 2436   if (Left.is(tok::colon) && Left.is(TT_ObjCMethodExpr))
 2539                                 Right.MatchingParen->Next->is(tok::colon);
 2551   if (Left.is(tok::colon))
 2614                 LSquareTok.endsSequence(tok::l_square, tok::colon,
 2673            (Left.isNot(tok::colon) || Left.isNot(TT_ObjCMethodExpr));
 2892   if (Right.is(tok::colon)) {
 3189     if (LBrace && LBrace->is(tok::colon)) {
 3294     if (Left.is(tok::exclaim) && Right.is(tok::colon))
 3308       if (!Next || !Next->is(tok::colon))
 3373   if (Left.is(tok::question) && Right.is(tok::colon))
 3387   if (Right.is(tok::colon) &&
 3390   if (Left.is(tok::colon) && Left.isOneOf(TT_DictLiteral, TT_ObjCMethodExpr)) {
 3530                        tok::colon, tok::l_square, tok::at) ||
tools/clang/lib/Format/UnwrappedLineFormatter.cpp
  102          RootToken.Next && RootToken.Next->is(tok::colon)))
  526       if (Tok && Tok->is(tok::colon))
tools/clang/lib/Format/UnwrappedLineParser.cpp
  362       if (Next && Next->isNot(tok::colon)) {
  416         if (PrevTok->isOneOf(tok::colon, tok::less))
  461               NextTok->isOneOf(tok::comma, tok::period, tok::colon,
  878          Tok.isNot(tok::colon) &&
 1034     if (FormatTok->is(tok::colon)) {
 1114       if (FormatTok->is(tok::colon)) {
 1354         if (FormatTok->Tok.is(tok::colon) && !Line->MustBeDeclaration) {
 1482     case tok::colon:
 1550   if (FormatTok->is(tok::colon)) {
 1810   if (FormatTok->is(tok::colon)) {
 2017   } while (!eof() && !FormatTok->Tok.is(tok::colon));
 2044   if (FormatTok->Tok.is(tok::colon))
 2058       FormatTok->isOneOf(tok::colon, tok::question))
 2070          FormatTok->isOneOf(tok::colon, tok::coloncolon, tok::less,
 2220   if (FormatTok->isOneOf(tok::colon, tok::less)) {
 2336   if (FormatTok->Tok.is(tok::colon)) {
tools/clang/lib/Lex/Lexer.cpp
 3811       Kind = tok::colon;
tools/clang/lib/Lex/PPExpressions.cpp
  521   case tok::colon:                return 2;
  766       if (PeekTok.isNot(tok::colon)) {
  768             << tok::colon << LHS.getRange() << RHS.getRange();
  801     case tok::colon:
tools/clang/lib/Lex/Pragma.cpp
 1337         if (Tok.isNot(tok::colon)) {
tools/clang/lib/Lex/TokenConcatenation.cpp
   84   TokenInfo[tok::colon           ] |= aci_custom_firstchar;
  287   case tok::colon:           // ::, :>
tools/clang/lib/Parse/ParseCXXInlineMethods.cpp
   29   assert(Tok.isOneOf(tok::l_brace, tok::colon, tok::kw_try, tok::equal) &&
  510   assert(Tok.isOneOf(tok::l_brace, tok::colon, tok::kw_try)
  529   if (Tok.is(tok::colon)) {
  753   if (Tok.isNot(tok::colon)) {
  953   while (Tok.isNot(tok::colon)) {
  954     if (!ConsumeAndStoreUntil(tok::question, tok::colon, Toks,
tools/clang/lib/Parse/ParseDecl.cpp
 1369     if (!TryConsumeToken(tok::colon)) {
 1376     if (Tok.is(tok::colon))
 1875   case tok::colon: // Might be a typo for '::' or an unnamed bit-field.
 1899     case tok::colon:
 2099   if (FRI && (Tok.is(tok::colon) || isTokIdentifier_in())) {
 2101     if (TryConsumeToken(tok::colon, FRI->ColonLoc)) {
 2546                    tok::colon);
 4085     if (Tok.isNot(tok::colon)) {
 4092     if (TryConsumeToken(tok::colon)) {
 4353       !(AllowDeclaration && Tok.is(tok::colon))) {
 4386   if (AllowDeclaration && Tok.is(tok::colon)) {
 5255       if (Tok.is(tok::colon) || Tok.is(tok::kw_try)) {
tools/clang/lib/Parse/ParseDeclCXX.cpp
 1287   case tok::colon:
 1687            (getLangOpts().CPlusPlus && Tok.is(tok::colon)) ||
 1689             (NextToken().is(tok::l_brace) || NextToken().is(tok::colon)))) {
 1729     if (Tok.isOneOf(tok::l_brace, tok::colon))
 1791     if (TUK == Sema::TUK_Definition && Tok.is(tok::colon))
 1953            (getLangOpts().CPlusPlus && Tok.is(tok::colon)) ||
 2035   assert(Tok.is(tok::colon) && "Not a base clause");
 2306   if (Tok.isNot(tok::colon))
 2311   if (!DeclaratorInfo.isFunctionDeclarator() && TryConsumeToken(tok::colon)) {
 2662           After.isOneOf(tok::l_brace, tok::colon, tok::kw_try)))
 2697       if (Tok.isOneOf(tok::l_brace, tok::colon, tok::kw_try)) {
 3012     if (Tok.isNot(tok::colon) && Tok.isNot(tok::l_brace))
 3019   if (Tok.is(tok::colon)) {
 3098     if (getLangOpts().OpenCL && !NextToken().is(tok::colon))
 3114     if (TryConsumeToken(tok::colon, EndLoc)) {
 3117           << tok::colon << FixItHint::CreateReplacement(EndLoc, ":");
 3121           << tok::colon << FixItHint::CreateInsertion(EndLoc, ":");
 3254     if (!Tok.is(tok::colon) && !Tok.is(tok::l_brace)) {
 3261   if (Tok.is(tok::colon)) {
 3274           SuggestFixIt = NextToken().getKind() == tok::colon;
 3424   assert(Tok.is(tok::colon) &&
 4070       SkipUntil(tok::r_square, tok::colon, StopBeforeMatch);
 4072     if (!TryConsumeToken(tok::colon) && CommonScopeName)
 4073       Diag(Tok.getLocation(), diag::err_expected) << tok::colon;
 4371       if (Tok.is(tok::colon))
 4375         Diag(Tok, diag::err_expected) << tok::colon;
tools/clang/lib/Parse/ParseExpr.cpp
  325         Tok.isOneOf(tok::colon, tok::r_square) &&
  345       } else if (Tok.isNot(tok::colon)) {
  367       if (!TryConsumeToken(tok::colon, ColonLoc)) {
  391             << tok::colon << FixItHint::CreateInsertion(FILoc, FIText);
  957       if ((!ColonIsSacred && Next.is(tok::colon)) ||
 1007          (NextToken().is(tok::colon) || NextToken().is(tok::r_square))) ||
 1024           Next.is(tok::colon) || Next.is(tok::r_square))
 1549           (NextToken().is(tok::colon) || NextToken().is(tok::r_square))) {
 1589         if (!Tok.is(tok::colon)) {
 1593         if (Tok.is(tok::colon)) {
 2513         (NextToken().is(tok::colon) || NextToken().is(tok::r_square))) {
 2798     if (ExpectAndConsume(tok::colon)) {
tools/clang/lib/Parse/ParseExprCXX.cpp
   86   if (!SecondToken.is(tok::colon) || !areTokensAdjacent(Next, SecondToken))
  395     if (Next.is(tok::colon) && !ColonIsSacred) {
  436           ColonColon.setKind(tok::colon);
  449       assert(Tok.isOneOf(tok::coloncolon, tok::colon) &&
  462           ColonColon.setKind(tok::colon);
 1046         NextToken().isOneOf(tok::colon, tok::r_square)) {
 1507     if (Next.is(tok::colon) && areTokensAdjacent(Tok, Next))
 1774   case tok::colon:
tools/clang/lib/Parse/ParseInit.cpp
   65     return PP.LookAhead(0).is(tok::colon);
  172     assert(Tok.is(tok::colon) && "MayBeDesignationStart not working properly!");
tools/clang/lib/Parse/ParseObjc.cpp
  305   if (Tok.is(tok::colon)) { // a super class is specified.
  492     if (TryConsumeToken(tok::colon, colonLoc)) {
  530                tok::minus, tok::plus, tok::colon, tok::l_paren, tok::l_brace,
  542     if (Tok.isNot(tok::colon) && Tok.isNot(tok::l_paren)) {
  915         if (ExpectAndConsume(tok::colon,
 1008   case tok::colon:
 1365   if (!SelIdent && Tok.isNot(tok::colon)) { // missing selector name.
 1374   if (Tok.isNot(tok::colon)) {
 1401     if (ExpectAndConsume(tok::colon))
 1454     if (!SelIdent && Tok.isNot(tok::colon))
 2180     if (TryConsumeToken(tok::colon)) {
 2653     if (Tok.is(tok::colon)) {
 2663   else if (Tok.is(tok::colon)) {
 2990     if (AfterNext.isOneOf(tok::colon, tok::r_square)) {
 3173   if (Tok.is(tok::colon)) {
 3179       if (ExpectAndConsume(tok::colon)) {
 3246       if (!selIdent && Tok.isNot(tok::colon))
 3255       if (Tok.is(tok::colon))
 3258         if (Tok.is(tok::colon)) {
 3284         << (Tok.is(tok::identifier) ? tok::colon : tok::r_square);
 3464     if (ExpectAndConsume(tok::colon)) {
 3587       Tok.isNot(tok::colon) && Tok.isNot(tok::coloncolon))
 3598       } else if (ExpectAndConsume(tok::colon)) // Otherwise expect ':'.
 3615       if (!SelIdent && Tok.isNot(tok::colon) && Tok.isNot(tok::coloncolon))
 3658   assert(Tok.isOneOf(tok::l_brace, tok::kw_try, tok::colon) &&
 3674     if (Tok.is(tok::colon))
tools/clang/lib/Parse/ParseOpenMP.cpp
  216     P.SkipUntil(tok::colon, tok::r_paren, tok::annot_pragma_openmp_end,
  251   bool IsCorrect = !ExpectAndConsume(tok::colon);
  258   if (Tok.is(tok::colon) || Tok.is(tok::annot_pragma_openmp_end)) {
  281       SkipUntil(tok::comma, tok::colon, tok::annot_pragma_openmp_end,
  285     if (Tok.is(tok::colon) || Tok.is(tok::annot_pragma_openmp_end))
  307   if (ExpectAndConsume(tok::colon))
  506   if (PP.LookAhead(0).is(tok::colon)) {
  515     ExpectAndConsume(tok::colon);
  812   if (P.getCurToken().is(tok::colon))
 2309       if (Tok.is(tok::colon))
 2344     if (Tok.is(tok::colon))
 2362       if (Tok.is(tok::colon) && getLangOpts().OpenMP > 40) {
 2460   BalancedDelimiterTracker T(*this, tok::l_paren, tok::colon);
 2462     SkipUntil(tok::colon, tok::r_paren, tok::annot_pragma_openmp_end,
 2473     SkipUntil(tok::colon, tok::r_paren, tok::annot_pragma_openmp_end,
 2489   while (getCurToken().isNot(tok::colon)) {
 2512       if (PP.LookAhead(0).is(tok::colon))
 2540   if (Tok.is(tok::colon)) {
 2579       SkipUntil(tok::colon, tok::r_paren, tok::annot_pragma_openmp_end,
 2582     if (Tok.is(tok::colon))
 2598       SkipUntil(tok::colon, tok::r_paren, tok::annot_pragma_openmp_end,
 2609     if (Tok.is(tok::colon)) {
 2637     if (SkipUntil(tok::colon, tok::r_paren, tok::annot_pragma_openmp_end,
 2639       if (Tok.is(tok::colon))
 2650         SkipUntil(tok::colon, tok::annot_pragma_openmp_end, StopBeforeMatch);
 2657     if (Tok.is(tok::colon))
 2677         if (Tok.isNot(tok::colon)) {
 2680           SkipUntil(tok::colon, tok::r_paren, tok::annot_pragma_openmp_end,
 2684         if (Tok.is(tok::colon))
 2697       if (Tok.is(tok::colon)) {
 2722   while (IsComma || (Tok.isNot(tok::r_paren) && Tok.isNot(tok::colon) &&
 2740              (!MayHaveTail || Tok.isNot(tok::colon)))
 2752   const bool MustHaveTail = MayHaveTail && Tok.is(tok::colon);
tools/clang/lib/Parse/ParsePragma.cpp
 2142   if (Tok.isNot(tok::colon)) {
tools/clang/lib/Parse/ParseStmt.cpp
  179     if (Next.is(tok::colon)) { // C99 6.8.1: labeled-statement
  444   if (Tok.is(tok::colon) && getCurScope()->isSwitchScope() &&
  608   assert(Tok.is(tok::colon) && "Not a label!");
  721         if (!SkipUntil(tok::colon, tok::r_brace, StopAtSemi | StopBeforeMatch))
  736         if (!SkipUntil(tok::colon, tok::r_brace, StopAtSemi | StopBeforeMatch))
  743     if (TryConsumeToken(tok::colon, ColonLoc)) {
  748           << "'case'" << tok::colon
  753           << "'case'" << tok::colon
  825   if (TryConsumeToken(tok::colon, ColonLoc)) {
  829         << "'default'" << tok::colon
  834         << "'default'" << tok::colon
 1576   if (Next.is(tok::colon))
 1583     bool Result = Tok.is(tok::colon);
 1760             getLangOpts().CPlusPlus11 && !ForEach && Tok.is(tok::colon);
 1776     } else if (getLangOpts().CPlusPlus11 && Tok.is(tok::colon) && FirstPart.get()) {
 2117   if (Tok.is(tok::colon))
tools/clang/lib/Parse/ParseStmtAsm.cpp
  762   if (Tok.is(tok::colon) || Tok.is(tok::coloncolon)) {
  767     if (!AteExtraColon && isGotoAsm && Tok.isNot(tok::colon)) {
  780   if (AteExtraColon || Tok.is(tok::colon) || Tok.is(tok::coloncolon)) {
  799   if (AteExtraColon || Tok.is(tok::colon) || Tok.is(tok::coloncolon)) {
  829   if (AteExtraColon || Tok.is(tok::colon)) {
  855     Diag(Tok, diag::err_expected) << tok::colon;
tools/clang/lib/Parse/ParseTemplate.cpp
 1503   assert(Tok.isOneOf(tok::l_brace, tok::colon, tok::kw_try) &&
 1520     if (Tok.is(tok::colon))
tools/clang/lib/Parse/ParseTentative.cpp
  261   if (Tok.isNot(tok::semi) && (!AllowForRangeDecl || Tok.isNot(tok::colon)))
  373           P.SkipUntil({tok::r_paren, tok::semi, tok::question, tok::colon},
  377           else if (P.Tok.is(tok::colon)) {
  495     if (State.CanBeForRangeDecl && Tok.is(tok::colon))
tools/clang/lib/Parse/Parser.cpp
  104     return Tok.is(tok::colon) || Tok.is(tok::comma); // : or , for ;
  322       SkipUntil(tok::colon,
  975   return Tok.is(tok::colon) ||         // X() : Base() {} (used for ctors)
 1160        (Tok.isNot(tok::colon) && Tok.isNot(tok::kw_try) &&
 1216             Tok.is(tok::colon)) &&
 1309   if (Tok.is(tok::colon)) {
 2238   if (getLangOpts().CPlusPlusModules && Tok.is(tok::colon) &&
 2256   if (Tok.is(tok::colon)) {
 2317   } else if (getLangOpts().CPlusPlusModules && Tok.is(tok::colon)) {
tools/clang/lib/Sema/SemaDecl.cpp
 1819         D->getEndLoc(), tok::colon, Ctx.getSourceManager(), Ctx.getLangOpts(),
tools/clang/tools/extra/clang-tidy/bugprone/MacroRepeatedSideEffectsCheck.cpp
  114     } else if (T.is(tok::colon)) {
tools/lldb/source/Plugins/Language/ClangCommon/ClangHighlighter.cpp
   85     case tok::colon: