Lines Matching refs:PreviousLine

281     const auto *PreviousLine = I != AnnotatedLines.begin() ? I[-1] : nullptr;  in tryFitMultipleLinesInOne()  local
283 if (PreviousLine && TheLine->Last->is(tok::l_brace) && in tryFitMultipleLinesInOne()
287 const FormatToken *Tok = PreviousLine->First; in tryFitMultipleLinesInOne()
312 auto ShouldMergeShortFunctions = [this, &I, &NextLine, PreviousLine, in tryFitMultipleLinesInOne()
329 if (!PreviousLine) in tryFitMultipleLinesInOne()
470 if (PreviousLine && TheLine->First->is(tok::l_brace)) { in tryFitMultipleLinesInOne()
471 switch (PreviousLine->First->Tok.getKind()) { in tryFitMultipleLinesInOne()
474 if (PreviousLine->First->Next) { in tryFitMultipleLinesInOne()
476 PreviousLine->First->Next->Tok.getObjCKeywordID(); in tryFitMultipleLinesInOne()
496 if (PreviousLine && Style.BraceWrapping.SplitEmptyRecord && in tryFitMultipleLinesInOne()
497 TheLine->Last->is(tok::l_brace) && PreviousLine->Last) { in tryFitMultipleLinesInOne()
498 const FormatToken *Previous = PreviousLine->Last; in tryFitMultipleLinesInOne()
503 if (Previous->is(tok::greater) && !PreviousLine->InPPDirective) in tryFitMultipleLinesInOne()
1350 const AnnotatedLine *PreviousLine = nullptr; in format() local
1359 Line; PrevPrevLine = PreviousLine, PreviousLine = Line, Line = NextLine, in format()
1370 PreviousLine && PreviousLine->startsWith(tok::r_brace); in format()
1390 formatFirstToken(TheLine, PreviousLine, PrevPrevLine, Lines, Indent, in format()
1434 StartsNewLine && ((PreviousLine && PreviousLine->Affected) || in format()
1438 formatFirstToken(TheLine, PreviousLine, PrevPrevLine, Lines, in format()
1461 const AnnotatedLine *PreviousLine, in computeNewlines() argument
1477 if (!PreviousLine && Line.Level > 0) in computeNewlines()
1487 if (!Style.KeepEmptyLines.AtStartOfBlock && PreviousLine && in computeNewlines()
1488 PreviousLine->Last->is(tok::l_brace) && in computeNewlines()
1489 !PreviousLine->startsWithNamespace() && in computeNewlines()
1491 PreviousLine->startsWith(tok::l_brace)) && in computeNewlines()
1492 !startsExternCBlock(*PreviousLine)) { in computeNewlines()
1497 if (PreviousLine && RootToken.isAccessSpecifier()) { in computeNewlines()
1507 if (PreviousLine->Last->isOneOf(tok::semi, tok::r_brace) && Newlines <= 1) in computeNewlines()
1509 if (PreviousLine->First->isAccessSpecifier()) in computeNewlines()
1514 if (PreviousLine->Last->is(tok::comment)) in computeNewlines()
1515 previousToken = PreviousLine->Last->getPreviousNonComment(); in computeNewlines()
1517 previousToken = PreviousLine->Last; in computeNewlines()
1527 if (PreviousLine && PreviousLine->First->isAccessSpecifier() && in computeNewlines()
1528 (!PreviousLine->InPPDirective || !RootToken.HasUnescapedNewline)) { in computeNewlines()
1553 const AnnotatedLine &Line, const AnnotatedLine *PreviousLine, in formatFirstToken() argument
1570 computeNewlines(Line, PreviousLine, PrevPrevLine, Lines, Style); in formatFirstToken()