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

References

tools/clang/lib/Format/BreakableToken.cpp
  269 unsigned BreakableComment::getLineCount() const { return Lines.size(); }
  346       .split(Lines, UseCRLF ? "\r\n" : "\n");
  349   Content.resize(Lines.size());
  350   Content[0] = Lines[0];
  351   ContentColumn.resize(Lines.size());
  354   Tokens.resize(Lines.size());
  355   for (size_t i = 1; i < Lines.size(); ++i)
  367   if (Lines.size() >= 2 && Content[1].startswith("**") &&
  373   if (Lines.size() == 1 && !FirstInLine) {
  381   for (size_t i = 1, e = Lines.size(); i < e && !Decoration.empty(); ++i) {
  393   for (size_t i = 1, e = Lines.size(); i < e; ++i) {
  432     if ((Lines[0] == "*" || Lines[0].startswith("* ")) && Lines.size() > 1) {
  432     if ((Lines[0] == "*" || Lines[0].startswith("* ")) && Lines.size() > 1) {
  432     if ((Lines[0] == "*" || Lines[0].startswith("* ")) && Lines.size() > 1) {
  435     } else if (Lines[0].startswith("* ") && Lines.size() == 1) {
  435     } else if (Lines[0].startswith("* ") && Lines.size() == 1) {
  441           encoding::columnWidthWithTabs(Lines[0], ContentColumn[0],
  451     for (size_t i = 0; i < Lines.size(); ++i) {
  454                    << "IN=" << (Content[i].data() - Lines[i].data()) << "\n";
  477   size_t EndOfPreviousLine = Lines[LineIndex - 1].size();
  478   if (InPPDirective && Lines[LineIndex - 1].endswith("\\"))
  483       Lines[LineIndex - 1].find_last_not_of(Blanks, EndOfPreviousLine);
  489   size_t StartOfLine = Lines[LineIndex].find_first_not_of(Blanks);
  491     StartOfLine = Lines[LineIndex].size();
  493   StringRef Whitespace = Lines[LineIndex].substr(0, StartOfLine);
  496       Content[LineIndex - 1].data() - Lines[LineIndex - 1].data();
  497   Content[LineIndex - 1] = Lines[LineIndex - 1].substr(
  499   Content[LineIndex] = Lines[LineIndex].substr(StartOfLine);
  517   if (LineIndex + 1 == Lines.size()) {
  577   if (LineIndex + 1 == Lines.size() &&
  622          Lines[0].substr(1).find_first_not_of(Blanks) != StringRef::npos;
  654       size_t BreakLength = Lines[0].substr(1).find_first_not_of(Blanks);
  665     if (LineIndex + 1 == Lines.size()) {
  714   if (Lines[LineIndex].ltrim(Blanks).startswith("*")) {
  715     IndentContent = Lines[LineIndex].ltrim(Blanks).substr(1);
  737     size_t FirstLineIndex = Lines.size();
  738     TokenText.split(Lines, "\n");
  739     Content.resize(Lines.size());
  740     ContentColumn.resize(Lines.size());
  741     OriginalContentColumn.resize(Lines.size());
  742     Tokens.resize(Lines.size());
  743     Prefix.resize(Lines.size());
  744     OriginalPrefix.resize(Lines.size());
  745     for (size_t i = FirstLineIndex, e = Lines.size(); i < e; ++i) {
  746       Lines[i] = Lines[i].ltrim(Blanks);
  746       Lines[i] = Lines[i].ltrim(Blanks);
  750           getLineCommentIndentPrefix(Lines[i].ltrim(Blanks), Style);
  754       if (Lines[i].size() > Prefix[i].size() &&
  755           isAlphanumeric(Lines[i][Prefix[i].size()])) {
  772       Content[i] = Lines[i].substr(IndentPrefix.size());
  880     unsigned Offset = Lines[LineIndex - 1].data() +
  881                       Lines[LineIndex - 1].size() -
  886         Lines[LineIndex].data() - tokenAt(LineIndex).TokenText.data() - Offset;
  897       Lines[LineIndex].data() - tokenAt(LineIndex).TokenText.data();
  899       Content[LineIndex].data() - Lines[LineIndex].data();
  925         (Content[LineIndex].data() - Lines[LineIndex].data()) +
  962   if (Lines[LineIndex].startswith("//")) {
  963     IndentContent = Lines[LineIndex].substr(2);