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

References

tools/clang/lib/Format/BreakableToken.cpp
  745     for (size_t i = FirstLineIndex, e = Lines.size(); i < e; ++i) {
  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);
  753       OriginalPrefix[i] = Prefix[i] = IndentPrefix;
  753       OriginalPrefix[i] = Prefix[i] = IndentPrefix;
  754       if (Lines[i].size() > Prefix[i].size() &&
  754       if (Lines[i].size() > Prefix[i].size() &&
  755           isAlphanumeric(Lines[i][Prefix[i].size()])) {
  755           isAlphanumeric(Lines[i][Prefix[i].size()])) {
  756         if (Prefix[i] == "//")
  757           Prefix[i] = "// ";
  758         else if (Prefix[i] == "///")
  759           Prefix[i] = "/// ";
  760         else if (Prefix[i] == "//!")
  761           Prefix[i] = "//! ";
  762         else if (Prefix[i] == "///<")
  763           Prefix[i] = "///< ";
  764         else if (Prefix[i] == "//!<")
  765           Prefix[i] = "//!< ";
  766         else if (Prefix[i] == "#" &&
  768           Prefix[i] = "# ";
  771       Tokens[i] = LineTok;
  772       Content[i] = Lines[i].substr(IndentPrefix.size());
  772       Content[i] = Lines[i].substr(IndentPrefix.size());
  773       OriginalContentColumn[i] =
  774           StartColumn + encoding::columnWidthWithTabs(OriginalPrefix[i],
  777       ContentColumn[i] =
  778           StartColumn + encoding::columnWidthWithTabs(Prefix[i], StartColumn,
  782       size_t EndOfLine = Content[i].find_last_not_of(Blanks);
  784         EndOfLine = Content[i].size();
  787       Content[i] = Content[i].substr(0, EndOfLine);
  787       Content[i] = Content[i].substr(0, EndOfLine);