Lines Matching refs:Style

30 static bool shouldIndentWrappedSelectorName(const FormatStyle &Style,  in shouldIndentWrappedSelectorName()  argument
32 return Style.IndentWrappedFunctionNames || LineType == LT_ObjCMethodDecl; in shouldIndentWrappedSelectorName()
121 const FormatStyle &Style) { in startsNextParameter() argument
124 Style.BreakConstructorInitializers == FormatStyle::BCIS_BeforeComma) in startsNextParameter()
126 if (Style.Language == FormatStyle::LK_Proto && Current.is(TT_SelectorName)) in startsNextParameter()
130 Style.BreakConstructorInitializers != in startsNextParameter()
133 Style.BreakInheritanceList != FormatStyle::BILS_BeforeComma)); in startsNextParameter()
137 const FormatStyle &Style) { in opensProtoMessageField() argument
140 return Style.Language == FormatStyle::LK_TextProto || in opensProtoMessageField()
141 (Style.Language == FormatStyle::LK_Proto && in opensProtoMessageField()
174 getCanonicalRawStringDelimiter(const FormatStyle &Style, in getCanonicalRawStringDelimiter() argument
176 for (const auto &Format : Style.RawStringFormats) { in getCanonicalRawStringDelimiter()
224 ContinuationIndenter::ContinuationIndenter(const FormatStyle &Style, in ContinuationIndenter() argument
230 : Style(Style), Keywords(Keywords), SourceMgr(SourceMgr), in ContinuationIndenter()
233 CommentPragmasRegex(Style.CommentPragmas), RawStringFormats(Style) {} in ContinuationIndenter()
248 if (Style.IndentPPDirectives == FormatStyle::PPDIS_AfterHash && in getInitialState()
264 if (Style.Language == FormatStyle::LK_TextProto) { in getInitialState()
282 Current.closesBlockOrBlockTypeList(Style))) in canBreak()
313 if (Style.AlwaysBreakAfterReturnType == FormatStyle::RTBS_None) in canBreak()
332 if (Style.BraceWrapping.BeforeLambdaBody && Current.CanBreakBefore && in mustBreak()
340 Current.closesBlockOrBlockTypeList(Style)) in mustBreak()
344 if (Style.Language == FormatStyle::LK_ObjC && in mustBreak()
345 Style.ObjCBreakBeforeNestedBlockParam && in mustBreak()
355 if ((startsNextParameter(Current, Style) || Previous.is(tok::semi) || in mustBreak()
357 Style.isCpp() && in mustBreak()
362 (Previous.NestingLevel == 1 || Style.BinPackParameters)) || in mustBreak()
363 (Style.BreakBeforeTernaryOperators && Current.is(TT_ConditionalExpr) && in mustBreak()
365 (!Style.BreakBeforeTernaryOperators && in mustBreak()
371 ((Style.BreakBeforeTernaryOperators && Current.is(TT_ConditionalExpr) && in mustBreak()
373 (!Style.BreakBeforeTernaryOperators && Previous.is(TT_ConditionalExpr) && in mustBreak()
379 opensProtoMessageField(Previous, Style)) && in mustBreak()
380 Style.ColumnLimit > 0 && in mustBreak()
386 Style.BreakConstructorInitializers == FormatStyle::BCIS_AfterColon in mustBreak()
393 (Style.AllowShortFunctionsOnASingleLine != FormatStyle::SFS_All || in mustBreak()
394 Style.BreakConstructorInitializers != FormatStyle::BCIS_BeforeColon || in mustBreak()
395 Style.ColumnLimit != 0)) in mustBreak()
404 (Style.ObjCBreakBeforeNestedBlockParam || in mustBreak()
409 if (Current.isMemberAccess() && Style.ColumnLimit != 0 && in mustBreak()
410 State.Column + getLengthToNextOperator(Current) > Style.ColumnLimit && in mustBreak()
424 Style.Language == FormatStyle::LK_JavaScript) && in mustBreak()
437 if (Style.AlwaysBreakBeforeMultilineStrings && in mustBreak()
438 (NewLineColumn == State.FirstIndent + Style.ContinuationIndentWidth || in mustBreak()
486 return Style.AlwaysBreakTemplateDeclarations != FormatStyle::BTDS_No; in mustBreak()
497 (!Style.isCSharp() || in mustBreak()
498 Style.AlwaysBreakAfterReturnType != FormatStyle::RTBS_None)) || in mustBreak()
506 if (Style.ColumnLimit != 0 && Previous.is(BK_Block) && in mustBreak()
586 if (Style.IndentPPDirectives == FormatStyle::PPDIS_AfterHash && in addTokenOnCurrentLine()
596 if (Style.UseTab != FormatStyle::UT_Never) in addTokenOnCurrentLine()
606 if (Style.BreakInheritanceList == FormatStyle::BILS_BeforeComma && in addTokenOnCurrentLine()
609 if (Style.BreakInheritanceList == FormatStyle::BILS_AfterColon && in addTokenOnCurrentLine()
616 std::max(State.FirstIndent + Style.ContinuationIndentWidth, in addTokenOnCurrentLine()
630 if (Style.AlignAfterOpenBracket == FormatStyle::BAS_AlwaysBreak && in addTokenOnCurrentLine()
633 Style.Cpp11BracedListStyle)) && in addTokenOnCurrentLine()
650 if (Style.AlignAfterOpenBracket != FormatStyle::BAS_DontAlign && in addTokenOnCurrentLine()
657 if (State.Stack.back().AvoidBinPacking && startsNextParameter(Current, Style)) in addTokenOnCurrentLine()
663 if (Current.is(TT_LambdaArrow) && Style.Language == FormatStyle::LK_Java) in addTokenOnCurrentLine()
691 Style.BreakBeforeBinaryOperators != FormatStyle::BOS_None) || in addTokenOnCurrentLine()
692 (P->is(TT_ConditionalExpr) && Style.BreakBeforeTernaryOperators); in addTokenOnCurrentLine()
700 Style.AlignOperands != FormatStyle::OAS_DontAlign)) || in addTokenOnCurrentLine()
719 Style.BreakConstructorInitializers == in addTokenOnCurrentLine()
732 if (Style.BreakBeforeBinaryOperators == FormatStyle::BOS_None) in addTokenOnCurrentLine()
782 (State.Column <= Style.ColumnLimit / 3 || in addTokenOnNewLine()
784 Penalty += Style.PenaltyBreakFirstLessLess; in addTokenOnNewLine()
802 Style.PenaltyIndentedWhitespace * (State.Column - State.FirstIndent); in addTokenOnNewLine()
815 (Style.Language != FormatStyle::LK_JavaScript || in addTokenOnNewLine()
830 (shouldIndentWrappedSelectorName(Style, State.Line->Type) in addTokenOnNewLine()
832 State.FirstIndent + Style.ContinuationIndentWidth) in addTokenOnNewLine()
855 Style.ContinuationIndentWidth; in addTokenOnNewLine()
874 unsigned MaxEmptyLinesToKeep = Style.MaxEmptyLinesToKeep + 1; in addTokenOnNewLine()
907 (!Style.isCpp() && Current.is(tok::r_brace) && State.Stack.size() > 1 && in addTokenOnNewLine()
909 (Style.Language == FormatStyle::LK_ObjC && Current.is(tok::r_brace) && in addTokenOnNewLine()
910 State.Stack.size() > 1 && !Style.ObjCBreakBeforeNestedBlockParam); in addTokenOnNewLine()
929 opensProtoMessageField(*PreviousNonComment, Style))) in addTokenOnNewLine()
939 Style.BreakConstructorInitializers == FormatStyle::BCIS_AfterColon; in addTokenOnNewLine()
942 (!Style.AllowAllParametersOfDeclarationOnNextLine && in addTokenOnNewLine()
944 (!Style.AllowAllArgumentsOnNextLine && in addTokenOnNewLine()
946 (!Style.AllowAllConstructorInitializersOnNextLine && in addTokenOnNewLine()
955 Style.AllowAllConstructorInitializersOnNextLine) in addTokenOnNewLine()
976 Style.ContinuationIndentWidth; in getNewLineColumn()
983 if (Style.Language == FormatStyle::LK_Java && in getNewLineColumn()
986 State.Stack.back().Indent + Style.ContinuationIndentWidth); in getNewLineColumn()
988 if (Style.BreakBeforeBraces == FormatStyle::BS_Whitesmiths && in getNewLineColumn()
990 return (Style.IndentWidth * State.Line->First->IndentLevel) + in getNewLineColumn()
991 Style.IndentWidth; in getNewLineColumn()
998 (Style.Language == FormatStyle::LK_Proto || in getNewLineColumn()
999 Style.Language == FormatStyle::LK_TextProto))) && in getNewLineColumn()
1001 if (Current.closesBlockOrBlockTypeList(Style)) in getNewLineColumn()
1030 ((Style.Language == FormatStyle::LK_Proto || in getNewLineColumn()
1031 Style.Language == FormatStyle::LK_TextProto) && in getNewLineColumn()
1062 if (Style.AlignOperands != FormatStyle::OAS_DontAlign) { in getNewLineColumn()
1063 Indent -= Style.ContinuationIndentWidth; in getNewLineColumn()
1065 if (Style.BreakBeforeTernaryOperators && in getNewLineColumn()
1079 (!Style.IndentWrappedFunctionNames && in getNewLineColumn()
1085 if (shouldIndentWrappedSelectorName(Style, State.Line->Type)) in getNewLineColumn()
1087 State.FirstIndent + Style.ContinuationIndentWidth); in getNewLineColumn()
1113 else if (Style.isCSharp()) // C# allows `["key"] = value` inside object in getNewLineColumn()
1134 Style.BreakConstructorInitializers == FormatStyle::BCIS_AfterColon) in getNewLineColumn()
1137 Style.BreakInheritanceList == FormatStyle::BILS_AfterColon) in getNewLineColumn()
1141 return State.FirstIndent + Style.ConstructorInitializerIndentWidth; in getNewLineColumn()
1158 return State.Stack.back().Indent + Style.ContinuationIndentWidth; in getNewLineColumn()
1164 const FormatStyle &Style) { in hasNestedBlockInlined() argument
1171 return (Style.BraceWrapping.BeforeLambdaBody && Current.is(TT_LambdaLSquare)); in hasNestedBlockInlined()
1204 if (Style.BreakBeforeTernaryOperators && Current.is(tok::question)) in moveStateToNextToken()
1206 if (!Style.BreakBeforeTernaryOperators && Current.isNot(tok::colon)) { in moveStateToNextToken()
1223 Style.BreakConstructorInitializers != FormatStyle::BCIS_AfterColon) { in moveStateToNextToken()
1231 (Style.BreakConstructorInitializers == FormatStyle::BCIS_BeforeComma in moveStateToNextToken()
1235 if (Style.ConstructorInitializerAllOnOneLineOrOnePerLine) { in moveStateToNextToken()
1238 !Style.AllowAllConstructorInitializersOnNextLine; in moveStateToNextToken()
1244 Style.BreakConstructorInitializers == FormatStyle::BCIS_AfterColon) { in moveStateToNextToken()
1246 State.FirstIndent + Style.ConstructorInitializerIndentWidth; in moveStateToNextToken()
1248 if (Style.ConstructorInitializerAllOnOneLineOrOnePerLine) in moveStateToNextToken()
1253 State.FirstIndent + Style.ConstructorInitializerIndentWidth; in moveStateToNextToken()
1283 !Newline && hasNestedBlockInlined(Previous, Current, Style); in moveStateToNextToken()
1334 Style.AlignOperands != FormatStyle::OAS_DontAlign) || in moveStatePastFakeLParens()
1358 (Style.AlignOperands != FormatStyle::OAS_DontAlign || in moveStatePastFakeLParens()
1361 (Style.Language != FormatStyle::LK_Java && *I > 0)) && in moveStatePastFakeLParens()
1362 (Style.AlignAfterOpenBracket != FormatStyle::BAS_DontAlign || in moveStatePastFakeLParens()
1377 if (Style.AlignOperands == FormatStyle::OAS_AlignAfterOperator) in moveStatePastFakeLParens()
1380 if (Style.AlignOperands != FormatStyle::OAS_DontAlign) in moveStatePastFakeLParens()
1393 Style.AlignAfterOpenBracket != FormatStyle::BAS_DontAlign) in moveStatePastFakeLParens()
1409 NewParenState.Indent += Style.ContinuationIndentWidth; in moveStatePastFakeLParens()
1453 opensProtoMessageField(Current, Style)) { in moveStatePastScopeOpener()
1454 if (Current.opensBlockOrBlockTypeList(Style)) { in moveStatePastScopeOpener()
1455 NewIndent = Style.IndentWidth + in moveStatePastScopeOpener()
1458 NewIndent = State.Stack.back().LastSpace + Style.ContinuationIndentWidth; in moveStatePastScopeOpener()
1465 Style.Language == FormatStyle::LK_Proto || in moveStatePastScopeOpener()
1466 Style.Language == FormatStyle::LK_TextProto || in moveStatePastScopeOpener()
1467 !Style.BinPackArguments || in moveStatePastScopeOpener()
1475 NewIndent = Style.ContinuationIndentWidth + in moveStatePastScopeOpener()
1496 (Style.ObjCBinPackProtocolList == FormatStyle::BPS_Auto && in moveStatePastScopeOpener()
1497 Style.BinPackParameters) || in moveStatePastScopeOpener()
1498 Style.ObjCBinPackProtocolList == FormatStyle::BPS_Always; in moveStatePastScopeOpener()
1501 (State.Line->Type != LT_ObjCDecl && Style.BinPackParameters) || in moveStatePastScopeOpener()
1506 (Style.Language == FormatStyle::LK_JavaScript && EndsInComma) || in moveStatePastScopeOpener()
1508 (!State.Line->MustBeDeclaration && !Style.BinPackArguments) || in moveStatePastScopeOpener()
1509 (Style.ExperimentalAutoDetectBinPacking && in moveStatePastScopeOpener()
1514 Style.ObjCBreakBeforeNestedBlockParam) { in moveStatePastScopeOpener()
1515 if (Style.ColumnLimit) { in moveStatePastScopeOpener()
1535 if (Style.Language == FormatStyle::LK_JavaScript && EndsInComma) in moveStatePastScopeOpener()
1555 if (Style.BraceWrapping.BeforeLambdaBody && Current.Next != nullptr && in moveStatePastScopeOpener()
1606 Style.ColumnLimit) in moveStatePastScopeCloser()
1624 ? Style.ObjCBlockIndentWidth in moveStateToNewBlock()
1625 : Style.IndentWidth); in moveStateToNewBlock()
1653 getCanonicalRawStringDelimiter(Style, RawStringStyle.Language); in reformatRawStringLiteral()
1714 ? CurrentIndent + Style.IndentWidth in reformatRawStringLiteral()
1777 *NewCode, FirstStartColumn, Style.TabWidth, Encoding); in reformatRawStringLiteral()
1783 StartColumn + NewPrefixSize > Style.ColumnLimit in reformatRawStringLiteral()
1784 ? StartColumn + NewPrefixSize - Style.ColumnLimit in reformatRawStringLiteral()
1793 return Fixes.second + PrefixExcessCharacters * Style.PenaltyExcessCharacter; in reformatRawStringLiteral()
1808 return Style.PenaltyExcessCharacter * (ColumnsUsed - getColumnLimit(State)); in addMultilineToken()
1861 Penalty += Style.PenaltyExcessCharacter * ExcessCharacters; in handleEndOfLine()
1912 if (Style.Language == FormatStyle::LK_Java || in createBreakableToken()
1913 Style.Language == FormatStyle::LK_JavaScript || Style.isCSharp() || in createBreakableToken()
1914 !Style.BreakStringLiterals || !AllowBreak) in createBreakableToken()
1956 State.Line->InPPDirective, Encoding, Style); in createBreakableToken()
1959 if (!Style.ReflowComments || in createBreakableToken()
1968 State.Line->InPPDirective, Encoding, Style, Whitespaces.useCRLF()); in createBreakableToken()
1972 if (!Style.ReflowComments || in createBreakableToken()
1977 Current, StartColumn, /*InPPDirective=*/false, Encoding, Style); in createBreakableToken()
1994 ColumnLimit = Style.ColumnLimit; in breakProtrudingToken()
2007 ? Style.PenaltyBreakString in breakProtrudingToken()
2008 : Style.PenaltyBreakComment; in breakProtrudingToken()
2067 Penalty += Style.PenaltyExcessCharacter * in breakProtrudingToken()
2130 Style.PenaltyExcessCharacter; in breakProtrudingToken()
2270 Style.PenaltyExcessCharacter; in breakProtrudingToken()
2324 Penalty += Style.PenaltyExcessCharacter * in breakProtrudingToken()
2363 return Style.ColumnLimit - (State.Line->InPPDirective ? 2 : 0); in getColumnLimit()
2380 if (Style.ColumnLimit != 0 && Style.BreakStringLiterals && in nextIsMultilineString()
2382 Style.ColumnLimit) in nextIsMultilineString()