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

References

tools/clang/include/clang/Basic/OperatorKinds.def
   92 OVERLOADED_OPERATOR(AmpAmp               , "&&"  , ampamp             , false, true , false)
tools/clang/include/clang/Basic/TokenKinds.def
  352 CXX_KEYWORD_OPERATOR(and     , ampamp)
tools/clang/lib/Basic/OperatorPrecedence.cpp
   56   case tok::ampamp:               return prec::LogicalAnd;
tools/clang/lib/Format/FormatToken.h
  524                              tok::ampamp));
tools/clang/lib/Format/TokenAnnotator.cpp
  143       if (CurrentToken->Previous->isOneOf(tok::pipepipe, tok::ampamp) &&
  265               Prev->isOneOf(tok::star, tok::amp, tok::ampamp) &&
  297                 Tok->isOneOf(tok::star, tok::amp, tok::ampamp))
 1318               Previous->isOneOf(tok::star, tok::amp, tok::ampamp) &&
 1400     } else if (Current.isOneOf(tok::star, tok::amp, tok::ampamp)) {
 1731     if (Tok.is(tok::ampamp) && NextToken && NextToken->is(tok::l_paren))
 2702       Right.isOneOf(tok::amp, tok::ampamp) &&
 2961     return !Left.isOneOf(tok::amp, tok::ampamp) ||
 2965       Right.isOneOf(tok::amp, tok::ampamp))
tools/clang/lib/Format/UnwrappedLineParser.cpp
 1475     case tok::ampamp:
tools/clang/lib/Lex/Lexer.cpp
 3525       Kind = tok::ampamp;
tools/clang/lib/Lex/PPExpressions.cpp
  517   case tok::ampamp:               return 6;
  568     if (Operator == tok::ampamp && LHS.Val == 0)
  632     case tok::ampamp:         // Logical && does not do UACs.
  748     case tok::ampamp:
tools/clang/lib/Parse/ParseDecl.cpp
 1868   case tok::ampamp:
 2919     if (Next.isOneOf(tok::star, tok::amp, tok::ampamp, tok::identifier,
 5474   if (Kind == tok::ampamp)
 5625     if (Kind == tok::ampamp)
 6439   if (Tok.isOneOf(tok::amp, tok::ampamp)) {
tools/clang/lib/Parse/ParseDeclCXX.cpp
 1262   case tok::ampamp:             // struct foo {...} &&        R = ...
 3896   case tok::ampamp:       // 'and'
tools/clang/lib/Parse/ParseExpr.cpp
 1213   case tok::ampamp: {      // unary-expression: '&&' identifier
tools/clang/lib/Parse/ParseObjc.cpp
 1012   case tok::ampamp:
tools/clang/lib/Parse/ParseOpenMP.cpp
  204   case tok::ampamp: // '&&'
 2422     case tok::ampamp:
tools/clang/lib/Parse/ParseTentative.cpp
  792     if (Tok.isOneOf(tok::star, tok::amp, tok::caret, tok::ampamp) ||
 1063   case tok::ampamp:
 1565                   (Tok.is(tok::ampamp) && NextToken().is(tok::greater)))
 1856       if (Next.isOneOf(tok::amp, tok::ampamp, tok::kw_const, tok::kw_volatile,
 2037   if (Tok.isOneOf(tok::amp, tok::ampamp))
tools/clang/lib/Sema/SemaCodeComplete.cpp
  459   case tok::ampamp:
tools/clang/lib/Sema/SemaExpr.cpp
12604   case tok::ampamp:               Opc = BO_LAnd; break;
tools/clang/tools/extra/clang-tidy/bugprone/MacroParenthesesCheck.cpp
   93                       tok::star, tok::amp, tok::ampamp, tok::less,
tools/clang/tools/extra/clang-tidy/bugprone/MacroRepeatedSideEffectsCheck.cpp
   98     if (FoundBuiltin && T.isOneOf(tok::question, tok::ampamp, tok::pipepipe))
tools/clang/tools/extra/clang-tidy/modernize/UseTrailingReturnTypeCheck.cpp
  146     if (T.isOneOf(tok::amp, tok::ampamp, tok::kw_const, tok::kw_volatile,
tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusNameParser.cpp
  383   while (ConsumeToken(tok::kw_const, tok::kw_volatile, tok::amp, tok::ampamp))
  431   while (ConsumeToken(tok::star, tok::amp, tok::ampamp, tok::kw_const,
tools/lldb/source/Plugins/Language/ClangCommon/ClangHighlighter.cpp
   89     case tok::ampamp: