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

References

tools/clang/tools/extra/clangd/CodeComplete.cpp
  285         return std::tie(X.range.start.line, X.range.start.character) <
  286                std::tie(Y.range.start.line, Y.range.start.character);
 1343     ReplacedRange.start.character -= HeuristicPrefix.Name.size();
tools/clang/tools/extra/clangd/Diagnostics.cpp
  209   OS << (Pos.line + 1) << ":" << (Pos.character + 1) << ":";
tools/clang/tools/extra/clangd/FindSymbols.cpp
   59   Start.character = CD.Start.column();
   61   End.character = CD.End.column();
tools/clang/tools/extra/clangd/Protocol.cpp
   94   return O && O.map("line", R.line) && O.map("character", R.character);
  100       {"character", P.character},
  105   return OS << P.line << ':' << P.character;
tools/clang/tools/extra/clangd/Protocol.h
  137     return std::tie(LHS.line, LHS.character) ==
  138            std::tie(RHS.line, RHS.character);
  144     return std::tie(LHS.line, LHS.character) <
  145            std::tie(RHS.line, RHS.character);
  148     return std::tie(LHS.line, LHS.character) <=
  149            std::tie(RHS.line, RHS.character);
tools/clang/tools/extra/clangd/SemanticHighlighting.cpp
  482       write32be(Token.R.start.character, OS);
  483       write16be(Token.R.end.character - Token.R.start.character, OS);
  483       write16be(Token.R.end.character - Token.R.start.character, OS);
tools/clang/tools/extra/clangd/SourceCode.cpp
  160   if (P.character < 0)
  162         llvm::formatv("Character value can't be negative ({0})", P.character),
  178   size_t ByteInLine = measureUnits(Line, P.character, lspEncoding(), Valid);
  182                       P.character, P.line),
  195   Pos.character = lspLength(Before.substr(StartOfLine));
  211     P.character = lspLength(LineSoFar);
  679          Left.end.character == Right.start.character;
  679          Left.end.character == Right.start.character;
 1082       ++Event.Pos.character;
tools/clang/tools/extra/clangd/XRefs.cpp
  104   LSPLoc.range.start.character = Loc.Start.column();
  106   LSPLoc.range.end.character = Loc.End.column();
  116   SymLoc.Start.setColumn(Loc.range.start.character);
  118   SymLoc.End.setColumn(Loc.range.end.character);
tools/clang/tools/extra/clangd/index/SymbolCollector.cpp
  141     Pos.setColumn(LSPLoc.character);
tools/clang/tools/extra/clangd/unittests/ClangdTests.cpp
  707       Pos.character = ColumnDist(RandGen);
  726       Pos.character = ColumnDist(RandGen);
tools/clang/tools/extra/clangd/unittests/CodeCompleteTests.cpp
 1572   Pos.character = 0;
 1767   FixIt.range.end.character = 5;
 1774   C.CompletionTokenRange.start.character = 5;
 1787   FixIt.range.end.character = 4;
 1794   C.CompletionTokenRange.start.character = 5;
tools/clang/tools/extra/clangd/unittests/DiagnosticsTests.cpp
   99   Res.character = character;
tools/clang/tools/extra/clangd/unittests/DraftStoreTests.cpp
  192   Change.range->start.character = 0;
  194   Change.range->end.character = 2;
  214   Change.range->start.character = 5;
  216   Change.range->end.character = 3;
  234   Change.range->start.character = 100;
  236   Change.range->end.character = 100;
  255   Change.range->start.character = 0;
  257   Change.range->end.character = 100;
  276   Change.range->start.character = 0;
  278   Change.range->end.character = 0;
  296   Change.range->start.character = 0;
  298   Change.range->end.character = 0;
  320   Change1.range->start.character = 0;
  322   Change1.range->end.character = 0;
  329   Change2.range->start.character = 5;
  331   Change2.range->end.character = 100;
tools/clang/tools/extra/clangd/unittests/FileIndexTests.cpp
   38          std::make_tuple(Range.start.line, Range.start.character,
   39                          Range.end.line, Range.end.character);
tools/clang/tools/extra/clangd/unittests/IndexTests.cpp
   38          std::make_tuple(Range.start.line, Range.start.character,
   39                          Range.end.line, Range.end.character);
tools/clang/tools/extra/clangd/unittests/SemanticHighlightingTests.cpp
  645     Pos.character = Character;
tools/clang/tools/extra/clangd/unittests/SourceCodeTests.cpp
   33   return arg.line == int(Line) && arg.character == int(Col);
   42   Pos.character = character;
tools/clang/tools/extra/clangd/unittests/SymbolCollectorTests.cpp
   77          std::make_tuple(Pos.start.line, Pos.start.character, Pos.end.line,
   78                          Pos.end.character);
   84          std::make_tuple(Pos.start.line, Pos.start.character, Pos.end.line,
   85                          Pos.end.character);
  104          std::make_tuple(Range.start.line, Range.start.character,
  105                          Range.end.line, Range.end.character);