Lines Matching refs:back
103 !(State.Stack.back().BreakBeforeClosingBrace && in canBreak()
122 if (Current.isMemberAccess() && State.Stack.back().ContainsUnwrappedBuilder) in canBreak()
139 return !State.Stack.back().NoLineBreak; in canBreak()
147 if (State.Stack.back().BreakBeforeClosingBrace && in mustBreak()
164 State.Stack.back().BreakBeforeParameter && !Current.isTrailingComment() && in mustBreak()
177 State.Stack.back().BreakBeforeParameter) && in mustBreak()
181 if (Current.is(TT_SelectorName) && State.Stack.back().ObjCSelectorNameFound && in mustBreak()
182 State.Stack.back().BreakBeforeParameter) in mustBreak()
224 State.Stack.back().BreakBeforeParameter) in mustBreak()
227 State.Stack.back().BreakBeforeParameter) { in mustBreak()
233 State.Stack.back().BreakBeforeParameter && in mustBreak()
234 State.Stack.back().FirstLessLess == 0) in mustBreak()
253 !Previous.is(tok::kw_template) && State.Stack.back().BreakBeforeParameter) in mustBreak()
257 (State.Stack.back().CallContinuation != 0 || in mustBreak()
258 State.Stack.back().BreakBeforeParameter)) in mustBreak()
318 State.Stack.back().VariablePos == 0) { in addTokenOnCurrentLine()
319 State.Stack.back().VariablePos = State.Column; in addTokenOnCurrentLine()
322 while (Tok && State.Stack.back().VariablePos >= Tok->ColumnWidth) { in addTokenOnCurrentLine()
323 State.Stack.back().VariablePos -= Tok->ColumnWidth; in addTokenOnCurrentLine()
329 State.Stack.back().LastSpace = State.Stack.back().VariablePos; in addTokenOnCurrentLine()
339 !State.Stack.back().ObjCSelectorNameFound) { in addTokenOnCurrentLine()
342 State.Stack.back().Indent); in addTokenOnCurrentLine()
345 State.Stack.back().AlignColons = false; in addTokenOnCurrentLine()
347 State.Stack.back().ColonPos = MinIndent + Current.LongestObjCSelectorName; in addTokenOnCurrentLine()
349 State.Stack.back().ColonPos = FirstColonPos; in addTokenOnCurrentLine()
369 Current.FakeLParens.back() > prec::Unknown) in addTokenOnCurrentLine()
370 State.Stack.back().NoLineBreak = true; in addTokenOnCurrentLine()
375 State.Stack.back().Indent = State.Column + Spaces; in addTokenOnCurrentLine()
376 if (State.Stack.back().AvoidBinPacking && startsNextParameter(Current, Style)) in addTokenOnCurrentLine()
377 State.Stack.back().NoLineBreak = true; in addTokenOnCurrentLine()
380 State.Stack.back().ContainsUnwrappedBuilder = true; in addTokenOnCurrentLine()
383 State.Stack.back().NoLineBreak = true; in addTokenOnCurrentLine()
393 State.Stack.back().NoLineBreak = true; in addTokenOnCurrentLine()
402 State.Stack.back().LastSpace = State.Column; in addTokenOnCurrentLine()
403 State.Stack.back().NestedBlockIndent = State.Column; in addTokenOnCurrentLine()
408 State.Stack.back().LastSpace = State.Column; in addTokenOnCurrentLine()
418 State.Stack.back().LastSpace = State.Column; in addTokenOnCurrentLine()
420 State.Stack.back().Indent = State.Column; in addTokenOnCurrentLine()
421 State.Stack.back().LastSpace = State.Column; in addTokenOnCurrentLine()
435 State.Stack.back().LastSpace = State.Column; in addTokenOnCurrentLine()
454 if (!State.Stack.back().ContainsLineBreak) in addTokenOnNewLine()
456 State.Stack.back().ContainsLineBreak = true; in addTokenOnNewLine()
464 State.Stack.back().FirstLessLess == 0 && in addTokenOnNewLine()
466 State.Stack.back().BreakBeforeParameter)) in addTokenOnNewLine()
486 State.Stack.back().NestedBlockIndent = State.Column; in addTokenOnNewLine()
489 if (State.Stack.back().CallContinuation == 0) in addTokenOnNewLine()
490 State.Stack.back().CallContinuation = State.Column; in addTokenOnNewLine()
492 if (!State.Stack.back().ObjCSelectorNameFound) { in addTokenOnNewLine()
494 State.Stack.back().AlignColons = false; in addTokenOnNewLine()
496 State.Stack.back().ColonPos = in addTokenOnNewLine()
498 ? std::max(State.Stack.back().Indent, in addTokenOnNewLine()
500 : State.Stack.back().Indent) + in addTokenOnNewLine()
503 } else if (State.Stack.back().AlignColons && in addTokenOnNewLine()
504 State.Stack.back().ColonPos <= NextNonComment->ColumnWidth) { in addTokenOnNewLine()
505 State.Stack.back().ColonPos = State.Column + NextNonComment->ColumnWidth; in addTokenOnNewLine()
520 std::max(State.Stack.back().LastSpace, State.Stack.back().Indent) + in addTokenOnNewLine()
525 !State.Stack.back().AvoidBinPacking) || in addTokenOnNewLine()
527 State.Stack.back().BreakBeforeParameter = false; in addTokenOnNewLine()
530 State.Stack.back().BreakBeforeParameter = false; in addTokenOnNewLine()
533 State.Stack.back().BreakBeforeParameter = true; in addTokenOnNewLine()
535 State.Stack.back().BreakBeforeParameter = false; in addTokenOnNewLine()
541 State.Stack.back().IndentLevel, State.Column, in addTokenOnNewLine()
546 State.Stack.back().LastSpace = State.Column; in addTokenOnNewLine()
551 State.Stack.back().LastSpace += 3; // 3 -> width of "<< ". in addTokenOnNewLine()
574 State.Stack.back().BreakBeforeParameter = true; in addTokenOnNewLine()
580 State.Stack.back().BreakBeforeClosingBrace = true; in addTokenOnNewLine()
582 if (State.Stack.back().AvoidBinPacking) { in addTokenOnNewLine()
590 State.Stack.back().BreakBeforeParameter = true; in addTokenOnNewLine()
603 std::max(State.Stack.back().LastSpace, State.Stack.back().Indent) + in getNewLineColumn()
613 return std::max(State.Stack.back().LastSpace, in getNewLineColumn()
614 State.Stack.back().Indent + Style.ContinuationIndentWidth); in getNewLineColumn()
618 : State.Stack.back().Indent; in getNewLineColumn()
629 return State.Stack.back().Indent; in getNewLineColumn()
636 State.Stack.back().FirstLessLess != 0) in getNewLineColumn()
637 return State.Stack.back().FirstLessLess; in getNewLineColumn()
639 if (State.Stack.back().CallContinuation == 0) in getNewLineColumn()
641 return State.Stack.back().CallContinuation; in getNewLineColumn()
643 if (State.Stack.back().QuestionColumn != 0 && in getNewLineColumn()
647 return State.Stack.back().QuestionColumn; in getNewLineColumn()
648 if (Previous.is(tok::comma) && State.Stack.back().VariablePos != 0) in getNewLineColumn()
649 return State.Stack.back().VariablePos; in getNewLineColumn()
657 return std::max(State.Stack.back().LastSpace, State.Stack.back().Indent); in getNewLineColumn()
659 if (!State.Stack.back().ObjCSelectorNameFound) { in getNewLineColumn()
661 return State.Stack.back().Indent; in getNewLineColumn()
663 ? std::max(State.Stack.back().Indent, in getNewLineColumn()
665 : State.Stack.back().Indent) + in getNewLineColumn()
669 if (!State.Stack.back().AlignColons) in getNewLineColumn()
670 return State.Stack.back().Indent; in getNewLineColumn()
671 if (State.Stack.back().ColonPos > NextNonComment->ColumnWidth) in getNewLineColumn()
672 return State.Stack.back().ColonPos - NextNonComment->ColumnWidth; in getNewLineColumn()
673 return State.Stack.back().Indent; in getNewLineColumn()
676 if (State.Stack.back().StartOfArraySubscripts != 0) in getNewLineColumn()
677 return State.Stack.back().StartOfArraySubscripts; in getNewLineColumn()
685 return State.Stack.back().Indent; in getNewLineColumn()
696 return State.Stack.back().Indent; in getNewLineColumn()
700 if (State.Stack.back().Indent == State.FirstIndent && PreviousNonComment && in getNewLineColumn()
704 return State.Stack.back().Indent + Style.ContinuationIndentWidth; in getNewLineColumn()
705 return State.Stack.back().Indent; in getNewLineColumn()
714 State.Stack.back().AvoidBinPacking = true; in moveStateToNextToken()
716 if (State.Stack.back().FirstLessLess == 0) in moveStateToNextToken()
717 State.Stack.back().FirstLessLess = State.Column; in moveStateToNextToken()
719 State.Stack.back().LastOperatorWrapped = Newline; in moveStateToNextToken()
723 State.Stack.back().LastOperatorWrapped = Newline; in moveStateToNextToken()
725 State.Stack.back().StartOfArraySubscripts == 0) in moveStateToNextToken()
726 State.Stack.back().StartOfArraySubscripts = State.Column; in moveStateToNextToken()
728 State.Stack.back().QuestionColumn = State.Column; in moveStateToNextToken()
734 State.Stack.back().QuestionColumn = State.Column; in moveStateToNextToken()
740 State.Stack.back().StartOfFunctionCall = in moveStateToNextToken()
743 State.Stack.back().ObjCSelectorNameFound = true; in moveStateToNextToken()
745 State.Stack.back().Indent = in moveStateToNextToken()
755 State.Stack.back().Indent = in moveStateToNextToken()
757 State.Stack.back().NestedBlockIndent = State.Stack.back().Indent; in moveStateToNextToken()
759 State.Stack.back().AvoidBinPacking = true; in moveStateToNextToken()
760 State.Stack.back().BreakBeforeParameter = false; in moveStateToNextToken()
763 State.Stack.back().NestedBlockIndent = in moveStateToNextToken()
786 State.Stack.back().NestedBlockInlined = in moveStateToNextToken()
843 ParenState NewParenState = State.Stack.back(); in moveStatePastFakeLParens()
857 State.Stack.back().LastSpace); in moveStatePastFakeLParens()
873 (!State.Stack.back().LastOperatorWrapped && BreakBeforeOperator)) in moveStatePastFakeLParens()
906 unsigned VariablePos = State.Stack.back().VariablePos; in moveStatePastFakeRParens()
912 State.Stack.back().VariablePos = VariablePos; in moveStatePastFakeRParens()
928 unsigned NewIndentLevel = State.Stack.back().IndentLevel; in moveStatePastScopeOpener()
929 unsigned LastSpace = State.Stack.back().LastSpace; in moveStatePastScopeOpener()
932 unsigned NestedBlockIndent = std::max(State.Stack.back().StartOfFunctionCall, in moveStatePastScopeOpener()
933 State.Stack.back().NestedBlockIndent); in moveStatePastScopeOpener()
936 NewIndent = State.Stack.back().NestedBlockIndent + Style.IndentWidth; in moveStatePastScopeOpener()
940 NewIndent = State.Stack.back().LastSpace + Style.ContinuationIndentWidth; in moveStatePastScopeOpener()
955 std::max(State.Stack.back().LastSpace, in moveStatePastScopeOpener()
956 State.Stack.back().StartOfFunctionCall); in moveStatePastScopeOpener()
965 NewIndent = std::max(NewIndent, State.Stack.back().Indent); in moveStatePastScopeOpener()
966 LastSpace = std::max(LastSpace, State.Stack.back().Indent); in moveStatePastScopeOpener()
1003 (State.Stack.back().NoLineBreak || in moveStatePastScopeOpener()
1005 State.Stack.back().ContainsUnwrappedBuilder)); in moveStatePastScopeOpener()
1008 State.Stack.back().NestedBlockIndent = NestedBlockIndent; in moveStatePastScopeOpener()
1009 State.Stack.back().BreakBeforeParameter = BreakBeforeParameter; in moveStatePastScopeOpener()
1010 State.Stack.back().HasMultipleNestedBlocks = Current.BlockParameterCount > 1; in moveStatePastScopeOpener()
1030 State.Stack.back().StartOfArraySubscripts = 0; in moveStatePastScopeCloser()
1035 unsigned NestedBlockIndent = State.Stack.back().NestedBlockIndent; in moveStateToNewBlock()
1042 NewIndent, /*NewIndentLevel=*/State.Stack.back().IndentLevel + 1, in moveStateToNewBlock()
1043 State.Stack.back().LastSpace, /*AvoidBinPacking=*/true, in moveStateToNewBlock()
1045 State.Stack.back().NestedBlockIndent = NestedBlockIndent; in moveStateToNewBlock()
1046 State.Stack.back().BreakBeforeParameter = true; in moveStateToNewBlock()
1225 State.Stack.back().LastSpace = StartColumn; in breakProtrudingToken()