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

References

tools/clang/lib/Format/ContinuationIndenter.cpp
  480        (Current.is(tok::kw_operator) && !Previous.is(tok::coloncolon))) &&
 1053       Previous.isOneOf(tok::coloncolon, tok::equal, TT_JsTypeColon))
tools/clang/lib/Format/Format.cpp
 1383           if (Tok->is(tok::coloncolon) && Tok->Previous->is(TT_TemplateOpener))
tools/clang/lib/Format/NamespaceEndCommentsFixer.cpp
   52     while (Tok && !Tok->is(tok::l_brace) && !Tok->is(tok::coloncolon)) {
tools/clang/lib/Format/TokenAnnotator.cpp
  275                                                     tok::coloncolon))
 1445                                  tok::coloncolon))
 1668       if (!Prev->isOneOf(tok::kw_const, tok::identifier, tok::coloncolon))
 1691     if (PrevToken->is(tok::coloncolon))
 2104     if (Current.Previous && Current.Previous->is(tok::coloncolon))
 2113       } else if (Next->is(tok::coloncolon)) {
 2358   if (Left.is(tok::coloncolon) ||
 2553   if (Left.is(tok::coloncolon))
 2604             !Left.Previous->isOneOf(tok::l_paren, tok::coloncolon,
 2687        Left.MatchingParen->Previous->is(tok::coloncolon)))
 2719       return Right.is(tok::coloncolon);
 2900     if (Right.is(TT_InlineASMColon) && Left.is(tok::coloncolon))
 2942   if (Style.Language == FormatStyle::LK_Java && Right.is(tok::coloncolon) &&
 2945   if (Right.is(tok::coloncolon) && Left.is(tok::identifier))
 2950   if (Right.is(tok::coloncolon) && !Left.isOneOf(tok::l_brace, tok::comment))
 3477                           tok::less, tok::coloncolon);
 3526   return Left.isOneOf(tok::comma, tok::coloncolon, tok::semi, tok::l_brace,
tools/clang/lib/Format/UnwrappedLineParser.cpp
 1444     case tok::coloncolon:
 1884     while (FormatTok->isOneOf(tok::identifier, tok::coloncolon, tok::kw_inline,
 2070          FormatTok->isOneOf(tok::colon, tok::coloncolon, tok::less,
 2184   while (FormatTok->isOneOf(tok::identifier, tok::coloncolon, tok::hashhash,
tools/clang/lib/Format/UsingDeclarationsSorter.cpp
   95   if (Tok && Tok->is(tok::coloncolon)) {
  104     if (!Tok || Tok->isNot(tok::coloncolon))
tools/clang/lib/Lex/Lexer.cpp
 3808       Kind = tok::coloncolon;
tools/clang/lib/Lex/PPMacroExpansion.cpp
 1690           if (Tok.isNot(tok::coloncolon))
tools/clang/lib/Parse/ParseCXXInlineMethods.cpp
  803       if (Tok.is(tok::coloncolon)) {
  819     } while (Tok.is(tok::coloncolon));
  824       if (Tok.isOneOf(tok::identifier, tok::coloncolon, tok::kw_decltype)) {
tools/clang/lib/Parse/ParseDecl.cpp
 1859   case tok::coloncolon:
 1882     case tok::coloncolon:
 2890       Tok.isOneOf(tok::identifier, tok::coloncolon, tok::kw_decltype,
 2920                      tok::annot_cxxscope, tok::coloncolon)) {
 3132     case tok::coloncolon: // ::foo::bar
 3139       if (Tok.is(tok::coloncolon)) // ::new or ::delete
 4846   case tok::coloncolon:   // ::foo::bar
 4994   case tok::coloncolon:   // ::foo::bar
 5235     case tok::coloncolon:
 5527       (Tok.is(tok::coloncolon) || Tok.is(tok::kw_decltype) ||
 5529         (NextToken().is(tok::coloncolon) || NextToken().is(tok::less))) ||
tools/clang/lib/Parse/ParseDeclCXX.cpp
   90     while (Tok.is(tok::coloncolon) &&
 1265   case tok::coloncolon:         // struct foo {...} ::        a::b;
 2485       Tok.isOneOf(tok::identifier, tok::coloncolon, tok::kw___super)) {
 3455              Tok.isOneOf(tok::identifier, tok::coloncolon)) {
 4092     if (TryConsumeToken(tok::coloncolon)) {
tools/clang/lib/Parse/ParseExpr.cpp
  958           Next.isOneOf(tok::coloncolon, tok::less, tok::l_paren,
 1384   case tok::coloncolon: {
 1389     if (!Tok.is(tok::coloncolon))
tools/clang/lib/Parse/ParseExprCXX.cpp
   65   ColonToken.setKind(tok::coloncolon);
  182   if (Tok.is(tok::coloncolon)) {
  203     if (!Tok.is(tok::coloncolon)) {
  221         !TryConsumeToken(tok::coloncolon, CCLoc)) {
  331     if (Tok.is(tok::annot_template_id) && NextToken().is(tok::coloncolon)) {
  351       assert(Tok.is(tok::coloncolon) && "NextToken() not working properly!");
  405         Next.setKind(tok::coloncolon);
  409     if (Next.is(tok::coloncolon) && GetLookAheadToken(2).is(tok::l_brace)) {
  420     if (Next.is(tok::coloncolon)) {
  449       assert(Tok.isOneOf(tok::coloncolon, tok::colon) &&
 1696     assert(Tok.is(tok::coloncolon) &&"ParseOptionalCXXScopeSpecifier fail");
 1704     assert(Tok.is(tok::coloncolon) &&"ParseOptionalCXXScopeSpecifier fail");
 2094   case tok::coloncolon:   // ::foo::bar
 2854     if (!TemplateSpecified && NextToken().is(tok::coloncolon)) {
 2868       if (Tok.isNot(tok::identifier) || NextToken().is(tok::coloncolon) ||
tools/clang/lib/Parse/ParseObjc.cpp
 1157           NextToken().is(tok::coloncolon))
 2896   if (Tok.isOneOf(tok::identifier, tok::coloncolon, tok::kw_typename,
 3587       Tok.isNot(tok::colon) && Tok.isNot(tok::coloncolon))
 3595       if (TryConsumeToken(tok::coloncolon)) { // Handle :: in C++.
 3615       if (!SelIdent && Tok.isNot(tok::colon) && Tok.isNot(tok::coloncolon))
tools/clang/lib/Parse/ParseStmt.cpp
  186     if (Next.isNot(tok::coloncolon)) {
  745                TryConsumeToken(tok::coloncolon, ColonLoc)) {
tools/clang/lib/Parse/ParseStmtAsm.cpp
  762   if (Tok.is(tok::colon) || Tok.is(tok::coloncolon)) {
  764     AteExtraColon = Tok.is(tok::coloncolon);
  780   if (AteExtraColon || Tok.is(tok::colon) || Tok.is(tok::coloncolon)) {
  785       AteExtraColon = Tok.is(tok::coloncolon);
  799   if (AteExtraColon || Tok.is(tok::colon) || Tok.is(tok::coloncolon)) {
  803       AteExtraColon = Tok.is(tok::coloncolon);
tools/clang/lib/Parse/ParseTemplate.cpp
 1247   if (!Tok.is(tok::identifier) && !Tok.is(tok::coloncolon) &&
tools/clang/lib/Parse/ParseTentative.cpp
  205     if (Tok.isOneOf(tok::identifier, tok::coloncolon, tok::kw_decltype,
  745     if (Tok.is(tok::coloncolon)) {
  788     if (Tok.isOneOf(tok::coloncolon, tok::identifier))
 1327     if (Next.isNot(tok::coloncolon) && Next.isNot(tok::less)) {
 1385   case tok::coloncolon: {    // ::foo::bar
tools/clang/lib/Parse/Parser.cpp
  602           GetLookAheadToken(2).isNot(tok::coloncolon)) {
  667         NextToken().isNot(tok::coloncolon)) {
 1765   assert((Tok.is(tok::identifier) || Tok.is(tok::coloncolon) ||
 1996   assert((Tok.is(tok::identifier) || Tok.is(tok::coloncolon) ||
 1997           (Tok.is(tok::annot_template_id) && NextToken().is(tok::coloncolon)) ||
tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
 1228     tok::coloncolon, PP.getIdentifierInfo("fallthrough"),
tools/clang/lib/Sema/SemaDecl.cpp
  856   assert(NextToken.isNot(tok::coloncolon) &&
 2732          tok::coloncolon,
tools/clang/tools/extra/clang-tidy/bugprone/MacroParenthesesCheck.cpp
   87   if (!Tok->isOneOf(tok::identifier, tok::raw_identifier, tok::coloncolon))
   92          Tok->isOneOf(tok::identifier, tok::raw_identifier, tok::coloncolon,
  199     if (Prev.isOneOf(tok::period, tok::arrow, tok::coloncolon, tok::arrowstar,
  204     if (Next.is(tok::coloncolon))
tools/clang/tools/extra/clangd/IncludeFixer.cpp
  202     if (!CCTok->is(tok::coloncolon))
tools/clang/tools/extra/clangd/SourceCode.cpp
  818     case tok::coloncolon:
tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusNameParser.cpp
  515       if (!ConsumeToken(tok::coloncolon)) {
  533     case tok::coloncolon: // Type nesting delimiter.
tools/lldb/source/Plugins/Language/ClangCommon/ClangHighlighter.cpp
   84     case tok::coloncolon: