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

References

tools/clang/include/clang/Basic/OperatorKinds.def
   67 OVERLOADED_OPERATOR(Caret                , "^"   , caret              , false, true , false)
tools/clang/include/clang/Basic/TokenKinds.def
  361 CXX_KEYWORD_OPERATOR(xor     , caret)
tools/clang/lib/Basic/OperatorPrecedence.cpp
   58   case tok::caret:                return prec::ExclusiveOr;
tools/clang/lib/Format/ContinuationIndenter.cpp
  341       Current.startsSequence(TT_SelectorName, tok::colon, tok::caret)) {
  689   } else if (!Current.isOneOf(tok::comment, tok::caret) &&
tools/clang/lib/Format/TokenAnnotator.cpp
  248         CurrentToken->isOneOf(tok::star, tok::amp, tok::caret);
  285           Left->Type = Left->Next->is(tok::caret) ? TT_ObjCBlockLParen
 1405     } else if (Current.isOneOf(tok::minus, tok::plus, tok::caret)) {
 1407       if (Current.is(TT_UnaryOperator) && Current.is(tok::caret))
 1448           if (AfterParen->Tok.isNot(tok::caret)) {
 3255     if (!Next->isOneOf(TT_LambdaLSquare, tok::l_brace, tok::caret))
tools/clang/lib/Format/UnwrappedLineParser.cpp
 1266     case tok::caret:
 1476     case tok::caret:
 1614     case tok::caret:
tools/clang/lib/Lex/Lexer.cpp
 3782       Kind = tok::caret;
tools/clang/lib/Lex/PPExpressions.cpp
  515   case tok::caret:                return 8;
  742     case tok::caret:
tools/clang/lib/Lex/TokenConcatenation.cpp
  122   TokenInfo[tok::caret       ] |= aci_avoid_equal;           // ^=
tools/clang/lib/Parse/ParseDecl.cpp
 1857   case tok::caret:
 5456   if (Kind == tok::star || Kind == tok::caret)
 5592   if (Kind == tok::star || Kind == tok::caret) {
tools/clang/lib/Parse/ParseDeclCXX.cpp
 3899   case tok::caret:        // 'xor'
tools/clang/lib/Parse/ParseExpr.cpp
 1450   case tok::caret:
 3009   assert(Tok.is(tok::caret) && "block literal starts with ^");
tools/clang/lib/Parse/ParseObjc.cpp
 1021   case tok::caret:
tools/clang/lib/Parse/ParseOpenMP.cpp
  201   case tok::caret: // '^'
 2419     case tok::caret:
tools/clang/lib/Parse/ParseTentative.cpp
  792     if (Tok.isOneOf(tok::star, tok::amp, tok::caret, tok::ampamp) ||
tools/clang/lib/Sema/SemaCodeComplete.cpp
  467   case tok::caret:
tools/clang/lib/Sema/SemaExpr.cpp
12602   case tok::caret:                Opc = BO_Xor; break;
tools/clang/tools/extra/clang-tidy/bugprone/MacroParenthesesCheck.cpp
   65                    tok::amp, tok::pipe, tok::caret);
tools/lldb/source/Plugins/Language/ClangCommon/ClangHighlighter.cpp
  116     case tok::caret: