Lines Matching refs:WhitespaceManager
1 //===--- WhitespaceManager.cpp - Format C++ code --------------------------===//
10 /// This file implements WhitespaceManager class.
14 #include "WhitespaceManager.h"
20 bool WhitespaceManager::Change::IsBeforeInFile::operator()(
27 WhitespaceManager::Change::Change(const FormatToken &Tok,
46 void WhitespaceManager::replaceWhitespace(FormatToken &Tok, unsigned Newlines,
59 void WhitespaceManager::addUntouchableToken(const FormatToken &Tok,
71 WhitespaceManager::addReplacement(const tooling::Replacement &Replacement) {
75 void WhitespaceManager::replaceWhitespaceInToken(
90 const tooling::Replacements &WhitespaceManager::generateReplacements() {
108 void WhitespaceManager::calculateLineBreakInformation() {
201 // For a proper solution we need a mechanism to say to WhitespaceManager
211 const WhitespaceManager::Change *LastBlockComment = nullptr;
266 SmallVector<WhitespaceManager::Change, 16> &Changes) {
404 SmallVector<WhitespaceManager::Change, 16> &Changes, unsigned StartAt,
549 std::function<bool(const WhitespaceManager::Change &C)> AlignMacrosMatches,
550 SmallVector<WhitespaceManager::Change, 16> &Changes) {
584 void WhitespaceManager::alignConsecutiveMacros() {
687 void WhitespaceManager::alignConsecutiveAssignments() {
707 void WhitespaceManager::alignConsecutiveBitFields() {
727 void WhitespaceManager::alignConsecutiveDeclarations() {
766 void WhitespaceManager::alignChainedConditionals() {
809 void WhitespaceManager::alignTrailingComments() {
891 void WhitespaceManager::alignTrailingComments(unsigned Start, unsigned End,
911 void WhitespaceManager::alignEscapedNewlines() {
933 void WhitespaceManager::alignEscapedNewlines(unsigned Start, unsigned End,
947 void WhitespaceManager::generateChanges() {
972 void WhitespaceManager::storeReplacement(SourceRange Range, StringRef Text) {
989 void WhitespaceManager::appendNewlineText(std::string &Text,
995 void WhitespaceManager::appendEscapedNewlineText(
1009 void WhitespaceManager::appendIndentText(std::string &Text,
1061 unsigned WhitespaceManager::appendTabIndent(std::string &Text, unsigned Spaces,