Lines Matching refs:PreviousLine

268     const auto *PreviousLine = I != AnnotatedLines.begin() ? I[-1] : nullptr;  in tryFitMultipleLinesInOne()  local
270 if (PreviousLine && TheLine->Last->is(tok::l_brace) && in tryFitMultipleLinesInOne()
274 const FormatToken *Tok = PreviousLine->First; in tryFitMultipleLinesInOne()
299 auto ShouldMergeShortFunctions = [this, &I, &NextLine, PreviousLine, in tryFitMultipleLinesInOne()
316 if (!PreviousLine) in tryFitMultipleLinesInOne()
446 if (PreviousLine && TheLine->First->is(tok::l_brace)) { in tryFitMultipleLinesInOne()
447 switch (PreviousLine->First->Tok.getKind()) { in tryFitMultipleLinesInOne()
450 if (PreviousLine->First->Next) { in tryFitMultipleLinesInOne()
452 PreviousLine->First->Next->Tok.getObjCKeywordID(); in tryFitMultipleLinesInOne()
472 if (PreviousLine && Style.BraceWrapping.SplitEmptyRecord && in tryFitMultipleLinesInOne()
473 TheLine->Last->is(tok::l_brace) && PreviousLine->Last) { in tryFitMultipleLinesInOne()
474 const FormatToken *Previous = PreviousLine->Last; in tryFitMultipleLinesInOne()
479 if (Previous->is(tok::greater) && !PreviousLine->InPPDirective) in tryFitMultipleLinesInOne()
1283 const AnnotatedLine *PreviousLine = nullptr; in format() local
1292 Line; PrevPrevLine = PreviousLine, PreviousLine = Line, Line = NextLine, in format()
1303 PreviousLine && PreviousLine->startsWith(tok::r_brace); in format()
1323 formatFirstToken(TheLine, PreviousLine, PrevPrevLine, Lines, Indent, in format()
1366 StartsNewLine && ((PreviousLine && PreviousLine->Affected) || in format()
1370 formatFirstToken(TheLine, PreviousLine, PrevPrevLine, Lines, in format()
1393 const AnnotatedLine &Line, const AnnotatedLine *PreviousLine, in formatFirstToken() argument
1416 if (PreviousLine == nullptr && Line.Level > 0) in formatFirstToken()
1424 if (!Style.KeepEmptyLinesAtTheStartOfBlocks && PreviousLine && in formatFirstToken()
1425 PreviousLine->Last->is(tok::l_brace) && in formatFirstToken()
1426 !PreviousLine->startsWithNamespace() && in formatFirstToken()
1428 PreviousLine->startsWith(tok::l_brace)) && in formatFirstToken()
1429 !startsExternCBlock(*PreviousLine)) { in formatFirstToken()
1434 if (PreviousLine && RootToken.isAccessSpecifier()) { in formatFirstToken()
1444 if (PreviousLine->Last->isOneOf(tok::semi, tok::r_brace) && Newlines <= 1) in formatFirstToken()
1446 if (PreviousLine->First->isAccessSpecifier()) in formatFirstToken()
1451 if (PreviousLine->Last->is(tok::comment)) in formatFirstToken()
1452 previousToken = PreviousLine->Last->getPreviousNonComment(); in formatFirstToken()
1454 previousToken = PreviousLine->Last; in formatFirstToken()
1462 if (PreviousLine && PreviousLine->First->isAccessSpecifier() && in formatFirstToken()
1463 (!PreviousLine->InPPDirective || !RootToken.HasUnescapedNewline)) { in formatFirstToken()