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

References

tools/clang/lib/Format/AffectedRangeManager.cpp
   35       FormatToken *Last = Line->Last;
   38         Last = (*PPEnd)->Last;
  139       PreviousLine->Affected && PreviousLine->Last->is(tok::comment);
tools/clang/lib/Format/ContinuationIndenter.cpp
  373       (State.Column + State.Line->Last->TotalLength - Previous.TotalLength >
tools/clang/lib/Format/Format.cpp
 1568             AnnotatedLines[CurrentLine]->Last->Tok.getEndLoc())))
tools/clang/lib/Format/SortJavaScriptImports.cpp
  285       LineEnd = Line->Last;
tools/clang/lib/Format/TokenAnnotator.cpp
 1146     if (CurrentToken->is(tok::less) && Line.Last->is(tok::greater)) {
 2135   if (Line.Last->is(tok::l_brace))
 2241       FormatToken &LastOfChild = *Current->Previous->Children[0]->Last;
 2299   FormatToken *Current = Line.Last;
 3144       (Line.Last->is(tok::l_brace) || Style.BreakAfterJavaFieldAnnotations))
 3555       assert(Tok == Line.Last);
tools/clang/lib/Format/TokenAnnotator.h
   68     Last = Current;
   69     Last->Next = nullptr;
   95     return Last && Last->endsSequence(Tokens...);
   95     return Last && Last->endsSequence(Tokens...);
tools/clang/lib/Format/UnwrappedLineFormatter.cpp
  203     if (TheLine->Last->is(TT_LineComment))
  218     Limit = TheLine->Last->TotalLength > Limit
  220                 : Limit - TheLine->Last->TotalLength;
  222     if (TheLine->Last->is(TT_FunctionLBrace) &&
  223         TheLine->First == TheLine->Last &&
  229     if (TheLine->Last->is(tok::l_brace) && TheLine->First == TheLine->Last &&
  229     if (TheLine->Last->is(tok::l_brace) && TheLine->First == TheLine->Last &&
  267                I[i + 1]->Last->TotalLength < Limit;
  272           Limit -= I[i + 1]->Last->TotalLength;
  286           I[i + 1]->First->SpacesRequiredBefore = !I[i]->Last->is(tok::r_brace);
  296     if (TheLine->Last->is(TT_FunctionLBrace) &&
  297         TheLine->First != TheLine->Last) {
  301     if (TheLine->Last->is(tok::l_brace) && TheLine->First != TheLine->Last &&
  301     if (TheLine->Last->is(tok::l_brace) && TheLine->First != TheLine->Last &&
  319               TheLine->Last->TotalLength <= Style.ColumnLimit)
  332     if (TheLine->First->is(tok::l_brace) && TheLine->First == TheLine->Last &&
  358     if (TheLine->Last->is(tok::l_brace)) {
  368       if (I[1]->Last->is(TT_LineComment))
  379            I[1]->First == I[1]->Last && I + 2 != E &&
  419     if (1 + I[1]->Last->TotalLength > Limit)
  439     if (Line.Last->isNot(tok::r_paren))
  441     if (1 + I[1]->Last->TotalLength > Limit)
  462     if (I[0]->Last->is(tok::l_brace) || I[1]->First->is(tok::l_brace))
  496       if (Line->Last->is(tok::comment))
  498       Length += I[1 + NumStmts]->Last->TotalLength + 1; // 1 for the space.
  568     if (Line.Last->is(tok::l_brace)) {
  602         if (I[1]->Last->is(TT_LineComment))
  625         if (Line.First == Line.Last &&
  633       if (I[1]->Last->is(TT_LineComment))
  642           (I[1]->First == I[1]->Last && I + 2 != E &&
  672     return 1 + I[1]->Last->TotalLength + 1 + I[2]->Last->TotalLength <= Limit;
  672     return 1 + I[1]->Last->TotalLength + 1 + I[2]->Last->TotalLength <= Limit;
  684     assert(!A.Last->Next);
  688     A.Last->Next = B.First;
  689     B.First->Previous = A.Last;
  691     unsigned LengthA = A.Last->TotalLength + B.First->SpacesRequiredBefore;
  694       A.Last = Tok;
  795     if (Child->Last->isTrailingComment())
  801         Child->Last->TotalLength + State.Column + 2 > Style.ColumnLimit)
  812     State.Column += 1 + Child->Last->TotalLength;
 1116           TheLine.Last->TotalLength + Indent <= ColumnLimit ||
 1208       PreviousLine->Last->is(tok::l_brace) &&
 1214   if (PreviousLine && PreviousLine->Last->isOneOf(tok::semi, tok::r_brace) &&
tools/clang/lib/Format/UsingDeclarationsSorter.cpp
  143       auto End = (*UsingDeclarations)[I].Line->Last->Tok.getEndLoc();
  155     auto End = (*UsingDeclarations)[I].Line->Last->Tok.getEndLoc();
  158     auto SortedEnd = SortedUsingDeclarations[I].Line->Last->Tok.getEndLoc();