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

References

tools/clang/lib/Format/ContinuationIndenter.cpp
  337   if (Previous.is(tok::semi) && State.LineContainsContinuedForLoopSection)
  344   if ((startsNextParameter(Current, Style) || Previous.is(tok::semi) ||
  345        (Previous.is(TT_TemplateCloser) && Current.is(TT_StartOfName) &&
  351         (Previous.NestingLevel == 1 || Style.BinPackParameters)) ||
  353         Previous.isNot(tok::question)) ||
  355         Previous.is(TT_ConditionalExpr))) &&
  359   if (((Previous.is(TT_DictLiteral) && Previous.is(tok::l_brace)) ||
  359   if (((Previous.is(TT_DictLiteral) && Previous.is(tok::l_brace)) ||
  360        (Previous.is(TT_ArrayInitializerLSquare) &&
  361         Previous.ParameterCount > 1) ||
  362        opensProtoMessageField(Previous, Style)) &&
  364       getLengthToMatchingParen(Previous, State.Stack) + State.Column - 1 >
  370           ? Previous
  373       (State.Column + State.Line->Last->TotalLength - Previous.TotalLength >
  381   if (Current.is(TT_ObjCMethodExpr) && !Previous.is(TT_SelectorName) &&
  384   if (Current.is(TT_SelectorName) && !Previous.is(tok::at) &&
  406       !(Previous.closesScopeAfterBlock() && State.Column <= NewLineColumn))
  411   if (Previous.ClosesTemplateDeclaration &&
  420        Previous.is(tok::comma) || Current.NestingLevel < 2) &&
  421       !Previous.isOneOf(tok::kw_return, tok::lessless, tok::at,
  423       !Previous.isOneOf(TT_InlineASMColon, TT_ConditionalExpr) &&
  430   if (Previous.is(TT_BinaryOperator) && Current.CanBreakBefore) {
  440     bool IsComparison = (Previous.getPrecedence() == prec::Relational ||
  441                          Previous.getPrecedence() == prec::Equality ||
  442                          Previous.getPrecedence() == prec::Spaceship) &&
  443                         Previous.Previous &&
  444                         Previous.Previous->isNot(TT_BinaryOperator); // For >>.
  446         Previous.Previous && Previous.Previous->EndsBinaryExpression;
  446         Previous.Previous && Previous.Previous->EndsBinaryExpression;
  448         Previous.getPrecedence() != prec::Assignment &&
  466     if (Previous.ClosesTemplateDeclaration)
  468     if (Previous.is(TT_FunctionAnnotationRParen))
  470     if (Previous.is(TT_LeadingJavaAnnotation) && Current.isNot(tok::l_paren) &&
  480        (Current.is(tok::kw_operator) && !Previous.is(tok::coloncolon))) &&
  481       !Previous.is(tok::kw_template) && State.Stack.back().BreakBeforeParameter)
  487   if (Style.ColumnLimit != 0 && Previous.BlockKind == BK_Block &&
  488       Previous.is(tok::l_brace) && !Current.isOneOf(tok::r_brace, tok::comment))
  492       ((Previous.is(tok::identifier) && Previous.TokenText == "endl") ||
  492       ((Previous.is(tok::identifier) && Previous.TokenText == "endl") ||
  493        (Previous.Tok.isLiteral() && (Previous.TokenText.endswith("\\n\"") ||
  493        (Previous.Tok.isLiteral() && (Previous.TokenText.endswith("\\n\"") ||
  494                                      Previous.TokenText == "\'\\n\'"))))
  497   if (Previous.is(TT_BlockComment) && Previous.IsMultiline)
  497   if (Previous.is(TT_BlockComment) && Previous.IsMultiline)