Lines Matching refs:Stack

50                                          ArrayRef<ParenState> Stack) {
93 int MatchingStackIndex = Stack.size() - 1;
99 while (MatchingStackIndex >= 0 && Stack[MatchingStackIndex].Tok != LBrace)
101 return MatchingStackIndex >= 0 ? &Stack[MatchingStackIndex] : nullptr;
274 State.Stack.push_back(ParenState(/*Tok=*/nullptr, FirstIndent, FirstIndent,
287 auto &CurrentState = State.Stack.back();
301 const auto &CurrentState = State.Stack.back();
330 if (Previous.is(tok::l_brace) && State.Stack.size() > 1 &&
331 State.Stack[State.Stack.size() - 2].NestedBlockInlined &&
332 State.Stack[State.Stack.size() - 2].HasMultipleNestedBlocks &&
389 const auto &CurrentState = State.Stack.back();
392 auto LambdaBodyLength = getLengthToMatchingParen(Current, State.Stack);
451 getLengthToMatchingParen(Previous, State.Stack) + State.Column - 1 >
655 assert(!State.Stack.empty());
692 auto &CurrentState = State.Stack.back();
999 if (Next && Next->isMemberAccess() && State.Stack.size() > 1 &&
1000 State.Stack[State.Stack.size() - 2].CallContinuation == 0) {
1012 auto &CurrentState = State.Stack.back();
1106 if (State.Stack.size() > 1) {
1107 State.Stack[State.Stack.size() - 2].LastSpace =
1166 (!Style.isCpp() && Current.is(tok::r_brace) && State.Stack.size() > 1 &&
1167 State.Stack[State.Stack.size() - 2].NestedBlockInlined) ||
1169 State.Stack.size() > 1 && !Style.ObjCBreakBeforeNestedBlockParam);
1176 auto ParentLevelIt = std::next(State.Stack.rbegin());
1194 return std::find_if(It, State.Stack.rend(), [](const auto &PState) {
1199 return It != State.Stack.rend() ? std::next(It) : It;
1201 auto LambdaLevelIt = FindCurrentLevel(State.Stack.rbegin());
1206 for (auto I = ParentLevelIt, E = State.Stack.rend(); I != E; ++I)
1282 const auto &CurrentState = State.Stack.back();
1335 State.Stack.size() > 1) {
1337 return State.Stack[State.Stack.size() - 2].NestedBlockIndent;
1339 return State.Stack[State.Stack.size() - 2].LastSpace;
1357 if (Current.is(tok::r_paren) && State.Stack.size() > 1 &&
1360 return State.Stack[State.Stack.size() - 2].LastSpace;
1365 State.Stack.size() > 1) {
1366 return State.Stack[State.Stack.size() - 2].LastSpace;
1372 State.Stack.size() > 1) {
1373 return State.Stack[State.Stack.size() - 2].LastSpace;
1376 return State.Stack[State.Stack.size() - 2].LastSpace;
1568 assert(State.Stack.size());
1570 auto &CurrentState = State.Stack.back();
1680 Previous->isNot(TT_DictLiteral) && State.Stack.size() > 1 &&
1682 if (State.Stack[State.Stack.size() - 2].NestedBlockInlined && Newline)
1683 for (ParenState &PState : llvm::drop_end(State.Stack))
1685 State.Stack[State.Stack.size() - 2].NestedBlockInlined = false;
1697 // Stack.
1698 bool AllowBreak = !State.Stack.back().NoLineBreak &&
1699 !State.Stack.back().NoLineBreakInOperand;
1765 const auto &CurrentState = State.Stack.back();
1801 State.Stack.size() > 1) {
1802 NewParenState.Indent = State.Stack[State.Stack.size() - 2].Indent +
1844 NewParenState.UnindentOperator = State.Stack.back().UnindentOperator;
1852 State.Stack.push_back(NewParenState);
1859 unsigned VariablePos = State.Stack.back().VariablePos;
1860 if (State.Stack.size() == 1) {
1864 State.Stack.pop_back();
1865 State.Stack.back().VariablePos = VariablePos;
1871 State.Stack.back().LastSpace -= Style.IndentWidth;
1881 const auto &CurrentState = State.Stack.back();
1984 if (getLengthToMatchingParen(Current, State.Stack) + State.Column >
2014 State.Stack.push_back(
2016 auto &NewState = State.Stack.back();
2046 if (State.Stack.size() > 1 &&
2052 State.Stack.pop_back();
2055 auto &CurrentState = State.Stack.back();
2073 getLengthToMatchingParen(CurrentScopeOpener, State.Stack) +
2094 State.Stack.back().NestedBlockIndent = State.FirstIndent;
2096 unsigned NestedBlockIndent = State.Stack.back().NestedBlockIndent;
2111 State.Stack.push_back(ParenState(State.NextToken, NewIndent,
2112 State.Stack.back().LastSpace,
2114 State.Stack.back().NestedBlockIndent = NestedBlockIndent;
2115 State.Stack.back().BreakBeforeParameter = true;
2195 ? State.Stack.back().NestedBlockIndent
2196 : State.Stack.back().Indent;
2273 for (ParenState &Paren : State.Stack)
2282 for (ParenState &Paren : State.Stack)
2413 if (State.Stack.back().IsInsideObjCArrayLiteral)
2875 for (ParenState &Paren : State.Stack)
2881 State.Stack.back().LastSpace = StartColumn;