• Home
  • Raw
  • Download

Lines Matching refs:Line

21 bool startsExternCBlock(const AnnotatedLine &Line) {  in startsExternCBlock()  argument
22 const FormatToken *Next = Line.First->getNextNonComment(); in startsExternCBlock()
24 return Line.startsWith(tok::kw_extern) && Next && Next->isStringLiteral() && in startsExternCBlock()
52 void nextLine(const AnnotatedLine &Line) { in nextLine() argument
53 Offset = getIndentOffset(*Line.First); in nextLine()
56 while (IndentForLevel.size() <= Line.Level) in nextLine()
58 if (Line.InPPDirective) { in nextLine()
59 Indent = Line.Level * Style.IndentWidth + AdditionalIndent; in nextLine()
61 IndentForLevel.resize(Line.Level + 1); in nextLine()
62 Indent = getIndent(IndentForLevel, Line.Level); in nextLine()
73 void adjustToUnmodifiedLine(const AnnotatedLine &Line) { in adjustToUnmodifiedLine() argument
74 unsigned LevelIndent = Line.First->OriginalColumn; in adjustToUnmodifiedLine()
77 if ((!Line.First->is(tok::comment) || IndentForLevel[Line.Level] == -1) && in adjustToUnmodifiedLine()
78 !Line.InPPDirective) in adjustToUnmodifiedLine()
79 IndentForLevel[Line.Level] = LevelIndent; in adjustToUnmodifiedLine()
273 AnnotatedLine &Line = **I; in tryMergeSimpleControlStatement() local
274 if (Line.Last->isNot(tok::r_paren)) in tryMergeSimpleControlStatement()
282 if (I + 2 != E && Line.startsWith(tok::kw_if) && in tryMergeSimpleControlStatement()
301 const AnnotatedLine *Line = I[1 + NumStmts]; in tryMergeShortCaseLabels() local
302 if (Line->InPPDirective != InPPDirective) in tryMergeShortCaseLabels()
304 if (Line->First->isOneOf(tok::kw_case, tok::kw_default, tok::r_brace)) in tryMergeShortCaseLabels()
306 if (Line->First->isOneOf(tok::kw_if, tok::kw_for, tok::kw_switch, in tryMergeShortCaseLabels()
308 Line->Last->is(tok::comment)) in tryMergeShortCaseLabels()
321 AnnotatedLine &Line = **I; in tryMergeSimpleBlock() local
327 Line.First->isOneOf(tok::at, tok::minus, tok::plus)) in tryMergeSimpleBlock()
332 if (Line.First->isOneOf(tok::kw_else, tok::kw_case) || in tryMergeSimpleBlock()
333 (Line.First->Next && Line.First->Next->is(tok::kw_else))) in tryMergeSimpleBlock()
335 if (Line.First->isOneOf(tok::kw_if, tok::kw_while, tok::kw_do, tok::kw_try, in tryMergeSimpleBlock()
341 Line.startsWith(tok::kw_if)) in tryMergeSimpleBlock()
344 Line.First->isOneOf(tok::kw_while, tok::kw_do, tok::kw_for)) in tryMergeSimpleBlock()
351 if (Line.First->isOneOf(tok::kw_try, tok::kw___try, tok::kw_catch, in tryMergeSimpleBlock()
364 } else if (Limit != 0 && !Line.startsWith(tok::kw_namespace) && in tryMergeSimpleBlock()
365 !startsExternCBlock(Line)) { in tryMergeSimpleBlock()
367 if (Line.First->isOneOf(tok::kw_class, tok::kw_union, tok::kw_struct, in tryMergeSimpleBlock()
423 bool containsMustBreak(const AnnotatedLine *Line) { in containsMustBreak() argument
424 for (const FormatToken *Tok = Line->First; Tok; Tok = Tok->Next) { in containsMustBreak()
485 virtual unsigned formatLine(const AnnotatedLine &Line, unsigned FirstIndent,
555 /*StartOfTokenColumn=*/State.Column, State.Line->InPPDirective); in formatChildren()
582 unsigned formatLine(const AnnotatedLine &Line, unsigned FirstIndent, in formatLine() argument
586 Indenter->getInitialState(FirstIndent, &Line, /*DryRun=*/false); in formatLine()
608 unsigned formatLine(const AnnotatedLine &Line, unsigned FirstIndent, in formatLine() argument
611 LineState State = Indenter->getInitialState(FirstIndent, &Line, DryRun); in formatLine()
631 unsigned formatLine(const AnnotatedLine &Line, unsigned FirstIndent, in formatLine() argument
633 LineState State = Indenter->getInitialState(FirstIndent, &Line, DryRun); in formatLine()
637 if (State.Line->Type == LT_ObjCMethodDecl) in formatLine()
819 for (const AnnotatedLine *Line = in format() local
821 Line; Line = NextLine) { in format()
822 const AnnotatedLine &TheLine = *Line; in format()