Lines Matching refs:TheLine

253     const AnnotatedLine *TheLine = *I;  in tryFitMultipleLinesInOne()  local
254 if (TheLine->Last->is(TT_LineComment)) in tryFitMultipleLinesInOne()
259 if (TheLine->InPPDirective && in tryFitMultipleLinesInOne()
271 Limit = TheLine->Last->TotalLength > Limit in tryFitMultipleLinesInOne()
273 : Limit - TheLine->Last->TotalLength; in tryFitMultipleLinesInOne()
275 if (TheLine->Last->is(TT_FunctionLBrace) && in tryFitMultipleLinesInOne()
276 TheLine->First == TheLine->Last && in tryFitMultipleLinesInOne()
284 if (PreviousLine && TheLine->Last->is(tok::l_brace) && in tryFitMultipleLinesInOne()
285 TheLine->First == TheLine->Last) { in tryFitMultipleLinesInOne()
314 TheLine]() { in tryFitMultipleLinesInOne()
326 if (Style.isJavaScript() && TheLine->Last->is(TT_FunctionLBrace)) in tryFitMultipleLinesInOne()
329 if (TheLine->Level != 0) { in tryFitMultipleLinesInOne()
339 (*J)->Level < TheLine->Level) { in tryFitMultipleLinesInOne()
362 const auto *FirstNonComment = TheLine->getFirstNonComment(); in tryFitMultipleLinesInOne()
369 if (const auto *NSToken = TheLine->First->getNamespaceToken()) { in tryFitMultipleLinesInOne()
371 assert(TheLine->MatchingClosingBlockLineIndex > 0); in tryFitMultipleLinesInOne()
372 for (auto ClosingLineIndex = TheLine->MatchingClosingBlockLineIndex - 1; in tryFitMultipleLinesInOne()
382 const int OutdentBy = I[J]->Level - TheLine->Level; in tryFitMultipleLinesInOne()
395 if (auto nsToken = getMatchingNamespaceToken(TheLine, AnnotatedLines)) { in tryFitMultipleLinesInOne()
397 unsigned openingLine = TheLine->MatchingOpeningBlockLineIndex - 1; in tryFitMultipleLinesInOne()
414 const auto *LastNonComment = TheLine->getLastNonComment(); in tryFitMultipleLinesInOne()
421 TheLine->First != LastNonComment) { in tryFitMultipleLinesInOne()
425 if (TheLine->Last->is(tok::l_brace) && FirstNonComment != TheLine->Last && in tryFitMultipleLinesInOne()
434 if ((TheLine->First->isOneOf(tok::kw_if, tok::kw_else, tok::kw_while, in tryFitMultipleLinesInOne()
437 (TheLine->First->is(tok::r_brace) && TheLine->First->Next && in tryFitMultipleLinesInOne()
438 TheLine->First->Next->isOneOf(tok::kw_else, tok::kw_catch))) && in tryFitMultipleLinesInOne()
444 return (Style.ColumnLimit == 0 || TheLine->Level * Style.IndentWidth + in tryFitMultipleLinesInOne()
445 TheLine->Last->TotalLength <= in tryFitMultipleLinesInOne()
450 if (TheLine->First->isOneOf(tok::kw_if, tok::kw_else, tok::kw_while, in tryFitMultipleLinesInOne()
457 if (TheLine->First->isOneOf(tok::kw_else, tok::kw_catch) && in tryFitMultipleLinesInOne()
466 TheLine->Last->TotalLength <= Style.ColumnLimit) in tryFitMultipleLinesInOne()
471 if (PreviousLine && TheLine->First->is(tok::l_brace)) { in tryFitMultipleLinesInOne()
498 TheLine->Last->is(tok::l_brace) && PreviousLine->Last) { in tryFitMultipleLinesInOne()
518 if (TheLine->Last->is(tok::l_brace)) { in tryFitMultipleLinesInOne()
521 if (TheLine->Last->is(TT_EnumLBrace)) { in tryFitMultipleLinesInOne()
523 } else if (TheLine->Last->is(TT_RequiresExpressionLBrace)) { in tryFitMultipleLinesInOne()
525 } else if (TheLine->Last->isOneOf(TT_ClassLBrace, TT_StructLBrace)) { in tryFitMultipleLinesInOne()
532 } else if (TheLine->InPPDirective || in tryFitMultipleLinesInOne()
533 !TheLine->First->isOneOf(tok::kw_class, tok::kw_enum, in tryFitMultipleLinesInOne()
551 if (Limit <= 2 || (Style.ColumnLimit == 0 && containsMustBreak(TheLine))) in tryFitMultipleLinesInOne()
568 auto IsElseLine = [&TheLine]() -> bool { in tryFitMultipleLinesInOne()
569 const FormatToken *First = TheLine->First; in tryFitMultipleLinesInOne()
576 if (TheLine->First->is(tok::kw_if) || in tryFitMultipleLinesInOne()
583 if (TheLine->First->isOneOf(tok::kw_for, tok::kw_while, tok::kw_do, in tryFitMultipleLinesInOne()
589 if (TheLine->First->isOneOf(tok::kw_case, tok::kw_default)) { in tryFitMultipleLinesInOne()
594 if (TheLine->InPPDirective && in tryFitMultipleLinesInOne()
595 (TheLine->First->HasUnescapedNewline || TheLine->First->IsFirst)) { in tryFitMultipleLinesInOne()
1353 const AnnotatedLine &TheLine = *Line; in format() local
1363 TheLine.Level > RangeMinLevel || in format()
1364 (TheLine.Level == RangeMinLevel && !PreviousRBrace && in format()
1365 !TheLine.startsWith(tok::r_brace)); in format()
1368 Indent != TheLine.First->OriginalColumn; in format()
1369 bool ShouldFormat = TheLine.Affected || FixIndentation; in format()
1372 if (ShouldFormat && TheLine.Type == LT_Invalid && Status) { in format()
1375 SourceMgr.getSpellingLineNumber(TheLine.First->Tok.getLocation()); in format()
1378 if (ShouldFormat && TheLine.Type != LT_Invalid) { in format()
1380 bool LastLine = TheLine.First->is(tok::eof); in format()
1381 formatFirstToken(TheLine, PreviousLine, PrevPrevLine, Lines, Indent, in format()
1386 unsigned ColumnLimit = getColumnLimit(TheLine.InPPDirective, NextLine); in format()
1388 !TheLine.ContainsMacroCall && in format()
1389 (TheLine.Last->TotalLength + Indent <= ColumnLimit || in format()
1390 (TheLine.Type == LT_ImportStatement && in format()
1393 TheLine.InPPDirective)); // don't split #regions in C# in format()
1396 .formatLine(TheLine, NextStartColumn + Indent, in format()
1400 .formatLine(TheLine, NextStartColumn + Indent, in format()
1404 .formatLine(TheLine, NextStartColumn + Indent, in format()
1407 RangeMinLevel = std::min(RangeMinLevel, TheLine.Level); in format()
1411 if (TheLine.ChildrenAffected) { in format()
1412 for (const FormatToken *Tok = TheLine.First; Tok; Tok = Tok->Next) in format()
1420 TheLine.First->NewlinesBefore > 0 || TheLine.First->IsFirst; in format()
1422 IndentTracker.adjustToUnmodifiedLine(TheLine); in format()
1426 TheLine.LeadingEmptyLinesAffected); in format()
1429 formatFirstToken(TheLine, PreviousLine, PrevPrevLine, Lines, in format()
1430 TheLine.First->OriginalColumn, in format()
1431 TheLine.First->OriginalColumn); in format()
1433 Whitespaces->addUntouchableToken(*TheLine.First, in format()
1434 TheLine.InPPDirective); in format()
1438 for (FormatToken *Tok = TheLine.First->Next; Tok; Tok = Tok->Next) in format()
1439 Whitespaces->addUntouchableToken(*Tok, TheLine.InPPDirective); in format()
1445 markFinalized(TheLine.First); in format()