Lines Matching refs:CurrentState
269 auto &CurrentState = State.Stack.back(); in getInitialState() local
270 CurrentState.AvoidBinPacking = true; in getInitialState()
271 CurrentState.BreakBeforeParameter = true; in getInitialState()
272 CurrentState.AlignColons = false; in getInitialState()
283 const auto &CurrentState = State.Stack.back(); in canBreak() local
285 if (!Current.CanBreakBefore && !(CurrentState.BreakBeforeClosingBrace && in canBreak()
307 if (Current.isMemberAccess() && CurrentState.ContainsUnwrappedBuilder) in canBreak()
328 CurrentState.NoLineBreakInOperand) { in canBreak()
344 return !CurrentState.NoLineBreak; in canBreak()
350 const auto &CurrentState = State.Stack.back(); in mustBreak() local
362 if (CurrentState.BreakBeforeClosingBrace && in mustBreak()
366 if (CurrentState.BreakBeforeClosingParen && Current.is(tok::r_paren)) in mustBreak()
376 if (CurrentState.IsCSharpGenericTypeConstraint && in mustBreak()
392 CurrentState.BreakBeforeParameter && !Current.isTrailingComment() && in mustBreak()
396 if (CurrentState.IsChainedConditional && in mustBreak()
420 CurrentState.BreakBeforeParameter) && in mustBreak()
433 CurrentState.ObjCSelectorNameFound && CurrentState.BreakBeforeParameter && in mustBreak()
448 (CurrentState.CallContinuation != 0 || in mustBreak()
449 CurrentState.BreakBeforeParameter) && in mustBreak()
462 if (Previous.ClosesTemplateDeclaration && CurrentState.BreakBeforeParameter && in mustBreak()
486 CurrentState.BreakBeforeParameter && !Current.isTrailingComment()) { in mustBreak()
510 CurrentState.BreakBeforeParameter) { in mustBreak()
516 CurrentState.BreakBeforeParameter && CurrentState.FirstLessLess == 0) { in mustBreak()
577 !Previous.is(tok::kw_template) && CurrentState.BreakBeforeParameter) { in mustBreak()
650 auto &CurrentState = State.Stack.back(); in addTokenOnCurrentLine() local
654 CurrentState.VariablePos == 0) { in addTokenOnCurrentLine()
655 CurrentState.VariablePos = State.Column; in addTokenOnCurrentLine()
658 while (Tok && CurrentState.VariablePos >= Tok->ColumnWidth) { in addTokenOnCurrentLine()
659 CurrentState.VariablePos -= Tok->ColumnWidth; in addTokenOnCurrentLine()
665 CurrentState.LastSpace = CurrentState.VariablePos; in addTokenOnCurrentLine()
696 CurrentState.NoLineBreak = true; in addTokenOnCurrentLine()
700 CurrentState.NoLineBreak = true; in addTokenOnCurrentLine()
703 if (Current.is(TT_SelectorName) && !CurrentState.ObjCSelectorNameFound) { in addTokenOnCurrentLine()
705 State.FirstIndent + Style.ContinuationIndentWidth, CurrentState.Indent); in addTokenOnCurrentLine()
708 CurrentState.AlignColons = false; in addTokenOnCurrentLine()
710 CurrentState.ColonPos = MinIndent + Current.LongestObjCSelectorName; in addTokenOnCurrentLine()
712 CurrentState.ColonPos = FirstColonPos; in addTokenOnCurrentLine()
737 CurrentState.NoLineBreak = true; in addTokenOnCurrentLine()
740 CurrentState.NoLineBreak = true; in addTokenOnCurrentLine()
743 !CurrentState.IsCSharpGenericTypeConstraint && Previous.opensScope() && in addTokenOnCurrentLine()
746 CurrentState.Indent = State.Column + Spaces; in addTokenOnCurrentLine()
747 CurrentState.IsAligned = true; in addTokenOnCurrentLine()
749 if (CurrentState.AvoidBinPacking && startsNextParameter(Current, Style)) in addTokenOnCurrentLine()
750 CurrentState.NoLineBreak = true; in addTokenOnCurrentLine()
753 CurrentState.ContainsUnwrappedBuilder = true; in addTokenOnCurrentLine()
757 CurrentState.NoLineBreak = true; in addTokenOnCurrentLine()
767 CurrentState.NoLineBreak = true; in addTokenOnCurrentLine()
795 (!CurrentState.LastOperatorWrapped && BreakBeforeOperator)) { in addTokenOnCurrentLine()
796 CurrentState.NoLineBreakInOperand = true; in addTokenOnCurrentLine()
806 CurrentState.LastSpace = State.Column; in addTokenOnCurrentLine()
807 CurrentState.NestedBlockIndent = State.Column; in addTokenOnCurrentLine()
812 CurrentState.LastSpace = State.Column; in addTokenOnCurrentLine()
817 CurrentState.Indent = State.Column; in addTokenOnCurrentLine()
818 CurrentState.LastSpace = State.Column; in addTokenOnCurrentLine()
829 CurrentState.LastSpace = State.Column; in addTokenOnCurrentLine()
831 CurrentState.Indent = State.Column; in addTokenOnCurrentLine()
832 CurrentState.LastSpace = State.Column; in addTokenOnCurrentLine()
834 CurrentState.ColonPos = State.Column; in addTokenOnCurrentLine()
845 CurrentState.LastSpace = State.Column; in addTokenOnCurrentLine()
856 auto &CurrentState = State.Stack.back(); in addTokenOnNewLine() local
868 if (!CurrentState.ContainsLineBreak) in addTokenOnNewLine()
870 CurrentState.ContainsLineBreak = true; in addTokenOnNewLine()
877 if (NextNonComment->is(tok::lessless) && CurrentState.FirstLessLess == 0 && in addTokenOnNewLine()
879 CurrentState.BreakBeforeParameter)) { in addTokenOnNewLine()
916 CurrentState.NestedBlockIndent = State.Column; in addTokenOnNewLine()
920 if (CurrentState.CallContinuation == 0) in addTokenOnNewLine()
921 CurrentState.CallContinuation = State.Column; in addTokenOnNewLine()
923 if (!CurrentState.ObjCSelectorNameFound) { in addTokenOnNewLine()
925 CurrentState.AlignColons = false; in addTokenOnNewLine()
927 CurrentState.ColonPos = in addTokenOnNewLine()
929 ? std::max(CurrentState.Indent, in addTokenOnNewLine()
931 : CurrentState.Indent) + in addTokenOnNewLine()
935 } else if (CurrentState.AlignColons && in addTokenOnNewLine()
936 CurrentState.ColonPos <= NextNonComment->ColumnWidth) { in addTokenOnNewLine()
937 CurrentState.ColonPos = State.Column + NextNonComment->ColumnWidth; in addTokenOnNewLine()
952 std::max(CurrentState.LastSpace, CurrentState.Indent) + in addTokenOnNewLine()
959 !CurrentState.AvoidBinPacking) || in addTokenOnNewLine()
961 CurrentState.BreakBeforeParameter = false; in addTokenOnNewLine()
967 CurrentState.BreakBeforeParameter = false; in addTokenOnNewLine()
971 CurrentState.BreakBeforeParameter = true; in addTokenOnNewLine()
974 CurrentState.BreakBeforeParameter = false; in addTokenOnNewLine()
992 CurrentState.IsAligned, ContinuePPDirective); in addTokenOnNewLine()
996 CurrentState.LastSpace = State.Column; in addTokenOnNewLine()
1001 CurrentState.LastSpace += 3; // 3 -> width of "<< ". in addTokenOnNewLine()
1032 CurrentState.BreakBeforeParameter = true; in addTokenOnNewLine()
1040 CurrentState.BreakBeforeClosingBrace = true; in addTokenOnNewLine()
1044 CurrentState.BreakBeforeClosingParen = in addTokenOnNewLine()
1048 if (CurrentState.AvoidBinPacking) { in addTokenOnNewLine()
1065 CurrentState.BreakBeforeParameter = true; in addTokenOnNewLine()
1073 CurrentState.BreakBeforeParameter = false; in addTokenOnNewLine()
1085 const auto &CurrentState = State.Stack.back(); in getNewLineColumn() local
1087 if (CurrentState.IsCSharpGenericTypeConstraint && in getNewLineColumn()
1089 return CurrentState.ColonPos + 2; in getNewLineColumn()
1095 std::max(CurrentState.LastSpace, CurrentState.Indent) + in getNewLineColumn()
1105 return std::max(CurrentState.LastSpace, in getNewLineColumn()
1106 CurrentState.Indent + Style.ContinuationIndentWidth); in getNewLineColumn()
1120 return Current.NestingLevel == 0 ? State.FirstIndent : CurrentState.Indent; in getNewLineColumn()
1163 return CurrentState.Indent; in getNewLineColumn()
1171 if (NextNonComment->is(tok::lessless) && CurrentState.FirstLessLess != 0) in getNewLineColumn()
1172 return CurrentState.FirstLessLess; in getNewLineColumn()
1174 if (CurrentState.CallContinuation == 0) in getNewLineColumn()
1176 return CurrentState.CallContinuation; in getNewLineColumn()
1178 if (CurrentState.QuestionColumn != 0 && in getNewLineColumn()
1187 !CurrentState.IsWrappedConditional) { in getNewLineColumn()
1192 unsigned Indent = CurrentState.Indent; in getNewLineColumn()
1195 if (Style.BreakBeforeTernaryOperators && CurrentState.UnindentOperator) in getNewLineColumn()
1199 return CurrentState.QuestionColumn; in getNewLineColumn()
1201 if (Previous.is(tok::comma) && CurrentState.VariablePos != 0) in getNewLineColumn()
1202 return CurrentState.VariablePos; in getNewLineColumn()
1205 return CurrentState.Indent + Style.IndentWidth; in getNewLineColumn()
1209 return CurrentState.Indent; in getNewLineColumn()
1226 return std::max(CurrentState.LastSpace, CurrentState.Indent); in getNewLineColumn()
1229 if (!CurrentState.ObjCSelectorNameFound) { in getNewLineColumn()
1230 unsigned MinIndent = CurrentState.Indent; in getNewLineColumn()
1249 if (!CurrentState.AlignColons) in getNewLineColumn()
1250 return CurrentState.Indent; in getNewLineColumn()
1251 if (CurrentState.ColonPos > NextNonComment->ColumnWidth) in getNewLineColumn()
1252 return CurrentState.ColonPos - NextNonComment->ColumnWidth; in getNewLineColumn()
1253 return CurrentState.Indent; in getNewLineColumn()
1256 return CurrentState.ColonPos; in getNewLineColumn()
1258 if (CurrentState.StartOfArraySubscripts != 0) { in getNewLineColumn()
1259 return CurrentState.StartOfArraySubscripts; in getNewLineColumn()
1262 return CurrentState.Indent; in getNewLineColumn()
1268 return CurrentState.Indent + Style.ContinuationIndentWidth; in getNewLineColumn()
1274 return CurrentState.Indent; in getNewLineColumn()
1286 return CurrentState.Indent; in getNewLineColumn()
1289 return CurrentState.Indent; in getNewLineColumn()
1293 return CurrentState.Indent; in getNewLineColumn()
1300 return CurrentState.Indent; in getNewLineColumn()
1301 if (Current.isBinaryOperator() && CurrentState.UnindentOperator) { in getNewLineColumn()
1302 return CurrentState.Indent - Current.Tok.getLength() - in getNewLineColumn()
1306 NextNonComment->isBinaryOperator() && CurrentState.UnindentOperator) { in getNewLineColumn()
1307 return CurrentState.Indent - NextNonComment->Tok.getLength() - in getNewLineColumn()
1310 if (CurrentState.Indent == State.FirstIndent && PreviousNonComment && in getNewLineColumn()
1314 return CurrentState.Indent + Style.ContinuationIndentWidth; in getNewLineColumn()
1316 return CurrentState.Indent; in getNewLineColumn()
1335 auto &CurrentState = State.Stack.back(); in moveStateToNextToken() local
1338 CurrentState.IsCSharpGenericTypeConstraint = true; in moveStateToNextToken()
1340 CurrentState.NoLineBreakInOperand = false; in moveStateToNextToken()
1342 CurrentState.AvoidBinPacking = true; in moveStateToNextToken()
1344 if (CurrentState.FirstLessLess == 0) in moveStateToNextToken()
1345 CurrentState.FirstLessLess = State.Column; in moveStateToNextToken()
1347 CurrentState.LastOperatorWrapped = Newline; in moveStateToNextToken()
1350 CurrentState.LastOperatorWrapped = Newline; in moveStateToNextToken()
1353 CurrentState.LastOperatorWrapped = Newline; in moveStateToNextToken()
1356 CurrentState.StartOfArraySubscripts == 0) { in moveStateToNextToken()
1357 CurrentState.StartOfArraySubscripts = State.Column; in moveStateToNextToken()
1370 CurrentState.IsWrappedConditional = true; in moveStateToNextToken()
1372 CurrentState.QuestionColumn = State.Column; in moveStateToNextToken()
1378 CurrentState.QuestionColumn = State.Column; in moveStateToNextToken()
1386 CurrentState.StartOfFunctionCall = !Current.NextOperator ? 0 : State.Column; in moveStateToNextToken()
1388 CurrentState.ObjCSelectorNameFound = true; in moveStateToNextToken()
1396 CurrentState.Indent = State.Column + (Style.BreakConstructorInitializers == in moveStateToNextToken()
1400 CurrentState.NestedBlockIndent = CurrentState.Indent; in moveStateToNextToken()
1402 CurrentState.AvoidBinPacking = true; in moveStateToNextToken()
1403 CurrentState.BreakBeforeParameter = in moveStateToNextToken()
1406 CurrentState.BreakBeforeParameter = false; in moveStateToNextToken()
1411 CurrentState.Indent = in moveStateToNextToken()
1413 CurrentState.NestedBlockIndent = CurrentState.Indent; in moveStateToNextToken()
1415 CurrentState.AvoidBinPacking = true; in moveStateToNextToken()
1418 CurrentState.Indent = in moveStateToNextToken()
1422 CurrentState.NestedBlockIndent = State.Column + Current.ColumnWidth + 1; in moveStateToNextToken()
1424 CurrentState.LastSpace = State.Column; in moveStateToNextToken()
1427 CurrentState.NestedBlockIndent = State.Column; in moveStateToNextToken()
1442 !CurrentState.HasMultipleNestedBlocks) { in moveStateToNextToken()
1451 CurrentState.NestedBlockInlined = in moveStateToNextToken()
1513 const auto &CurrentState = State.Stack.back(); in moveStatePastFakeLParens() local
1514 ParenState NewParenState = CurrentState; in moveStatePastFakeLParens()
1522 NewParenState.NoLineBreak || CurrentState.NoLineBreakInOperand; in moveStatePastFakeLParens()
1539 std::max(State.Column, NewParenState.Indent), CurrentState.LastSpace); in moveStatePastFakeLParens()
1546 NewParenState.Indent = CurrentState.LastSpace; in moveStatePastFakeLParens()
1584 !CurrentState.IsWrappedConditional) { in moveStatePastFakeLParens()
1623 const auto &CurrentState = State.Stack.back(); in moveStatePastScopeOpener() local
1627 CurrentState.IsCSharpGenericTypeConstraint) { in moveStatePastScopeOpener()
1637 unsigned LastSpace = CurrentState.LastSpace; in moveStatePastScopeOpener()
1640 unsigned NestedBlockIndent = std::max(CurrentState.StartOfFunctionCall, in moveStatePastScopeOpener()
1641 CurrentState.NestedBlockIndent); in moveStatePastScopeOpener()
1646 std::min(State.Column, CurrentState.NestedBlockIndent); in moveStatePastScopeOpener()
1648 NewIndent = CurrentState.LastSpace + Style.ContinuationIndentWidth; in moveStatePastScopeOpener()
1667 std::max(CurrentState.LastSpace, CurrentState.StartOfFunctionCall); in moveStatePastScopeOpener()
1674 NewIndent = std::max(NewIndent, CurrentState.Indent); in moveStatePastScopeOpener()
1675 LastSpace = std::max(LastSpace, CurrentState.Indent); in moveStatePastScopeOpener()
1699 (CurrentState.IsCSharpGenericTypeConstraint) || GenericSelection || in moveStatePastScopeOpener()
1739 (CurrentState.NoLineBreak || CurrentState.NoLineBreakInOperand || in moveStatePastScopeOpener()
1741 CurrentState.ContainsUnwrappedBuilder)); in moveStatePastScopeOpener()
1782 auto &CurrentState = State.Stack.back(); in moveStatePastScopeCloser() local
1794 if (CurrentState.BreakBeforeParameter && Current.MatchingParen && in moveStatePastScopeCloser()
1804 CurrentState.BreakBeforeParameter = false; in moveStatePastScopeCloser()
1813 CurrentState.StartOfArraySubscripts = 0; in moveStatePastScopeCloser()