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

References

tools/clang/lib/Format/TokenAnnotator.cpp
  167     Left->ParentBracket = Contexts.back().ContextKind;
  175     if (FormatToken *MaybeSel = Left->Previous) {
  183     if (Left->is(TT_OverloadedOperatorLParen)) {
  192     } else if (Left->Previous &&
  193                (Left->Previous->isOneOf(tok::kw_static_assert, tok::kw_decltype,
  196                 Left->Previous->isIf() ||
  197                 Left->Previous->is(TT_BinaryOperator))) {
  200     } else if (Style.Language == FormatStyle::LK_JavaScript && Left->Previous &&
  201                (Left->Previous->is(Keywords.kw_function) ||
  202                 (Left->Previous->endsSequence(tok::identifier,
  206     } else if (Style.Language == FormatStyle::LK_JavaScript && Left->Previous &&
  207                Left->Previous->is(TT_JsTypeColon)) {
  210     } else if (isLambdaParameterList(Left)) {
  214                (!Left->Previous || !Left->Previous->is(tok::identifier))) {
  214                (!Left->Previous || !Left->Previous->is(tok::identifier))) {
  219     } else if (Left->Previous && Left->Previous->is(tok::kw___attribute)) {
  219     } else if (Left->Previous && Left->Previous->is(tok::kw___attribute)) {
  220       Left->Type = TT_AttributeParen;
  221     } else if (Left->Previous && Left->Previous->is(TT_ForEachMacro)) {
  221     } else if (Left->Previous && Left->Previous->is(TT_ForEachMacro)) {
  225     } else if (Left->Previous && Left->Previous->MatchingParen &&
  225     } else if (Left->Previous && Left->Previous->MatchingParen &&
  226                Left->Previous->MatchingParen->is(TT_ObjCBlockLParen)) {
  230           Left->Previous && Left->Previous->isOneOf(tok::kw_for, tok::kw_catch);
  230           Left->Previous && Left->Previous->isOneOf(tok::kw_for, tok::kw_catch);
  236       Left->Type = TT_ObjCMethodExpr;
  252         Left->Previous && Left->Previous->is(tok::kw_for);
  252         Left->Previous && Left->Previous->is(tok::kw_for);
  285           Left->Type = Left->Next->is(tok::caret) ? TT_ObjCBlockLParen
  285           Left->Type = Left->Next->is(tok::caret) ? TT_ObjCBlockLParen
  287         Left->MatchingParen = CurrentToken;
  288         CurrentToken->MatchingParen = Left;
  291             Left->Previous && Left->Previous->is(tok::l_paren)) {
  291             Left->Previous && Left->Previous->is(tok::l_paren)) {
  295           for (FormatToken *Tok = Left; Tok != CurrentToken; Tok = Tok->Next) {
  310         if (Left->is(TT_AttributeParen))
  312         if (Left->Previous && Left->Previous->is(TT_JavaAnnotation))
  312         if (Left->Previous && Left->Previous->is(TT_JavaAnnotation))
  314         if (Left->Previous && Left->Previous->is(TT_LeadingJavaAnnotation))
  314         if (Left->Previous && Left->Previous->is(TT_LeadingJavaAnnotation))
  316         if (Left->Previous && Left->Previous->is(TT_AttributeSquare))
  316         if (Left->Previous && Left->Previous->is(TT_AttributeSquare))
  320           Left->PackingKind = PPK_Inconclusive;
  322           Left->PackingKind = PPK_BinPacked;
  324           Left->PackingKind = PPK_OnePerLine;
  333         Left->Type = TT_Unknown; // Not TT_ObjCBlockLParen
  361       updateParameterCount(Left, Tok);