reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);