Lines Matching refs:Style
49 const FormatStyle &Style) { in startsNextParameter() argument
52 Style.BreakConstructorInitializersBeforeComma) in startsNextParameter()
56 !Style.BreakConstructorInitializersBeforeComma); in startsNextParameter()
59 ContinuationIndenter::ContinuationIndenter(const FormatStyle &Style, in ContinuationIndenter() argument
65 : Style(Style), Keywords(Keywords), SourceMgr(SourceMgr), in ContinuationIndenter()
68 CommentPragmasRegex(Style.CommentPragmas) {} in ContinuationIndenter()
98 Current.closesBlockTypeList(Style))) in canBreak()
129 Style.AlwaysBreakAfterDefinitionReturnType == FormatStyle::DRTBS_None && in canBreak()
142 Current.closesBlockTypeList(Style)) in mustBreak()
146 if ((startsNextParameter(Current, Style) || Previous.is(tok::semi) || in mustBreak()
147 (Style.BreakBeforeTernaryOperators && Current.is(TT_ConditionalExpr) && in mustBreak()
149 (!Style.BreakBeforeTernaryOperators && in mustBreak()
156 Style.ColumnLimit > 0 && in mustBreak()
161 ((Style.AllowShortFunctionsOnASingleLine != FormatStyle::SFS_All) || in mustBreak()
162 Style.BreakConstructorInitializersBeforeComma || Style.ColumnLimit != 0)) in mustBreak()
172 if (Style.AlwaysBreakBeforeMultilineStrings && in mustBreak()
173 (NewLineColumn == State.FirstIndent + Style.ContinuationIndentWidth || in mustBreak()
240 if (Style.ColumnLimit != 0 && Previous.BlockKind == BK_Block && in mustBreak()
319 std::max(State.FirstIndent + Style.ContinuationIndentWidth, in addTokenOnCurrentLine()
326 if (Style.AlignAfterOpenBracket && Previous.opensScope() && in addTokenOnCurrentLine()
330 if (State.Stack.back().AvoidBinPacking && startsNextParameter(Current, Style)) in addTokenOnCurrentLine()
336 if (Current.is(TT_LambdaArrow) && Style.Language == FormatStyle::LK_Java) in addTokenOnCurrentLine()
418 (State.Column <= Style.ColumnLimit / 3 || in addTokenOnNewLine()
420 Penalty += Style.PenaltyBreakFirstLessLess; in addTokenOnNewLine()
433 if (Style.Language != FormatStyle::LK_JavaScript || in addTokenOnNewLine()
447 (Style.IndentWrappedFunctionNames in addTokenOnNewLine()
449 State.FirstIndent + Style.ContinuationIndentWidth) in addTokenOnNewLine()
471 Style.ContinuationIndentWidth; in addTokenOnNewLine()
489 1u, std::min(Current.NewlinesBefore, Style.MaxEmptyLinesToKeep + 1)); in addTokenOnNewLine()
530 (!Style.AllowAllParametersOfDeclarationOnNextLine && in addTokenOnNewLine()
547 Style.ContinuationIndentWidth; in getNewLineColumn()
554 if (Style.Language == FormatStyle::LK_Java && in getNewLineColumn()
557 State.Stack.back().Indent + Style.ContinuationIndentWidth); in getNewLineColumn()
563 if (Current.closesBlockTypeList(Style)) in getNewLineColumn()
598 (!Style.IndentWrappedFunctionNames && in getNewLineColumn()
605 return (Style.IndentWrappedFunctionNames in getNewLineColumn()
607 State.FirstIndent + Style.ContinuationIndentWidth) in getNewLineColumn()
637 return State.FirstIndent + Style.ConstructorInitializerIndentWidth; in getNewLineColumn()
647 return State.Stack.back().Indent + Style.ContinuationIndentWidth; in getNewLineColumn()
670 if ((Current.is(tok::question) && Style.BreakBeforeTernaryOperators) || in moveStateToNextToken()
673 !Style.BreakBeforeTernaryOperators)) in moveStateToNextToken()
690 State.Column + (Style.BreakConstructorInitializersBeforeComma ? 0 : 2); in moveStateToNextToken()
692 if (Style.ConstructorInitializerAllOnOneLineOrOnePerLine) in moveStateToNextToken()
743 Penalty += Style.PenaltyExcessCharacter * ExcessCharacters; in moveStateToNextToken()
771 Style.AlignOperands) || in moveStatePastFakeLParens()
784 (Style.AlignOperands || *I < prec::Assignment) && in moveStatePastFakeLParens()
786 (Style.Language != FormatStyle::LK_Java && *I > 0)) && in moveStatePastFakeLParens()
787 (Style.AlignAfterOpenBracket || *I != prec::Comma || in moveStatePastFakeLParens()
803 Style.BreakBeforeBinaryOperators != FormatStyle::BOS_None) || in moveStatePastFakeLParens()
805 Style.BreakBeforeTernaryOperators); in moveStatePastFakeLParens()
829 NewParenState.Indent += Style.ContinuationIndentWidth; in moveStatePastFakeLParens()
868 if (Current.opensBlockTypeList(Style)) { in moveStatePastScopeOpener()
869 NewIndent = State.Stack.back().NestedBlockIndent + Style.IndentWidth; in moveStatePastScopeOpener()
873 NewIndent = State.Stack.back().LastSpace + Style.ContinuationIndentWidth; in moveStatePastScopeOpener()
878 Style.Language == FormatStyle::LK_Proto || !Style.BinPackArguments || in moveStatePastScopeOpener()
883 NewIndent = Style.ContinuationIndentWidth + in moveStatePastScopeOpener()
899 (State.Line->MustBeDeclaration && !Style.BinPackParameters) || in moveStatePastScopeOpener()
900 (!State.Line->MustBeDeclaration && !Style.BinPackArguments) || in moveStatePastScopeOpener()
901 (Style.ExperimentalAutoDetectBinPacking && in moveStatePastScopeOpener()
906 if (Style.ColumnLimit) { in moveStatePastScopeOpener()
962 ? Style.ObjCBlockIndentWidth in moveStateToNewBlock()
963 : Style.IndentWidth); in moveStateToNewBlock()
984 return Style.PenaltyExcessCharacter * (ColumnsUsed - getColumnLimit(State)); in addMultilineToken()
1011 if (Style.Language == FormatStyle::LK_Java || in breakProtrudingToken()
1012 Style.Language == FormatStyle::LK_JavaScript) in breakProtrudingToken()
1048 State.Line->InPPDirective, Encoding, Style)); in breakProtrudingToken()
1057 !Current.Previous, State.Line->InPPDirective, Encoding, Style)); in breakProtrudingToken()
1065 Encoding, Style)); in breakProtrudingToken()
1067 ColumnLimit = Style.ColumnLimit; in breakProtrudingToken()
1091 Penalty += Style.PenaltyExcessCharacter * in breakProtrudingToken()
1120 Penalty += Style.PenaltyExcessCharacter * (ColumnsUsed - ColumnLimit); in breakProtrudingToken()
1139 Penalty += Current.isStringLiteral() ? Style.PenaltyBreakString in breakProtrudingToken()
1140 : Style.PenaltyBreakComment; in breakProtrudingToken()
1149 return Style.ColumnLimit - (State.Line->InPPDirective ? 2 : 0); in getColumnLimit()
1166 if (Style.ColumnLimit != 0 && in nextIsMultilineString()
1168 Style.ColumnLimit) in nextIsMultilineString()