|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/include/clang/Basic/OperatorKinds.def 98 OVERLOADED_OPERATOR(Arrow , "->" , arrow , true , false, true)
tools/clang/include/clang/Parse/Parser.h 1682 K == tok::period || K == tok::arrow ||
tools/clang/lib/Format/FormatToken.h 406 return isOneOf(tok::arrow, tok::period, tok::arrowstar) &&
tools/clang/lib/Format/TokenAnnotator.cpp 1392 } else if (Current.is(tok::arrow) &&
1395 } else if (Current.is(tok::arrow) && AutoFound && Line.MustBeDeclaration &&
1444 tok::comma, tok::period, tok::arrow,
1610 tok::kw_throw, tok::arrow, Keywords.kw_override,
1686 NextToken->isOneOf(tok::arrow, tok::equal, tok::kw_const,
1737 if (NextNextToken && NextNextToken->is(tok::arrow))
1929 if (Current->isOneOf(tok::period, tok::arrow))
2935 if (Right.isOneOf(tok::arrow, tok::arrowstar, tok::periodstar) ||
2936 Left.isOneOf(tok::arrow, tok::period, tok::arrowstar, tok::periodstar) ||
tools/clang/lib/Format/UnwrappedLineParser.cpp 865 Tok.isNot(tok::arrow) && Tok.isNot(tok::arrowstar) &&
1490 case tok::arrow:
tools/clang/lib/Lex/Lexer.cpp 3566 Kind = tok::arrow;
tools/clang/lib/Lex/TokenConcatenation.cpp 86 TokenInfo[tok::arrow ] |= aci_custom_firstchar;
292 case tok::arrow: // ->*
tools/clang/lib/Parse/ParseDecl.cpp 5252 IsConstructor = Tok.is(tok::arrow);
5972 if (Tok.isOneOf(tok::period, tok::arrow))
5973 Diag(Tok, diag::err_invalid_operator_on_type) << Tok.is(tok::arrow);
6391 if (getLangOpts().CPlusPlus11 && Tok.is(tok::arrow)) {
tools/clang/lib/Parse/ParseDeclCXX.cpp 3786 assert(Tok.is(tok::arrow) && "expected arrow");
tools/clang/lib/Parse/ParseExpr.cpp 562 if (!NextToken.isOneOf(tok::equal, tok::arrow, tok::period))
1739 case tok::arrow:
1780 OpKind == tok::arrow ? tok::period : tok::arrow;
1780 OpKind == tok::arrow ? tok::period : tok::arrow;
1798 getCurScope(), Base, CorrectedBase, OpLoc, OpKind == tok::arrow,
tools/clang/lib/Parse/ParseExprCXX.cpp 1358 if (Tok.is(tok::arrow)) {
1385 } else if (Tok.isOneOf(tok::kw_mutable, tok::arrow, tok::kw___attribute,
1393 case tok::arrow: TokKind = 1; break;
1421 if (Tok.is(tok::arrow)) {
tools/clang/lib/Parse/ParseStmt.cpp 125 nextTok.isOneOf(tok::l_paren, tok::identifier, tok::arrow, tok::period);
tools/clang/lib/Parse/ParseTentative.cpp 1858 tok::l_brace, tok::kw_try, tok::equal, tok::arrow) ||
tools/clang/lib/Sema/SemaExprCXX.cpp 6723 if (OpKind == tok::arrow)
6735 if (OpKind == tok::arrow) {
6796 if (OpKind == tok::arrow) {
6860 if (OpKind == tok::arrow) {
6948 OpKind = tok::arrow;
7005 OpKind == tok::arrow, OpLoc,
tools/clang/lib/Sema/SemaExprMember.cpp 1018 OpLoc, tok::arrow, ObjectType,
1023 ExtraArgs->S, RetryExpr.get(), OpLoc, tok::arrow, TempSS,
1710 bool IsArrow = (OpKind == tok::arrow);
tools/clang/lib/Sema/SemaPseudoObject.cpp 1485 RefExpr->isArrow() ? tok::arrow : tok::period, SS,
1514 RefExpr->isArrow() ? tok::arrow : tok::period, SS,
tools/clang/lib/Sema/TreeTransform.h10780 E->isArrow()? tok::arrow : tok::period,
11795 E->isArrow()? tok::arrow : tok::period,
13330 Base, OperatorLoc, isArrow ? tok::arrow : tok::period, SS, ScopeType,
tools/clang/tools/extra/clang-tidy/bugprone/MacroParenthesesCheck.cpp 199 if (Prev.isOneOf(tok::period, tok::arrow, tok::coloncolon, tok::arrowstar,
tools/lldb/source/Plugins/Language/ClangCommon/ClangHighlighter.cpp 97 case tok::arrow: