Lines Matching refs:back

268     State.Stack.back().AvoidBinPacking = true;  in getInitialState()
269 State.Stack.back().BreakBeforeParameter = true; in getInitialState()
270 State.Stack.back().AlignColons = false; in getInitialState()
282 if (!Current.CanBreakBefore && !(State.Stack.back().BreakBeforeClosingBrace && in canBreak()
301 if (Current.isMemberAccess() && State.Stack.back().ContainsUnwrappedBuilder) in canBreak()
321 State.Stack.back().NoLineBreakInOperand) in canBreak()
327 return !State.Stack.back().NoLineBreak; in canBreak()
335 if (State.Stack.back().BreakBeforeClosingBrace && in mustBreak()
357 State.Stack.back().BreakBeforeParameter && !Current.isTrailingComment() && in mustBreak()
376 State.Stack.back().BreakBeforeParameter) && in mustBreak()
386 State.Stack.back().ObjCSelectorNameFound && in mustBreak()
387 State.Stack.back().BreakBeforeParameter) in mustBreak()
398 (State.Stack.back().CallContinuation != 0 || in mustBreak()
399 State.Stack.back().BreakBeforeParameter) && in mustBreak()
414 State.Stack.back().BreakBeforeParameter && Current.CanBreakBefore) in mustBreak()
450 State.Stack.back().BreakBeforeParameter) in mustBreak()
453 State.Stack.back().BreakBeforeParameter) { in mustBreak()
459 State.Stack.back().BreakBeforeParameter && in mustBreak()
460 State.Stack.back().FirstLessLess == 0) in mustBreak()
479 !Previous.is(tok::kw_template) && State.Stack.back().BreakBeforeParameter) in mustBreak()
547 State.Stack.back().VariablePos == 0) { in addTokenOnCurrentLine()
548 State.Stack.back().VariablePos = State.Column; in addTokenOnCurrentLine()
551 while (Tok && State.Stack.back().VariablePos >= Tok->ColumnWidth) { in addTokenOnCurrentLine()
552 State.Stack.back().VariablePos -= Tok->ColumnWidth; in addTokenOnCurrentLine()
558 State.Stack.back().LastSpace = State.Stack.back().VariablePos; in addTokenOnCurrentLine()
587 State.Stack.back().NoLineBreak = true; in addTokenOnCurrentLine()
590 State.Stack.back().NoLineBreak = true; in addTokenOnCurrentLine()
593 !State.Stack.back().ObjCSelectorNameFound) { in addTokenOnCurrentLine()
596 State.Stack.back().Indent); in addTokenOnCurrentLine()
599 State.Stack.back().AlignColons = false; in addTokenOnCurrentLine()
601 State.Stack.back().ColonPos = MinIndent + Current.LongestObjCSelectorName; in addTokenOnCurrentLine()
603 State.Stack.back().ColonPos = FirstColonPos; in addTokenOnCurrentLine()
622 Current.FakeLParens.back() > prec::Unknown) in addTokenOnCurrentLine()
623 State.Stack.back().NoLineBreak = true; in addTokenOnCurrentLine()
625 State.Stack.back().NoLineBreak = true; in addTokenOnCurrentLine()
630 State.Stack.back().Indent = State.Column + Spaces; in addTokenOnCurrentLine()
631 if (State.Stack.back().AvoidBinPacking && startsNextParameter(Current, Style)) in addTokenOnCurrentLine()
632 State.Stack.back().NoLineBreak = true; in addTokenOnCurrentLine()
635 State.Stack.back().ContainsUnwrappedBuilder = true; in addTokenOnCurrentLine()
638 State.Stack.back().NoLineBreak = true; in addTokenOnCurrentLine()
648 State.Stack.back().NoLineBreak = true; in addTokenOnCurrentLine()
673 (!State.Stack.back().LastOperatorWrapped && BreakBeforeOperator)) in addTokenOnCurrentLine()
674 State.Stack.back().NoLineBreakInOperand = true; in addTokenOnCurrentLine()
684 State.Stack.back().LastSpace = State.Column; in addTokenOnCurrentLine()
685 State.Stack.back().NestedBlockIndent = State.Column; in addTokenOnCurrentLine()
690 State.Stack.back().LastSpace = State.Column; in addTokenOnCurrentLine()
694 State.Stack.back().Indent = State.Column; in addTokenOnCurrentLine()
695 State.Stack.back().LastSpace = State.Column; in addTokenOnCurrentLine()
706 State.Stack.back().LastSpace = State.Column; in addTokenOnCurrentLine()
708 State.Stack.back().Indent = State.Column; in addTokenOnCurrentLine()
709 State.Stack.back().LastSpace = State.Column; in addTokenOnCurrentLine()
723 State.Stack.back().LastSpace = State.Column; in addTokenOnCurrentLine()
742 if (!State.Stack.back().ContainsLineBreak) in addTokenOnNewLine()
744 State.Stack.back().ContainsLineBreak = true; in addTokenOnNewLine()
752 State.Stack.back().FirstLessLess == 0 && in addTokenOnNewLine()
754 State.Stack.back().BreakBeforeParameter)) in addTokenOnNewLine()
774 State.Stack.back().NestedBlockIndent = State.Column; in addTokenOnNewLine()
777 if (State.Stack.back().CallContinuation == 0) in addTokenOnNewLine()
778 State.Stack.back().CallContinuation = State.Column; in addTokenOnNewLine()
780 if (!State.Stack.back().ObjCSelectorNameFound) { in addTokenOnNewLine()
782 State.Stack.back().AlignColons = false; in addTokenOnNewLine()
784 State.Stack.back().ColonPos = in addTokenOnNewLine()
786 ? std::max(State.Stack.back().Indent, in addTokenOnNewLine()
788 : State.Stack.back().Indent) + in addTokenOnNewLine()
792 } else if (State.Stack.back().AlignColons && in addTokenOnNewLine()
793 State.Stack.back().ColonPos <= NextNonComment->ColumnWidth) { in addTokenOnNewLine()
794 State.Stack.back().ColonPos = State.Column + NextNonComment->ColumnWidth; in addTokenOnNewLine()
809 std::max(State.Stack.back().LastSpace, State.Stack.back().Indent) + in addTokenOnNewLine()
815 !State.Stack.back().AvoidBinPacking) || in addTokenOnNewLine()
817 State.Stack.back().BreakBeforeParameter = false; in addTokenOnNewLine()
821 State.Stack.back().BreakBeforeParameter = false; in addTokenOnNewLine()
824 State.Stack.back().BreakBeforeParameter = true; in addTokenOnNewLine()
826 State.Stack.back().BreakBeforeParameter = false; in addTokenOnNewLine()
848 State.Stack.back().LastSpace = State.Column; in addTokenOnNewLine()
853 State.Stack.back().LastSpace += 3; // 3 -> width of "<< ". in addTokenOnNewLine()
875 State.Stack.back().BreakBeforeParameter = true; in addTokenOnNewLine()
882 State.Stack.back().BreakBeforeClosingBrace = true; in addTokenOnNewLine()
884 if (State.Stack.back().AvoidBinPacking) { in addTokenOnNewLine()
892 State.Stack.back().BreakBeforeParameter = true; in addTokenOnNewLine()
905 std::max(State.Stack.back().LastSpace, State.Stack.back().Indent) + in getNewLineColumn()
915 return std::max(State.Stack.back().LastSpace, in getNewLineColumn()
916 State.Stack.back().Indent + Style.ContinuationIndentWidth); in getNewLineColumn()
920 : State.Stack.back().Indent; in getNewLineColumn()
953 return State.Stack.back().Indent; in getNewLineColumn()
960 State.Stack.back().FirstLessLess != 0) in getNewLineColumn()
961 return State.Stack.back().FirstLessLess; in getNewLineColumn()
963 if (State.Stack.back().CallContinuation == 0) in getNewLineColumn()
965 return State.Stack.back().CallContinuation; in getNewLineColumn()
967 if (State.Stack.back().QuestionColumn != 0 && in getNewLineColumn()
971 return State.Stack.back().QuestionColumn; in getNewLineColumn()
972 if (Previous.is(tok::comma) && State.Stack.back().VariablePos != 0) in getNewLineColumn()
973 return State.Stack.back().VariablePos; in getNewLineColumn()
981 return std::max(State.Stack.back().LastSpace, State.Stack.back().Indent); in getNewLineColumn()
983 if (!State.Stack.back().ObjCSelectorNameFound) { in getNewLineColumn()
984 unsigned MinIndent = State.Stack.back().Indent; in getNewLineColumn()
1002 if (!State.Stack.back().AlignColons) in getNewLineColumn()
1003 return State.Stack.back().Indent; in getNewLineColumn()
1004 if (State.Stack.back().ColonPos > NextNonComment->ColumnWidth) in getNewLineColumn()
1005 return State.Stack.back().ColonPos - NextNonComment->ColumnWidth; in getNewLineColumn()
1006 return State.Stack.back().Indent; in getNewLineColumn()
1009 return State.Stack.back().ColonPos; in getNewLineColumn()
1011 if (State.Stack.back().StartOfArraySubscripts != 0) in getNewLineColumn()
1012 return State.Stack.back().StartOfArraySubscripts; in getNewLineColumn()
1020 return State.Stack.back().Indent; in getNewLineColumn()
1029 return State.Stack.back().Indent; in getNewLineColumn()
1032 return State.Stack.back().Indent; in getNewLineColumn()
1035 return State.Stack.back().Indent; in getNewLineColumn()
1043 return State.Stack.back().Indent; in getNewLineColumn()
1044 if (State.Stack.back().Indent == State.FirstIndent && PreviousNonComment && in getNewLineColumn()
1048 return State.Stack.back().Indent + Style.ContinuationIndentWidth; in getNewLineColumn()
1049 return State.Stack.back().Indent; in getNewLineColumn()
1058 State.Stack.back().NoLineBreakInOperand = false; in moveStateToNextToken()
1060 State.Stack.back().AvoidBinPacking = true; in moveStateToNextToken()
1062 if (State.Stack.back().FirstLessLess == 0) in moveStateToNextToken()
1063 State.Stack.back().FirstLessLess = State.Column; in moveStateToNextToken()
1065 State.Stack.back().LastOperatorWrapped = Newline; in moveStateToNextToken()
1068 State.Stack.back().LastOperatorWrapped = Newline; in moveStateToNextToken()
1071 State.Stack.back().LastOperatorWrapped = Newline; in moveStateToNextToken()
1073 State.Stack.back().StartOfArraySubscripts == 0) in moveStateToNextToken()
1074 State.Stack.back().StartOfArraySubscripts = State.Column; in moveStateToNextToken()
1076 State.Stack.back().QuestionColumn = State.Column; in moveStateToNextToken()
1082 State.Stack.back().QuestionColumn = State.Column; in moveStateToNextToken()
1089 State.Stack.back().StartOfFunctionCall = in moveStateToNextToken()
1092 State.Stack.back().ObjCSelectorNameFound = true; in moveStateToNextToken()
1100 State.Stack.back().Indent = in moveStateToNextToken()
1105 State.Stack.back().NestedBlockIndent = State.Stack.back().Indent; in moveStateToNextToken()
1107 State.Stack.back().AvoidBinPacking = true; in moveStateToNextToken()
1108 State.Stack.back().BreakBeforeParameter = false; in moveStateToNextToken()
1112 State.Stack.back().Indent = in moveStateToNextToken()
1114 State.Stack.back().NestedBlockIndent = State.Stack.back().Indent; in moveStateToNextToken()
1116 State.Stack.back().AvoidBinPacking = true; in moveStateToNextToken()
1119 State.Stack.back().Indent = in moveStateToNextToken()
1122 State.Stack.back().NestedBlockIndent = in moveStateToNextToken()
1125 State.Stack.back().LastSpace = State.Column; in moveStateToNextToken()
1139 !State.Stack.back().HasMultipleNestedBlocks) { in moveStateToNextToken()
1149 State.Stack.back().NestedBlockInlined = in moveStateToNextToken()
1156 bool AllowBreak = !State.Stack.back().NoLineBreak && in moveStateToNextToken()
1157 !State.Stack.back().NoLineBreakInOperand; in moveStateToNextToken()
1206 ParenState NewParenState = State.Stack.back(); in moveStatePastFakeLParens()
1211 NewParenState.NoLineBreak || State.Stack.back().NoLineBreakInOperand; in moveStatePastFakeLParens()
1228 State.Stack.back().LastSpace); in moveStatePastFakeLParens()
1259 unsigned VariablePos = State.Stack.back().VariablePos; in moveStatePastFakeRParens()
1265 State.Stack.back().VariablePos = VariablePos; in moveStatePastFakeRParens()
1281 unsigned LastSpace = State.Stack.back().LastSpace; in moveStatePastScopeOpener()
1284 unsigned NestedBlockIndent = std::max(State.Stack.back().StartOfFunctionCall, in moveStatePastScopeOpener()
1285 State.Stack.back().NestedBlockIndent); in moveStatePastScopeOpener()
1290 std::min(State.Column, State.Stack.back().NestedBlockIndent); in moveStatePastScopeOpener()
1292 NewIndent = State.Stack.back().LastSpace + Style.ContinuationIndentWidth; in moveStatePastScopeOpener()
1310 std::max(State.Stack.back().LastSpace, in moveStatePastScopeOpener()
1311 State.Stack.back().StartOfFunctionCall); in moveStatePastScopeOpener()
1318 NewIndent = std::max(NewIndent, State.Stack.back().Indent); in moveStatePastScopeOpener()
1319 LastSpace = std::max(LastSpace, State.Stack.back().Indent); in moveStatePastScopeOpener()
1377 (State.Stack.back().NoLineBreak || in moveStatePastScopeOpener()
1378 State.Stack.back().NoLineBreakInOperand || in moveStatePastScopeOpener()
1380 State.Stack.back().ContainsUnwrappedBuilder)); in moveStatePastScopeOpener()
1383 State.Stack.back().NestedBlockIndent = NestedBlockIndent; in moveStatePastScopeOpener()
1384 State.Stack.back().BreakBeforeParameter = BreakBeforeParameter; in moveStatePastScopeOpener()
1385 State.Stack.back().HasMultipleNestedBlocks = Current.BlockParameterCount > 1; in moveStatePastScopeOpener()
1386 State.Stack.back().IsInsideObjCArrayLiteral = in moveStatePastScopeOpener()
1415 if (State.Stack.back().BreakBeforeParameter && Current.MatchingParen && in moveStatePastScopeCloser()
1425 State.Stack.back().BreakBeforeParameter = false; in moveStatePastScopeCloser()
1433 State.Stack.back().StartOfArraySubscripts = 0; in moveStatePastScopeCloser()
1438 unsigned NestedBlockIndent = State.Stack.back().NestedBlockIndent; in moveStateToNewBlock()
1445 State.Stack.back().LastSpace, in moveStateToNewBlock()
1448 State.Stack.back().NestedBlockIndent = NestedBlockIndent; in moveStateToNewBlock()
1449 State.Stack.back().BreakBeforeParameter = true; in moveStateToNewBlock()
1520 ? State.Stack.back().NestedBlockIndent in reformatRawStringLiteral()
1521 : State.Stack.back().Indent; in reformatRawStringLiteral()
1737 if (State.Stack.back().IsInsideObjCArrayLiteral) { in createBreakableToken()
2156 State.Stack.back().LastSpace = StartColumn; in breakProtrudingToken()