Lines Matching refs:Style

32 static bool shouldIndentWrappedSelectorName(const FormatStyle &Style,  in shouldIndentWrappedSelectorName()  argument
34 return Style.IndentWrappedFunctionNames || LineType == LT_ObjCMethodDecl; in shouldIndentWrappedSelectorName()
123 const FormatStyle &Style) { in startsNextParameter() argument
126 Style.BreakConstructorInitializers == FormatStyle::BCIS_BeforeComma) { in startsNextParameter()
129 if (Style.Language == FormatStyle::LK_Proto && Current.is(TT_SelectorName)) in startsNextParameter()
133 Style.BreakConstructorInitializers != in startsNextParameter()
136 Style.BreakInheritanceList != FormatStyle::BILS_BeforeComma)); in startsNextParameter()
140 const FormatStyle &Style) { in opensProtoMessageField() argument
143 return Style.Language == FormatStyle::LK_TextProto || in opensProtoMessageField()
144 (Style.Language == FormatStyle::LK_Proto && in opensProtoMessageField()
178 getCanonicalRawStringDelimiter(const FormatStyle &Style, in getCanonicalRawStringDelimiter() argument
180 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()
285 Current.closesBlockOrBlockTypeList(Style))) { in canBreak()
320 if (Style.AlwaysBreakAfterReturnType == FormatStyle::RTBS_None) in canBreak()
341 if (Style.BraceWrapping.BeforeLambdaBody && Current.CanBreakBefore && in mustBreak()
349 Current.closesBlockOrBlockTypeList(Style)) { in mustBreak()
354 if (Style.Language == FormatStyle::LK_ObjC && in mustBreak()
355 Style.ObjCBreakBeforeNestedBlockParam && in mustBreak()
366 if ((startsNextParameter(Current, Style) || Previous.is(tok::semi) || in mustBreak()
368 Style.isCpp() && in mustBreak()
373 (Previous.NestingLevel == 1 || Style.BinPackParameters)) || in mustBreak()
374 (Style.BreakBeforeTernaryOperators && Current.is(TT_ConditionalExpr) && in mustBreak()
376 (!Style.BreakBeforeTernaryOperators && in mustBreak()
383 ((Style.BreakBeforeTernaryOperators && Current.is(TT_ConditionalExpr) && in mustBreak()
385 (!Style.BreakBeforeTernaryOperators && Previous.is(TT_ConditionalExpr) && in mustBreak()
392 opensProtoMessageField(Previous, Style)) && in mustBreak()
393 Style.ColumnLimit > 0 && in mustBreak()
400 Style.BreakConstructorInitializers == FormatStyle::BCIS_AfterColon in mustBreak()
408 (Style.AllowShortFunctionsOnASingleLine != FormatStyle::SFS_All || in mustBreak()
409 Style.BreakConstructorInitializers != FormatStyle::BCIS_BeforeColon || in mustBreak()
410 Style.ColumnLimit != 0)) { in mustBreak()
420 (Style.ObjCBreakBeforeNestedBlockParam || in mustBreak()
426 if (Current.isMemberAccess() && Style.ColumnLimit != 0 && in mustBreak()
427 State.Column + getLengthToNextOperator(Current) > Style.ColumnLimit && in mustBreak()
441 !(State.Column <= NewLineColumn && Style.isJavaScript()) && in mustBreak()
456 if (Style.AlwaysBreakBeforeMultilineStrings && in mustBreak()
457 (NewLineColumn == State.FirstIndent + Style.ContinuationIndentWidth || in mustBreak()
513 switch (Style.BreakBeforeConceptDeclarations) { in mustBreak()
523 switch (Style.RequiresClausePosition) { in mustBreak()
531 return Style.AlwaysBreakTemplateDeclarations != FormatStyle::BTDS_No; in mustBreak()
543 if (Style.isJavaScript() && Previous.is(tok::r_paren) && in mustBreak()
556 (!Style.isCSharp() || in mustBreak()
557 Style.AlwaysBreakAfterReturnType != FormatStyle::RTBS_None) && in mustBreak()
560 !Style.isJavaScript()) || in mustBreak()
569 if (Style.ColumnLimit != 0 && Previous.is(BK_Block) && in mustBreak()
657 if (Style.IndentPPDirectives == FormatStyle::PPDIS_AfterHash && in addTokenOnCurrentLine()
668 if (Style.UseTab != FormatStyle::UT_Never) in addTokenOnCurrentLine()
679 if (Style.BreakInheritanceList == FormatStyle::BILS_BeforeComma && in addTokenOnCurrentLine()
683 if (Style.BreakInheritanceList == FormatStyle::BILS_AfterColon && in addTokenOnCurrentLine()
690 State.FirstIndent + Style.ContinuationIndentWidth, CurrentState.Indent); in addTokenOnCurrentLine()
704 if ((Style.AlignAfterOpenBracket == FormatStyle::BAS_AlwaysBreak || in addTokenOnCurrentLine()
705 Style.AlignAfterOpenBracket == FormatStyle::BAS_BlockIndent) && in addTokenOnCurrentLine()
708 Style.Cpp11BracedListStyle)) && in addTokenOnCurrentLine()
726 if (Style.AlignAfterOpenBracket != FormatStyle::BAS_DontAlign && in addTokenOnCurrentLine()
733 if (CurrentState.AvoidBinPacking && startsNextParameter(Current, Style)) in addTokenOnCurrentLine()
740 if (Current.is(TT_LambdaArrow) && Style.Language == FormatStyle::LK_Java) in addTokenOnCurrentLine()
769 Style.BreakBeforeBinaryOperators != FormatStyle::BOS_None) || in addTokenOnCurrentLine()
770 (P->is(TT_ConditionalExpr) && Style.BreakBeforeTernaryOperators); in addTokenOnCurrentLine()
778 Style.AlignOperands != FormatStyle::OAS_DontAlign)) || in addTokenOnCurrentLine()
799 Style.BreakConstructorInitializers == in addTokenOnCurrentLine()
812 if (Style.BreakBeforeBinaryOperators == FormatStyle::BOS_None) in addTokenOnCurrentLine()
862 (State.Column <= Style.ColumnLimit / 3 || in addTokenOnNewLine()
864 Penalty += Style.PenaltyBreakFirstLessLess; in addTokenOnNewLine()
883 Style.PenaltyIndentedWhitespace * (State.Column - State.FirstIndent); in addTokenOnNewLine()
897 (!Style.isJavaScript() || Current.NestingLevel != 0 || in addTokenOnNewLine()
912 (shouldIndentWrappedSelectorName(Style, State.Line->Type) in addTokenOnNewLine()
914 State.FirstIndent + Style.ContinuationIndentWidth) in addTokenOnNewLine()
937 Style.ContinuationIndentWidth; in addTokenOnNewLine()
961 unsigned MaxEmptyLinesToKeep = Style.MaxEmptyLinesToKeep + 1; in addTokenOnNewLine()
994 (!Style.isCpp() && Current.is(tok::r_brace) && State.Stack.size() > 1 && in addTokenOnNewLine()
996 (Style.Language == FormatStyle::LK_ObjC && Current.is(tok::r_brace) && in addTokenOnNewLine()
997 State.Stack.size() > 1 && !Style.ObjCBreakBeforeNestedBlockParam); in addTokenOnNewLine()
1023 opensProtoMessageField(*PreviousNonComment, Style))) { in addTokenOnNewLine()
1029 Style.AlignAfterOpenBracket == FormatStyle::BAS_BlockIndent; in addTokenOnNewLine()
1039 Style.BreakConstructorInitializers == FormatStyle::BCIS_AfterColon; in addTokenOnNewLine()
1042 (!Style.AllowAllParametersOfDeclarationOnNextLine && in addTokenOnNewLine()
1044 (!Style.AllowAllArgumentsOnNextLine && in addTokenOnNewLine()
1046 (Style.PackConstructorInitializers != FormatStyle::PCIS_NextLine && in addTokenOnNewLine()
1056 Style.PackConstructorInitializers == FormatStyle::PCIS_NextLine) { in addTokenOnNewLine()
1080 Style.ContinuationIndentWidth; in getNewLineColumn()
1087 if (Style.Language == FormatStyle::LK_Java && in getNewLineColumn()
1090 CurrentState.Indent + Style.ContinuationIndentWidth); in getNewLineColumn()
1093 if (Style.BreakBeforeBraces == FormatStyle::BS_Whitesmiths && in getNewLineColumn()
1095 return (Style.IndentWidth * State.Line->First->IndentLevel) + in getNewLineColumn()
1096 Style.IndentWidth; in getNewLineColumn()
1103 (Style.Language == FormatStyle::LK_Proto || in getNewLineColumn()
1104 Style.Language == FormatStyle::LK_TextProto))) && in getNewLineColumn()
1106 if (Current.closesBlockOrBlockTypeList(Style)) in getNewLineColumn()
1132 if (Style.AlignAfterOpenBracket == FormatStyle::BAS_BlockIndent && in getNewLineColumn()
1140 ((Style.Language == FormatStyle::LK_Proto || in getNewLineColumn()
1141 Style.Language == FormatStyle::LK_TextProto) && in getNewLineColumn()
1173 if (Style.AlignOperands != FormatStyle::OAS_DontAlign) in getNewLineColumn()
1174 Indent -= Style.ContinuationIndentWidth; in getNewLineColumn()
1175 if (Style.BreakBeforeTernaryOperators && CurrentState.UnindentOperator) in getNewLineColumn()
1184 if (Style.IndentRequiresClause) in getNewLineColumn()
1185 return CurrentState.Indent + Style.IndentWidth; in getNewLineColumn()
1186 switch (Style.RequiresClausePosition) { in getNewLineColumn()
1196 return State.FirstIndent + Style.ConstructorInitializerIndentWidth; in getNewLineColumn()
1204 (!Style.IndentWrappedFunctionNames && in getNewLineColumn()
1211 if (shouldIndentWrappedSelectorName(Style, State.Line->Type)) { in getNewLineColumn()
1213 State.FirstIndent + Style.ContinuationIndentWidth); in getNewLineColumn()
1240 } else if (Style.isCSharp()) { // C# allows `["key"] = value` inside object in getNewLineColumn()
1265 Style.BreakConstructorInitializers == FormatStyle::BCIS_AfterColon) { in getNewLineColumn()
1269 Style.BreakInheritanceList == FormatStyle::BILS_AfterColon) { in getNewLineColumn()
1291 return CurrentState.Indent + Style.ContinuationIndentWidth; in getNewLineColumn()
1298 const FormatStyle &Style) { in hasNestedBlockInlined() argument
1305 return Style.BraceWrapping.BeforeLambdaBody && Current.is(TT_LambdaLSquare); in hasNestedBlockInlined()
1348 if (Style.BreakBeforeTernaryOperators && Current.is(tok::question)) in moveStateToNextToken()
1350 if (!Style.BreakBeforeTernaryOperators && Current.isNot(tok::colon)) { in moveStateToNextToken()
1367 Style.BreakConstructorInitializers != FormatStyle::BCIS_AfterColon) { in moveStateToNextToken()
1373 CurrentState.Indent = State.Column + (Style.BreakConstructorInitializers == in moveStateToNextToken()
1378 if (Style.PackConstructorInitializers > FormatStyle::PCIS_BinPack) { in moveStateToNextToken()
1381 Style.PackConstructorInitializers != FormatStyle::PCIS_NextLine; in moveStateToNextToken()
1387 Style.BreakConstructorInitializers == FormatStyle::BCIS_AfterColon) { in moveStateToNextToken()
1389 State.FirstIndent + Style.ConstructorInitializerIndentWidth; in moveStateToNextToken()
1391 if (Style.PackConstructorInitializers > FormatStyle::PCIS_BinPack) in moveStateToNextToken()
1396 State.FirstIndent + Style.ConstructorInitializerIndentWidth; in moveStateToNextToken()
1427 !Newline && hasNestedBlockInlined(Previous, Current, Style); in moveStateToNextToken()
1485 Style.AlignOperands != FormatStyle::OAS_DontAlign) || in moveStatePastFakeLParens()
1507 (Style.AlignOperands != FormatStyle::OAS_DontAlign || in moveStatePastFakeLParens()
1510 (Style.Language != FormatStyle::LK_Java && PrecedenceLevel > 0)) && in moveStatePastFakeLParens()
1511 (Style.AlignAfterOpenBracket != FormatStyle::BAS_DontAlign || in moveStatePastFakeLParens()
1525 if (Style.AlignOperands == FormatStyle::OAS_AlignAfterOperator) in moveStatePastFakeLParens()
1528 if (Style.AlignOperands != FormatStyle::OAS_DontAlign) in moveStatePastFakeLParens()
1541 Style.AlignAfterOpenBracket != FormatStyle::BAS_DontAlign) { in moveStatePastFakeLParens()
1559 NewParenState.Indent += Style.ContinuationIndentWidth; in moveStatePastFakeLParens()
1579 if (State.NextToken->ClosesRequiresClause && Style.IndentRequiresClause) { in moveStatePastFakeRParens()
1582 State.Stack.back().LastSpace -= Style.IndentWidth; in moveStatePastFakeRParens()
1612 opensProtoMessageField(Current, Style)) { in moveStatePastScopeOpener()
1613 if (Current.opensBlockOrBlockTypeList(Style)) { in moveStatePastScopeOpener()
1614 NewIndent = Style.IndentWidth + in moveStatePastScopeOpener()
1617 NewIndent = CurrentState.LastSpace + Style.ContinuationIndentWidth; in moveStatePastScopeOpener()
1624 Style.Language == FormatStyle::LK_Proto || in moveStatePastScopeOpener()
1625 Style.Language == FormatStyle::LK_TextProto || in moveStatePastScopeOpener()
1626 !Style.BinPackArguments || in moveStatePastScopeOpener()
1635 Style.ContinuationIndentWidth + in moveStatePastScopeOpener()
1655 (Style.ObjCBinPackProtocolList == FormatStyle::BPS_Auto && in moveStatePastScopeOpener()
1656 Style.BinPackParameters) || in moveStatePastScopeOpener()
1657 Style.ObjCBinPackProtocolList == FormatStyle::BPS_Always; in moveStatePastScopeOpener()
1660 (State.Line->Type != LT_ObjCDecl && Style.BinPackParameters) || in moveStatePastScopeOpener()
1665 (Style.isJavaScript() && EndsInComma) || in moveStatePastScopeOpener()
1667 (!State.Line->MustBeDeclaration && !Style.BinPackArguments) || in moveStatePastScopeOpener()
1668 (Style.ExperimentalAutoDetectBinPacking && in moveStatePastScopeOpener()
1673 Style.ObjCBreakBeforeNestedBlockParam) { in moveStatePastScopeOpener()
1674 if (Style.ColumnLimit) { in moveStatePastScopeOpener()
1695 if (Style.isJavaScript() && EndsInComma) in moveStatePastScopeOpener()
1714 if (Style.BraceWrapping.BeforeLambdaBody && Current.Next != nullptr && in moveStatePastScopeOpener()
1768 Style.ColumnLimit) { in moveStatePastScopeCloser()
1787 ? Style.ObjCBlockIndentWidth in moveStateToNewBlock()
1788 : Style.IndentWidth); in moveStateToNewBlock()
1816 getCanonicalRawStringDelimiter(Style, RawStringStyle.Language); in reformatRawStringLiteral()
1877 ? CurrentIndent + Style.IndentWidth in reformatRawStringLiteral()
1939 *NewCode, FirstStartColumn, Style.TabWidth, Encoding); in reformatRawStringLiteral()
1945 StartColumn + NewPrefixSize > Style.ColumnLimit in reformatRawStringLiteral()
1946 ? StartColumn + NewPrefixSize - Style.ColumnLimit in reformatRawStringLiteral()
1955 return Fixes.second + PrefixExcessCharacters * Style.PenaltyExcessCharacter; in reformatRawStringLiteral()
1970 return Style.PenaltyExcessCharacter * (ColumnsUsed - getColumnLimit(State)); in addMultilineToken()
2023 Penalty += Style.PenaltyExcessCharacter * ExcessCharacters; in handleEndOfLine()
2075 if (Style.Language == FormatStyle::LK_Java || Style.isJavaScript() || in createBreakableToken()
2076 Style.isCSharp() || Style.isJson() || !Style.BreakStringLiterals || in createBreakableToken()
2119 State.Line->InPPDirective, Encoding, Style); in createBreakableToken()
2122 if (!Style.ReflowComments || in createBreakableToken()
2131 State.Line->InPPDirective, Encoding, Style, Whitespaces.useCRLF()); in createBreakableToken()
2143 if (!Style.ReflowComments || in createBreakableToken()
2149 Current, StartColumn, /*InPPDirective=*/false, Encoding, Style); in createBreakableToken()
2166 ColumnLimit = Style.ColumnLimit; in breakProtrudingToken()
2179 ? Style.PenaltyBreakString in breakProtrudingToken()
2180 : Style.PenaltyBreakComment; in breakProtrudingToken()
2239 Penalty += Style.PenaltyExcessCharacter * in breakProtrudingToken()
2303 Style.PenaltyExcessCharacter; in breakProtrudingToken()
2445 Style.PenaltyExcessCharacter; in breakProtrudingToken()
2498 Penalty += Style.PenaltyExcessCharacter * in breakProtrudingToken()
2537 return Style.ColumnLimit - (State.Line->InPPDirective ? 2 : 0); in getColumnLimit()
2555 if (Style.ColumnLimit != 0 && Style.BreakStringLiterals && in nextIsMultilineString()
2557 Style.ColumnLimit) { in nextIsMultilineString()