Lines Matching refs:CurrentState

268     auto &CurrentState = State.Stack.back();  in getInitialState()  local
269 CurrentState.AvoidBinPacking = true; in getInitialState()
270 CurrentState.BreakBeforeParameter = true; in getInitialState()
271 CurrentState.AlignColons = false; in getInitialState()
282 const auto &CurrentState = State.Stack.back(); in canBreak() local
284 if (!Current.CanBreakBefore && !(CurrentState.BreakBeforeClosingBrace && in canBreak()
306 if (Current.isMemberAccess() && CurrentState.ContainsUnwrappedBuilder) in canBreak()
327 CurrentState.NoLineBreakInOperand) { in canBreak()
334 return !CurrentState.NoLineBreak; in canBreak()
340 const auto &CurrentState = State.Stack.back(); in mustBreak() local
348 if (CurrentState.BreakBeforeClosingBrace && in mustBreak()
352 if (CurrentState.BreakBeforeClosingParen && Current.is(tok::r_paren)) in mustBreak()
362 if (CurrentState.IsCSharpGenericTypeConstraint && in mustBreak()
378 CurrentState.BreakBeforeParameter && !Current.isTrailingComment() && in mustBreak()
382 if (CurrentState.IsChainedConditional && in mustBreak()
406 CurrentState.BreakBeforeParameter) && in mustBreak()
419 CurrentState.ObjCSelectorNameFound && CurrentState.BreakBeforeParameter && in mustBreak()
434 (CurrentState.CallContinuation != 0 || in mustBreak()
435 CurrentState.BreakBeforeParameter) && in mustBreak()
448 if (Previous.ClosesTemplateDeclaration && CurrentState.BreakBeforeParameter && in mustBreak()
472 CurrentState.BreakBeforeParameter && !Current.isTrailingComment()) { in mustBreak()
496 CurrentState.BreakBeforeParameter) { in mustBreak()
502 CurrentState.BreakBeforeParameter && CurrentState.FirstLessLess == 0) { in mustBreak()
562 !Previous.is(tok::kw_template) && CurrentState.BreakBeforeParameter) { in mustBreak()
635 auto &CurrentState = State.Stack.back(); in addTokenOnCurrentLine() local
639 CurrentState.VariablePos == 0) { in addTokenOnCurrentLine()
640 CurrentState.VariablePos = State.Column; in addTokenOnCurrentLine()
643 while (Tok && CurrentState.VariablePos >= Tok->ColumnWidth) { in addTokenOnCurrentLine()
644 CurrentState.VariablePos -= Tok->ColumnWidth; in addTokenOnCurrentLine()
650 CurrentState.LastSpace = CurrentState.VariablePos; in addTokenOnCurrentLine()
681 CurrentState.NoLineBreak = true; in addTokenOnCurrentLine()
685 CurrentState.NoLineBreak = true; in addTokenOnCurrentLine()
688 if (Current.is(TT_SelectorName) && !CurrentState.ObjCSelectorNameFound) { in addTokenOnCurrentLine()
690 State.FirstIndent + Style.ContinuationIndentWidth, CurrentState.Indent); in addTokenOnCurrentLine()
693 CurrentState.AlignColons = false; in addTokenOnCurrentLine()
695 CurrentState.ColonPos = MinIndent + Current.LongestObjCSelectorName; in addTokenOnCurrentLine()
697 CurrentState.ColonPos = FirstColonPos; in addTokenOnCurrentLine()
721 CurrentState.NoLineBreak = true; in addTokenOnCurrentLine()
724 CurrentState.NoLineBreak = true; in addTokenOnCurrentLine()
727 !CurrentState.IsCSharpGenericTypeConstraint && Previous.opensScope() && in addTokenOnCurrentLine()
730 CurrentState.Indent = State.Column + Spaces; in addTokenOnCurrentLine()
731 CurrentState.IsAligned = true; in addTokenOnCurrentLine()
733 if (CurrentState.AvoidBinPacking && startsNextParameter(Current, Style)) in addTokenOnCurrentLine()
734 CurrentState.NoLineBreak = true; in addTokenOnCurrentLine()
737 CurrentState.ContainsUnwrappedBuilder = true; in addTokenOnCurrentLine()
741 CurrentState.NoLineBreak = true; in addTokenOnCurrentLine()
751 CurrentState.NoLineBreak = true; in addTokenOnCurrentLine()
779 (!CurrentState.LastOperatorWrapped && BreakBeforeOperator)) { in addTokenOnCurrentLine()
780 CurrentState.NoLineBreakInOperand = true; in addTokenOnCurrentLine()
790 CurrentState.LastSpace = State.Column; in addTokenOnCurrentLine()
791 CurrentState.NestedBlockIndent = State.Column; in addTokenOnCurrentLine()
796 CurrentState.LastSpace = State.Column; in addTokenOnCurrentLine()
801 CurrentState.Indent = State.Column; in addTokenOnCurrentLine()
802 CurrentState.LastSpace = State.Column; in addTokenOnCurrentLine()
813 CurrentState.LastSpace = State.Column; in addTokenOnCurrentLine()
815 CurrentState.Indent = State.Column; in addTokenOnCurrentLine()
816 CurrentState.LastSpace = State.Column; in addTokenOnCurrentLine()
818 CurrentState.ColonPos = State.Column; in addTokenOnCurrentLine()
829 CurrentState.LastSpace = State.Column; in addTokenOnCurrentLine()
840 auto &CurrentState = State.Stack.back(); in addTokenOnNewLine() local
852 if (!CurrentState.ContainsLineBreak) in addTokenOnNewLine()
854 CurrentState.ContainsLineBreak = true; in addTokenOnNewLine()
861 if (NextNonComment->is(tok::lessless) && CurrentState.FirstLessLess == 0 && in addTokenOnNewLine()
863 CurrentState.BreakBeforeParameter)) { in addTokenOnNewLine()
900 CurrentState.NestedBlockIndent = State.Column; in addTokenOnNewLine()
904 if (CurrentState.CallContinuation == 0) in addTokenOnNewLine()
905 CurrentState.CallContinuation = State.Column; in addTokenOnNewLine()
907 if (!CurrentState.ObjCSelectorNameFound) { in addTokenOnNewLine()
909 CurrentState.AlignColons = false; in addTokenOnNewLine()
911 CurrentState.ColonPos = in addTokenOnNewLine()
913 ? std::max(CurrentState.Indent, in addTokenOnNewLine()
915 : CurrentState.Indent) + in addTokenOnNewLine()
919 } else if (CurrentState.AlignColons && in addTokenOnNewLine()
920 CurrentState.ColonPos <= NextNonComment->ColumnWidth) { in addTokenOnNewLine()
921 CurrentState.ColonPos = State.Column + NextNonComment->ColumnWidth; in addTokenOnNewLine()
936 std::max(CurrentState.LastSpace, CurrentState.Indent) + in addTokenOnNewLine()
943 !CurrentState.AvoidBinPacking) || in addTokenOnNewLine()
945 CurrentState.BreakBeforeParameter = false; in addTokenOnNewLine()
951 CurrentState.BreakBeforeParameter = false; in addTokenOnNewLine()
955 CurrentState.BreakBeforeParameter = true; in addTokenOnNewLine()
958 CurrentState.BreakBeforeParameter = false; in addTokenOnNewLine()
976 CurrentState.IsAligned, ContinuePPDirective); in addTokenOnNewLine()
980 CurrentState.LastSpace = State.Column; in addTokenOnNewLine()
985 CurrentState.LastSpace += 3; // 3 -> width of "<< ". in addTokenOnNewLine()
1016 CurrentState.BreakBeforeParameter = true; in addTokenOnNewLine()
1024 CurrentState.BreakBeforeClosingBrace = true; in addTokenOnNewLine()
1028 CurrentState.BreakBeforeClosingParen = in addTokenOnNewLine()
1032 if (CurrentState.AvoidBinPacking) { in addTokenOnNewLine()
1049 CurrentState.BreakBeforeParameter = true; in addTokenOnNewLine()
1057 CurrentState.BreakBeforeParameter = false; in addTokenOnNewLine()
1069 const auto &CurrentState = State.Stack.back(); in getNewLineColumn() local
1071 if (CurrentState.IsCSharpGenericTypeConstraint && in getNewLineColumn()
1073 return CurrentState.ColonPos + 2; in getNewLineColumn()
1079 std::max(CurrentState.LastSpace, CurrentState.Indent) + in getNewLineColumn()
1089 return std::max(CurrentState.LastSpace, in getNewLineColumn()
1090 CurrentState.Indent + Style.ContinuationIndentWidth); in getNewLineColumn()
1100 return Current.NestingLevel == 0 ? State.FirstIndent : CurrentState.Indent; in getNewLineColumn()
1143 return CurrentState.Indent; in getNewLineColumn()
1151 if (NextNonComment->is(tok::lessless) && CurrentState.FirstLessLess != 0) in getNewLineColumn()
1152 return CurrentState.FirstLessLess; in getNewLineColumn()
1154 if (CurrentState.CallContinuation == 0) in getNewLineColumn()
1156 return CurrentState.CallContinuation; in getNewLineColumn()
1158 if (CurrentState.QuestionColumn != 0 && in getNewLineColumn()
1167 !CurrentState.IsWrappedConditional) { in getNewLineColumn()
1172 unsigned Indent = CurrentState.Indent; in getNewLineColumn()
1175 if (Style.BreakBeforeTernaryOperators && CurrentState.UnindentOperator) in getNewLineColumn()
1179 return CurrentState.QuestionColumn; in getNewLineColumn()
1181 if (Previous.is(tok::comma) && CurrentState.VariablePos != 0) in getNewLineColumn()
1182 return CurrentState.VariablePos; in getNewLineColumn()
1185 return CurrentState.Indent + Style.IndentWidth; in getNewLineColumn()
1189 return CurrentState.Indent; in getNewLineColumn()
1206 return std::max(CurrentState.LastSpace, CurrentState.Indent); in getNewLineColumn()
1209 if (!CurrentState.ObjCSelectorNameFound) { in getNewLineColumn()
1210 unsigned MinIndent = CurrentState.Indent; in getNewLineColumn()
1229 if (!CurrentState.AlignColons) in getNewLineColumn()
1230 return CurrentState.Indent; in getNewLineColumn()
1231 if (CurrentState.ColonPos > NextNonComment->ColumnWidth) in getNewLineColumn()
1232 return CurrentState.ColonPos - NextNonComment->ColumnWidth; in getNewLineColumn()
1233 return CurrentState.Indent; in getNewLineColumn()
1236 return CurrentState.ColonPos; in getNewLineColumn()
1238 if (CurrentState.StartOfArraySubscripts != 0) { in getNewLineColumn()
1239 return CurrentState.StartOfArraySubscripts; in getNewLineColumn()
1242 return CurrentState.Indent; in getNewLineColumn()
1251 return CurrentState.Indent; in getNewLineColumn()
1263 return CurrentState.Indent; in getNewLineColumn()
1266 return CurrentState.Indent; in getNewLineColumn()
1270 return CurrentState.Indent; in getNewLineColumn()
1277 return CurrentState.Indent; in getNewLineColumn()
1278 if (Current.isBinaryOperator() && CurrentState.UnindentOperator) { in getNewLineColumn()
1279 return CurrentState.Indent - Current.Tok.getLength() - in getNewLineColumn()
1283 NextNonComment->isBinaryOperator() && CurrentState.UnindentOperator) { in getNewLineColumn()
1284 return CurrentState.Indent - NextNonComment->Tok.getLength() - in getNewLineColumn()
1287 if (CurrentState.Indent == State.FirstIndent && PreviousNonComment && in getNewLineColumn()
1291 return CurrentState.Indent + Style.ContinuationIndentWidth; in getNewLineColumn()
1293 return CurrentState.Indent; in getNewLineColumn()
1312 auto &CurrentState = State.Stack.back(); in moveStateToNextToken() local
1315 CurrentState.IsCSharpGenericTypeConstraint = true; in moveStateToNextToken()
1317 CurrentState.NoLineBreakInOperand = false; in moveStateToNextToken()
1319 CurrentState.AvoidBinPacking = true; in moveStateToNextToken()
1321 if (CurrentState.FirstLessLess == 0) in moveStateToNextToken()
1322 CurrentState.FirstLessLess = State.Column; in moveStateToNextToken()
1324 CurrentState.LastOperatorWrapped = Newline; in moveStateToNextToken()
1327 CurrentState.LastOperatorWrapped = Newline; in moveStateToNextToken()
1330 CurrentState.LastOperatorWrapped = Newline; in moveStateToNextToken()
1333 CurrentState.StartOfArraySubscripts == 0) { in moveStateToNextToken()
1334 CurrentState.StartOfArraySubscripts = State.Column; in moveStateToNextToken()
1347 CurrentState.IsWrappedConditional = true; in moveStateToNextToken()
1349 CurrentState.QuestionColumn = State.Column; in moveStateToNextToken()
1355 CurrentState.QuestionColumn = State.Column; in moveStateToNextToken()
1363 CurrentState.StartOfFunctionCall = !Current.NextOperator ? 0 : State.Column; in moveStateToNextToken()
1365 CurrentState.ObjCSelectorNameFound = true; in moveStateToNextToken()
1373 CurrentState.Indent = State.Column + (Style.BreakConstructorInitializers == in moveStateToNextToken()
1377 CurrentState.NestedBlockIndent = CurrentState.Indent; in moveStateToNextToken()
1379 CurrentState.AvoidBinPacking = true; in moveStateToNextToken()
1380 CurrentState.BreakBeforeParameter = in moveStateToNextToken()
1383 CurrentState.BreakBeforeParameter = false; in moveStateToNextToken()
1388 CurrentState.Indent = in moveStateToNextToken()
1390 CurrentState.NestedBlockIndent = CurrentState.Indent; in moveStateToNextToken()
1392 CurrentState.AvoidBinPacking = true; in moveStateToNextToken()
1395 CurrentState.Indent = in moveStateToNextToken()
1399 CurrentState.NestedBlockIndent = State.Column + Current.ColumnWidth + 1; in moveStateToNextToken()
1401 CurrentState.LastSpace = State.Column; in moveStateToNextToken()
1403 CurrentState.NestedBlockIndent = State.Column; in moveStateToNextToken()
1417 !CurrentState.HasMultipleNestedBlocks) { in moveStateToNextToken()
1426 CurrentState.NestedBlockInlined = in moveStateToNextToken()
1488 const auto &CurrentState = State.Stack.back(); in moveStatePastFakeLParens() local
1489 ParenState NewParenState = CurrentState; in moveStatePastFakeLParens()
1497 NewParenState.NoLineBreak || CurrentState.NoLineBreakInOperand; in moveStatePastFakeLParens()
1514 std::max(State.Column, NewParenState.Indent), CurrentState.LastSpace); in moveStatePastFakeLParens()
1553 !CurrentState.IsWrappedConditional) { in moveStatePastFakeLParens()
1592 const auto &CurrentState = State.Stack.back(); in moveStatePastScopeOpener() local
1596 CurrentState.IsCSharpGenericTypeConstraint) { in moveStatePastScopeOpener()
1606 unsigned LastSpace = CurrentState.LastSpace; in moveStatePastScopeOpener()
1609 unsigned NestedBlockIndent = std::max(CurrentState.StartOfFunctionCall, in moveStatePastScopeOpener()
1610 CurrentState.NestedBlockIndent); in moveStatePastScopeOpener()
1615 std::min(State.Column, CurrentState.NestedBlockIndent); in moveStatePastScopeOpener()
1617 NewIndent = CurrentState.LastSpace + Style.ContinuationIndentWidth; in moveStatePastScopeOpener()
1636 std::max(CurrentState.LastSpace, CurrentState.StartOfFunctionCall); in moveStatePastScopeOpener()
1643 NewIndent = std::max(NewIndent, CurrentState.Indent); in moveStatePastScopeOpener()
1644 LastSpace = std::max(LastSpace, CurrentState.Indent); in moveStatePastScopeOpener()
1664 (CurrentState.IsCSharpGenericTypeConstraint) || in moveStatePastScopeOpener()
1704 (CurrentState.NoLineBreak || CurrentState.NoLineBreakInOperand || in moveStatePastScopeOpener()
1706 CurrentState.ContainsUnwrappedBuilder)); in moveStatePastScopeOpener()
1747 auto &CurrentState = State.Stack.back(); in moveStatePastScopeCloser() local
1759 if (CurrentState.BreakBeforeParameter && Current.MatchingParen && in moveStatePastScopeCloser()
1769 CurrentState.BreakBeforeParameter = false; in moveStatePastScopeCloser()
1778 CurrentState.StartOfArraySubscripts = 0; in moveStatePastScopeCloser()