reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Format/ContinuationIndenter.cpp
 1084   assert(State.Stack.size());
 1085   const FormatToken &Current = *State.NextToken;
 1088     State.Stack.back().NoLineBreakInOperand = false;
 1090     State.Stack.back().AvoidBinPacking = true;
 1092     if (State.Stack.back().FirstLessLess == 0)
 1093       State.Stack.back().FirstLessLess = State.Column;
 1093       State.Stack.back().FirstLessLess = State.Column;
 1095       State.Stack.back().LastOperatorWrapped = Newline;
 1098     State.Stack.back().LastOperatorWrapped = Newline;
 1101     State.Stack.back().LastOperatorWrapped = Newline;
 1103       State.Stack.back().StartOfArraySubscripts == 0)
 1104     State.Stack.back().StartOfArraySubscripts = State.Column;
 1104     State.Stack.back().StartOfArraySubscripts = State.Column;
 1106     State.Stack.back().QuestionColumn = State.Column;
 1106     State.Stack.back().QuestionColumn = State.Column;
 1112       State.Stack.back().QuestionColumn = State.Column;
 1112       State.Stack.back().QuestionColumn = State.Column;
 1116     State.LowestLevelOnLine =
 1117         std::min(State.LowestLevelOnLine, Current.NestingLevel);
 1119     State.Stack.back().StartOfFunctionCall =
 1120         !Current.NextOperator ? 0 : State.Column;
 1122     State.Stack.back().ObjCSelectorNameFound = true;
 1130     State.Stack.back().Indent =
 1131         State.Column +
 1135     State.Stack.back().NestedBlockIndent = State.Stack.back().Indent;
 1135     State.Stack.back().NestedBlockIndent = State.Stack.back().Indent;
 1137       State.Stack.back().AvoidBinPacking = true;
 1138       State.Stack.back().BreakBeforeParameter =
 1141       State.Stack.back().BreakBeforeParameter = false;
 1146     State.Stack.back().Indent =
 1147         State.FirstIndent + Style.ConstructorInitializerIndentWidth;
 1148     State.Stack.back().NestedBlockIndent = State.Stack.back().Indent;
 1148     State.Stack.back().NestedBlockIndent = State.Stack.back().Indent;
 1150       State.Stack.back().AvoidBinPacking = true;
 1153     State.Stack.back().Indent =
 1154         State.FirstIndent + Style.ConstructorInitializerIndentWidth;
 1156     State.Stack.back().NestedBlockIndent =
 1157         State.Column + Current.ColumnWidth + 1;
 1159     State.Stack.back().LastSpace = State.Column;
 1159     State.Stack.back().LastSpace = State.Column;
 1172       !Previous->is(TT_DictLiteral) && State.Stack.size() > 1 &&
 1173       !State.Stack.back().HasMultipleNestedBlocks) {
 1174     if (State.Stack[State.Stack.size() - 2].NestedBlockInlined && Newline)
 1174     if (State.Stack[State.Stack.size() - 2].NestedBlockInlined && Newline)
 1175       for (unsigned i = 0, e = State.Stack.size() - 1; i != e; ++i)
 1176         State.Stack[i].NoLineBreak = true;
 1177     State.Stack[State.Stack.size() - 2].NestedBlockInlined = false;
 1177     State.Stack[State.Stack.size() - 2].NestedBlockInlined = false;
 1183     State.Stack.back().NestedBlockInlined =
 1188   moveStatePastFakeLParens(State, Newline);
 1189   moveStatePastScopeCloser(State);
 1190   bool AllowBreak = !State.Stack.back().NoLineBreak &&
 1191                     !State.Stack.back().NoLineBreakInOperand;
 1192   moveStatePastScopeOpener(State, Newline);
 1193   moveStatePastFakeRParens(State);
 1195   if (Current.is(TT_ObjCStringLiteral) && State.StartOfStringLiteral == 0)
 1196     State.StartOfStringLiteral = State.Column + 1;
 1196     State.StartOfStringLiteral = State.Column + 1;
 1197   if (Current.is(TT_CSharpStringLiteral) && State.StartOfStringLiteral == 0)
 1198     State.StartOfStringLiteral = State.Column + 1;
 1198     State.StartOfStringLiteral = State.Column + 1;
 1199   else if (Current.isStringLiteral() && State.StartOfStringLiteral == 0)
 1200     State.StartOfStringLiteral = State.Column;
 1200     State.StartOfStringLiteral = State.Column;
 1203     State.StartOfStringLiteral = 0;
 1205   State.Column += Current.ColumnWidth;
 1206   State.NextToken = State.NextToken->Next;
 1206   State.NextToken = State.NextToken->Next;
 1209       handleEndOfLine(Current, State, DryRun, AllowBreak, Newline);
 1212     Current.Role->formatFromToken(State, this, DryRun);
 1219     Penalty += Previous->Role->formatAfterToken(State, this, DryRun);