Lines Matching refs:Style

31 static bool shouldIndentWrappedSelectorName(const FormatStyle &Style,  in shouldIndentWrappedSelectorName()  argument
33 return Style.IndentWrappedFunctionNames || LineType == LT_ObjCMethodDecl; in shouldIndentWrappedSelectorName()
122 const FormatStyle &Style) { in startsNextParameter() argument
125 Style.BreakConstructorInitializers == FormatStyle::BCIS_BeforeComma) in startsNextParameter()
127 if (Style.Language == FormatStyle::LK_Proto && Current.is(TT_SelectorName)) in startsNextParameter()
131 Style.BreakConstructorInitializers != in startsNextParameter()
134 Style.BreakInheritanceList != FormatStyle::BILS_BeforeComma)); in startsNextParameter()
138 const FormatStyle &Style) { in opensProtoMessageField() argument
141 return Style.Language == FormatStyle::LK_TextProto || in opensProtoMessageField()
142 (Style.Language == FormatStyle::LK_Proto && in opensProtoMessageField()
175 getCanonicalRawStringDelimiter(const FormatStyle &Style, in getCanonicalRawStringDelimiter() argument
177 for (const auto &Format : Style.RawStringFormats) { in getCanonicalRawStringDelimiter()
225 ContinuationIndenter::ContinuationIndenter(const FormatStyle &Style, in ContinuationIndenter() argument
231 : Style(Style), Keywords(Keywords), SourceMgr(SourceMgr), in ContinuationIndenter()
234 CommentPragmasRegex(Style.CommentPragmas), RawStringFormats(Style) {} in ContinuationIndenter()
249 if (Style.IndentPPDirectives == FormatStyle::PPDIS_AfterHash && in getInitialState()
265 if (Style.Language == FormatStyle::LK_TextProto) { in getInitialState()
283 Current.closesBlockOrBlockTypeList(Style))) in canBreak()
314 if (Style.AlwaysBreakAfterReturnType == FormatStyle::RTBS_None) in canBreak()
336 Current.closesBlockOrBlockTypeList(Style)) in mustBreak()
340 if (Style.Language == FormatStyle::LK_ObjC && in mustBreak()
345 if ((startsNextParameter(Current, Style) || Previous.is(tok::semi) || in mustBreak()
347 Style.isCpp() && in mustBreak()
352 (Previous.NestingLevel == 1 || Style.BinPackParameters)) || in mustBreak()
353 (Style.BreakBeforeTernaryOperators && Current.is(TT_ConditionalExpr) && in mustBreak()
355 (!Style.BreakBeforeTernaryOperators && in mustBreak()
363 opensProtoMessageField(Previous, Style)) && in mustBreak()
364 Style.ColumnLimit > 0 && in mustBreak()
370 Style.BreakConstructorInitializers == FormatStyle::BCIS_AfterColon in mustBreak()
377 (Style.AllowShortFunctionsOnASingleLine != FormatStyle::SFS_All || in mustBreak()
378 Style.BreakConstructorInitializers != FormatStyle::BCIS_BeforeColon || in mustBreak()
379 Style.ColumnLimit != 0)) in mustBreak()
391 if (Current.isMemberAccess() && Style.ColumnLimit != 0 && in mustBreak()
392 State.Column + getLengthToNextOperator(Current) > Style.ColumnLimit && in mustBreak()
406 Style.Language == FormatStyle::LK_JavaScript) && in mustBreak()
420 if (Style.AlwaysBreakBeforeMultilineStrings && in mustBreak()
421 (NewLineColumn == State.FirstIndent + Style.ContinuationIndentWidth || in mustBreak()
468 return Style.AlwaysBreakTemplateDeclarations != FormatStyle::BTDS_No; in mustBreak()
485 if (Style.ColumnLimit != 0 && Previous.BlockKind == BK_Block && in mustBreak()
565 if (Style.IndentPPDirectives == FormatStyle::PPDIS_AfterHash && in addTokenOnCurrentLine()
575 if (Style.UseTab != FormatStyle::UT_Never) in addTokenOnCurrentLine()
585 if (Style.BreakInheritanceList == FormatStyle::BILS_BeforeComma && in addTokenOnCurrentLine()
588 if (Style.BreakInheritanceList == FormatStyle::BILS_AfterColon && in addTokenOnCurrentLine()
595 std::max(State.FirstIndent + Style.ContinuationIndentWidth, in addTokenOnCurrentLine()
609 if (Style.AlignAfterOpenBracket == FormatStyle::BAS_AlwaysBreak && in addTokenOnCurrentLine()
627 if (Style.AlignAfterOpenBracket != FormatStyle::BAS_DontAlign && in addTokenOnCurrentLine()
631 if (State.Stack.back().AvoidBinPacking && startsNextParameter(Current, Style)) in addTokenOnCurrentLine()
637 if (Current.is(TT_LambdaArrow) && Style.Language == FormatStyle::LK_Java) in addTokenOnCurrentLine()
665 Style.BreakBeforeBinaryOperators != FormatStyle::BOS_None) || in addTokenOnCurrentLine()
666 (P->is(TT_ConditionalExpr) && Style.BreakBeforeTernaryOperators); in addTokenOnCurrentLine()
672 if ((!BreakBeforeOperator && !(HasTwoOperands && Style.AlignOperands)) || in addTokenOnCurrentLine()
692 Style.BreakConstructorInitializers == in addTokenOnCurrentLine()
705 if (Style.BreakBeforeBinaryOperators == FormatStyle::BOS_None) in addTokenOnCurrentLine()
753 (State.Column <= Style.ColumnLimit / 3 || in addTokenOnNewLine()
755 Penalty += Style.PenaltyBreakFirstLessLess; in addTokenOnNewLine()
770 (Style.Language != FormatStyle::LK_JavaScript || in addTokenOnNewLine()
785 (shouldIndentWrappedSelectorName(Style, State.Line->Type) in addTokenOnNewLine()
787 State.FirstIndent + Style.ContinuationIndentWidth) in addTokenOnNewLine()
810 Style.ContinuationIndentWidth; in addTokenOnNewLine()
829 unsigned MaxEmptyLinesToKeep = Style.MaxEmptyLinesToKeep + 1; in addTokenOnNewLine()
861 !Style.isCpp() && Current.is(tok::r_brace) && State.Stack.size() > 1 && in addTokenOnNewLine()
881 opensProtoMessageField(*PreviousNonComment, Style))) in addTokenOnNewLine()
889 (!Style.AllowAllParametersOfDeclarationOnNextLine && in addTokenOnNewLine()
906 Style.ContinuationIndentWidth; in getNewLineColumn()
913 if (Style.Language == FormatStyle::LK_Java && in getNewLineColumn()
916 State.Stack.back().Indent + Style.ContinuationIndentWidth); in getNewLineColumn()
923 (Style.Language == FormatStyle::LK_Proto || in getNewLineColumn()
924 Style.Language == FormatStyle::LK_TextProto))) && in getNewLineColumn()
926 if (Current.closesBlockOrBlockTypeList(Style)) in getNewLineColumn()
950 ((Style.Language == FormatStyle::LK_Proto || in getNewLineColumn()
951 Style.Language == FormatStyle::LK_TextProto) && in getNewLineColumn()
979 (!Style.IndentWrappedFunctionNames && in getNewLineColumn()
985 if (shouldIndentWrappedSelectorName(Style, State.Line->Type)) in getNewLineColumn()
987 State.FirstIndent + Style.ContinuationIndentWidth); in getNewLineColumn()
1031 Style.BreakConstructorInitializers == FormatStyle::BCIS_AfterColon) in getNewLineColumn()
1034 Style.BreakInheritanceList == FormatStyle::BILS_AfterColon) in getNewLineColumn()
1038 return State.FirstIndent + Style.ConstructorInitializerIndentWidth; in getNewLineColumn()
1048 return State.Stack.back().Indent + Style.ContinuationIndentWidth; in getNewLineColumn()
1075 if (Style.BreakBeforeTernaryOperators && Current.is(tok::question)) in moveStateToNextToken()
1077 if (!Style.BreakBeforeTernaryOperators && Current.isNot(tok::colon)) { in moveStateToNextToken()
1094 Style.BreakConstructorInitializers != FormatStyle::BCIS_AfterColon) { in moveStateToNextToken()
1102 (Style.BreakConstructorInitializers == FormatStyle::BCIS_BeforeComma in moveStateToNextToken()
1106 if (Style.ConstructorInitializerAllOnOneLineOrOnePerLine) in moveStateToNextToken()
1111 Style.BreakConstructorInitializers == FormatStyle::BCIS_AfterColon) { in moveStateToNextToken()
1113 State.FirstIndent + Style.ConstructorInitializerIndentWidth; in moveStateToNextToken()
1115 if (Style.ConstructorInitializerAllOnOneLineOrOnePerLine) in moveStateToNextToken()
1120 State.FirstIndent + Style.ConstructorInitializerIndentWidth; in moveStateToNextToken()
1200 Style.AlignOperands) || in moveStatePastFakeLParens()
1221 (Style.AlignOperands || *I < prec::Assignment) && in moveStatePastFakeLParens()
1223 (Style.Language != FormatStyle::LK_Java && *I > 0)) && in moveStatePastFakeLParens()
1224 (Style.AlignAfterOpenBracket != FormatStyle::BAS_DontAlign || in moveStatePastFakeLParens()
1239 Style.AlignAfterOpenBracket != FormatStyle::BAS_DontAlign) in moveStatePastFakeLParens()
1249 NewParenState.Indent += Style.ContinuationIndentWidth; in moveStatePastFakeLParens()
1287 opensProtoMessageField(Current, Style)) { in moveStatePastScopeOpener()
1288 if (Current.opensBlockOrBlockTypeList(Style)) { in moveStatePastScopeOpener()
1289 NewIndent = Style.IndentWidth + in moveStatePastScopeOpener()
1292 NewIndent = State.Stack.back().LastSpace + Style.ContinuationIndentWidth; in moveStatePastScopeOpener()
1299 Style.Language == FormatStyle::LK_Proto || in moveStatePastScopeOpener()
1300 Style.Language == FormatStyle::LK_TextProto || in moveStatePastScopeOpener()
1301 !Style.BinPackArguments || in moveStatePastScopeOpener()
1309 NewIndent = Style.ContinuationIndentWidth + in moveStatePastScopeOpener()
1330 (Style.ObjCBinPackProtocolList == FormatStyle::BPS_Auto && in moveStatePastScopeOpener()
1331 Style.BinPackParameters) || in moveStatePastScopeOpener()
1332 Style.ObjCBinPackProtocolList == FormatStyle::BPS_Always; in moveStatePastScopeOpener()
1335 (State.Line->Type != LT_ObjCDecl && Style.BinPackParameters) || in moveStatePastScopeOpener()
1339 (Style.Language == FormatStyle::LK_JavaScript && EndsInComma) || in moveStatePastScopeOpener()
1341 (!State.Line->MustBeDeclaration && !Style.BinPackArguments) || in moveStatePastScopeOpener()
1342 (Style.ExperimentalAutoDetectBinPacking && in moveStatePastScopeOpener()
1348 if (Style.ColumnLimit) { in moveStatePastScopeOpener()
1368 if (Style.Language == FormatStyle::LK_JavaScript && EndsInComma) in moveStatePastScopeOpener()
1424 Style.ColumnLimit) in moveStatePastScopeCloser()
1442 ? Style.ObjCBlockIndentWidth in moveStateToNewBlock()
1443 : Style.IndentWidth); in moveStateToNewBlock()
1471 getCanonicalRawStringDelimiter(Style, RawStringStyle.Language); in reformatRawStringLiteral()
1523 ? CurrentIndent + Style.IndentWidth in reformatRawStringLiteral()
1587 *NewCode, FirstStartColumn, Style.TabWidth, Encoding); in reformatRawStringLiteral()
1593 StartColumn + NewPrefixSize > Style.ColumnLimit ? in reformatRawStringLiteral()
1594 StartColumn + NewPrefixSize - Style.ColumnLimit : 0; in reformatRawStringLiteral()
1602 return Fixes.second + PrefixExcessCharacters * Style.PenaltyExcessCharacter; in reformatRawStringLiteral()
1617 return Style.PenaltyExcessCharacter * (ColumnsUsed - getColumnLimit(State)); in addMultilineToken()
1669 Penalty += Style.PenaltyExcessCharacter * ExcessCharacters; in handleEndOfLine()
1718 if (Style.Language == FormatStyle::LK_Java || in createBreakableToken()
1719 Style.Language == FormatStyle::LK_JavaScript || in createBreakableToken()
1720 !Style.BreakStringLiterals || in createBreakableToken()
1763 State.Line->InPPDirective, Encoding, Style); in createBreakableToken()
1766 if (!Style.ReflowComments || in createBreakableToken()
1775 State.Line->InPPDirective, Encoding, Style); in createBreakableToken()
1779 if (!Style.ReflowComments || in createBreakableToken()
1785 /*InPPDirective=*/false, Encoding, Style); in createBreakableToken()
1802 ColumnLimit = Style.ColumnLimit; in breakProtrudingToken()
1810 ? Style.PenaltyBreakString in breakProtrudingToken()
1811 : Style.PenaltyBreakComment; in breakProtrudingToken()
1870 Penalty += Style.PenaltyExcessCharacter * in breakProtrudingToken()
1933 Style.PenaltyExcessCharacter; in breakProtrudingToken()
2073 Style.PenaltyExcessCharacter; in breakProtrudingToken()
2127 Penalty += Style.PenaltyExcessCharacter * in breakProtrudingToken()
2166 return Style.ColumnLimit - (State.Line->InPPDirective ? 2 : 0); in getColumnLimit()
2183 if (Style.ColumnLimit != 0 && Style.BreakStringLiterals && in nextIsMultilineString()
2185 Style.ColumnLimit) in nextIsMultilineString()