Lines Matching refs:Stack

50                                          ArrayRef<ParenState> Stack) {  in getLengthToMatchingParen()  argument
93 int MatchingStackIndex = Stack.size() - 1; in getLengthToMatchingParen()
99 while (MatchingStackIndex >= 0 && Stack[MatchingStackIndex].Tok != LBrace) in getLengthToMatchingParen()
101 return MatchingStackIndex >= 0 ? &Stack[MatchingStackIndex] : nullptr; in getLengthToMatchingParen()
266 State.Stack.push_back(ParenState(/*Tok=*/nullptr, FirstIndent, FirstIndent, in getInitialState()
279 auto &CurrentState = State.Stack.back(); in getInitialState()
293 const auto &CurrentState = State.Stack.back(); in canBreak()
322 if (Previous.is(tok::l_brace) && State.Stack.size() > 1 && in canBreak()
323 State.Stack[State.Stack.size() - 2].NestedBlockInlined && in canBreak()
324 State.Stack[State.Stack.size() - 2].HasMultipleNestedBlocks && in canBreak()
374 const auto &CurrentState = State.Stack.back(); in mustBreak()
377 auto LambdaBodyLength = getLengthToMatchingParen(Current, State.Stack); in mustBreak()
435 getLengthToMatchingParen(Previous, State.Stack) + State.Column - 1 > in mustBreak()
640 assert(!State.Stack.empty()); in addTokenToState()
677 auto &CurrentState = State.Stack.back(); in addTokenOnCurrentLine()
932 if (Next && Next->isMemberAccess() && State.Stack.size() > 1 && in addTokenOnCurrentLine()
933 State.Stack[State.Stack.size() - 2].CallContinuation == 0) { in addTokenOnCurrentLine()
945 auto &CurrentState = State.Stack.back(); in addTokenOnNewLine()
1039 if (State.Stack.size() > 1) { in addTokenOnNewLine()
1040 State.Stack[State.Stack.size() - 2].LastSpace = in addTokenOnNewLine()
1099 (!Style.isCpp() && Current.is(tok::r_brace) && State.Stack.size() > 1 && in addTokenOnNewLine()
1100 State.Stack[State.Stack.size() - 2].NestedBlockInlined) || in addTokenOnNewLine()
1102 State.Stack.size() > 1 && !Style.ObjCBreakBeforeNestedBlockParam); in addTokenOnNewLine()
1109 auto ParentLevelIt = std::next(State.Stack.rbegin()); in addTokenOnNewLine()
1127 return std::find_if(It, State.Stack.rend(), [](const auto &PState) { in addTokenOnNewLine()
1132 return It != State.Stack.rend() ? std::next(It) : It; in addTokenOnNewLine()
1134 auto LambdaLevelIt = FindCurrentLevel(State.Stack.rbegin()); in addTokenOnNewLine()
1139 for (auto I = ParentLevelIt, E = State.Stack.rend(); I != E; ++I) in addTokenOnNewLine()
1212 const auto &CurrentState = State.Stack.back(); in getNewLineColumn()
1265 State.Stack.size() > 1) { in getNewLineColumn()
1267 return State.Stack[State.Stack.size() - 2].NestedBlockIndent; in getNewLineColumn()
1269 return State.Stack[State.Stack.size() - 2].LastSpace; in getNewLineColumn()
1287 if (Current.is(tok::r_paren) && State.Stack.size() > 1 && in getNewLineColumn()
1290 return State.Stack[State.Stack.size() - 2].LastSpace; in getNewLineColumn()
1295 State.Stack.size() > 1) { in getNewLineColumn()
1296 return State.Stack[State.Stack.size() - 2].LastSpace; in getNewLineColumn()
1302 State.Stack.size() > 1) { in getNewLineColumn()
1303 return State.Stack[State.Stack.size() - 2].LastSpace; in getNewLineColumn()
1306 return State.Stack[State.Stack.size() - 2].LastSpace; in getNewLineColumn()
1497 assert(State.Stack.size()); in moveStateToNextToken()
1499 auto &CurrentState = State.Stack.back(); in moveStateToNextToken()
1609 Previous->isNot(TT_DictLiteral) && State.Stack.size() > 1 && in moveStateToNextToken()
1611 if (State.Stack[State.Stack.size() - 2].NestedBlockInlined && Newline) in moveStateToNextToken()
1612 for (ParenState &PState : llvm::drop_end(State.Stack)) in moveStateToNextToken()
1614 State.Stack[State.Stack.size() - 2].NestedBlockInlined = false; in moveStateToNextToken()
1627 bool AllowBreak = !State.Stack.back().NoLineBreak && in moveStateToNextToken()
1628 !State.Stack.back().NoLineBreakInOperand; in moveStateToNextToken()
1694 const auto &CurrentState = State.Stack.back(); in moveStatePastFakeLParens()
1730 State.Stack.size() > 1) { in moveStatePastFakeLParens()
1731 NewParenState.Indent = State.Stack[State.Stack.size() - 2].Indent + in moveStatePastFakeLParens()
1773 NewParenState.UnindentOperator = State.Stack.back().UnindentOperator; in moveStatePastFakeLParens()
1781 State.Stack.push_back(NewParenState); in moveStatePastFakeLParens()
1788 unsigned VariablePos = State.Stack.back().VariablePos; in moveStatePastFakeRParens()
1789 if (State.Stack.size() == 1) { in moveStatePastFakeRParens()
1793 State.Stack.pop_back(); in moveStatePastFakeRParens()
1794 State.Stack.back().VariablePos = VariablePos; in moveStatePastFakeRParens()
1800 State.Stack.back().LastSpace -= Style.IndentWidth; in moveStatePastFakeRParens()
1810 const auto &CurrentState = State.Stack.back(); in moveStatePastScopeOpener()
1912 if (getLengthToMatchingParen(Current, State.Stack) + State.Column > in moveStatePastScopeOpener()
1942 State.Stack.push_back( in moveStatePastScopeOpener()
1944 auto &NewState = State.Stack.back(); in moveStatePastScopeOpener()
1974 if (State.Stack.size() > 1 && in moveStatePastScopeCloser()
1980 State.Stack.pop_back(); in moveStatePastScopeCloser()
1983 auto &CurrentState = State.Stack.back(); in moveStatePastScopeCloser()
2001 getLengthToMatchingParen(CurrentScopeOpener, State.Stack) + in moveStatePastScopeCloser()
2022 State.Stack.back().NestedBlockIndent = State.FirstIndent; in moveStateToNewBlock()
2024 unsigned NestedBlockIndent = State.Stack.back().NestedBlockIndent; in moveStateToNewBlock()
2039 State.Stack.push_back(ParenState(State.NextToken, NewIndent, in moveStateToNewBlock()
2040 State.Stack.back().LastSpace, in moveStateToNewBlock()
2042 State.Stack.back().NestedBlockIndent = NestedBlockIndent; in moveStateToNewBlock()
2043 State.Stack.back().BreakBeforeParameter = true; in moveStateToNewBlock()
2123 ? State.Stack.back().NestedBlockIndent in reformatRawStringLiteral()
2124 : State.Stack.back().Indent; in reformatRawStringLiteral()
2201 for (ParenState &Paren : State.Stack) in reformatRawStringLiteral()
2210 for (ParenState &Paren : State.Stack) in addMultilineToken()
2341 if (State.Stack.back().IsInsideObjCArrayLiteral) in createBreakableToken()
2803 for (ParenState &Paren : State.Stack) in breakProtrudingToken()
2809 State.Stack.back().LastSpace = StartColumn; in breakProtrudingToken()