Changeset View
Changeset View
Standalone View
Standalone View
clang/lib/Format/WhitespaceManager.cpp
Show First 20 Lines • Show All 43 Lines • ▼ Show 20 Lines | |||||
} | } | ||||
void WhitespaceManager::replaceWhitespace(FormatToken &Tok, unsigned Newlines, | void WhitespaceManager::replaceWhitespace(FormatToken &Tok, unsigned Newlines, | ||||
unsigned Spaces, | unsigned Spaces, | ||||
unsigned StartOfTokenColumn, | unsigned StartOfTokenColumn, | ||||
bool IsAligned, bool InPPDirective) { | bool IsAligned, bool InPPDirective) { | ||||
if (Tok.Finalized) | if (Tok.Finalized) | ||||
return; | return; | ||||
Tok.Decision = (Newlines > 0) ? FD_Break : FD_Continue; | Tok.setDecision((Newlines > 0) ? FD_Break : FD_Continue); | ||||
Changes.push_back(Change(Tok, /*CreateReplacement=*/true, Tok.WhitespaceRange, | Changes.push_back(Change(Tok, /*CreateReplacement=*/true, Tok.WhitespaceRange, | ||||
Spaces, StartOfTokenColumn, Newlines, "", "", | Spaces, StartOfTokenColumn, Newlines, "", "", | ||||
IsAligned, InPPDirective && !Tok.IsFirst, | IsAligned, InPPDirective && !Tok.IsFirst, | ||||
/*IsInsideToken=*/false)); | /*IsInsideToken=*/false)); | ||||
} | } | ||||
void WhitespaceManager::addUntouchableToken(const FormatToken &Tok, | void WhitespaceManager::addUntouchableToken(const FormatToken &Tok, | ||||
bool InPPDirective) { | bool InPPDirective) { | ||||
▲ Show 20 Lines • Show All 928 Lines • Show Last 20 Lines |