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);
tools/clang/tools/extra/clangd/Diagnostics.cpp
  209   OS << (Pos.line + 1) << ":" << (Pos.character + 1) << ":";
  648        IncludeLinesWithErrors.insert(LastDiag->Range.start.line).second)) {
tools/clang/tools/extra/clangd/FindSymbols.cpp
   58   Start.line = CD.Start.line();
   60   End.line = CD.End.line();
tools/clang/tools/extra/clangd/Protocol.cpp
   94   return O && O.map("line", R.line) && O.map("character", R.character);
   99       {"line", P.line},
  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
  356         return Token.R.start.line == Line;
  432     int NextNew = NewLine.end() != NewEnd ? NewLine.end()->R.start.line
  434     int NextOld = OldLine.end() != OldEnd ? OldLine.end()->R.start.line
tools/clang/tools/extra/clangd/SourceCode.cpp
  156   if (P.line < 0)
  158         llvm::formatv("Line value can't be negative ({0})", P.line),
  165   for (int I = 0; I != P.line; ++I) {
  169           llvm::formatv("Line value is out of range ({0})", P.line),
  182                       P.character, P.line),
  194   Pos.line = Lines;
  205   P.line = static_cast<int>(SM.getLineNumber(FID, Offset)) - 1;
  678   return Left.end.line == Right.start.line &&
  678   return Left.end.line == Right.start.line &&
tools/clang/tools/extra/clangd/XRefs.cpp
  103   LSPLoc.range.start.line = Loc.Start.line();
  105   LSPLoc.range.end.line = Loc.End.line();
  115   SymLoc.Start.setLine(Loc.range.start.line);
  117   SymLoc.End.setLine(Loc.range.end.line);
  250     if (!Inc.Resolved.empty() && Inc.R.start.line == Pos.line) {
  250     if (!Inc.Resolved.empty() && Inc.R.start.line == Pos.line) {
tools/clang/tools/extra/clangd/index/SymbolCollector.cpp
  140     Pos.setLine(LSPLoc.line);
tools/clang/tools/extra/clangd/refactor/tweaks/AnnotateHighlightings.cpp
   62     assert(Token.R.start.line == Token.R.end.line &&
   62     assert(Token.R.start.line == Token.R.end.line &&
tools/clang/tools/extra/clangd/unittests/ClangdTests.cpp
  706       Pos.line = LineDist(RandGen);
  725       Pos.line = LineDist(RandGen);
tools/clang/tools/extra/clangd/unittests/CodeCompleteTests.cpp
 1571   Pos.line = 100;
tools/clang/tools/extra/clangd/unittests/DiagnosticsTests.cpp
   98   Res.line = line;
tools/clang/tools/extra/clangd/unittests/DraftStoreTests.cpp
  191   Change.range->start.line = 0;
  193   Change.range->end.line = 0;
  213   Change.range->start.line = 0;
  215   Change.range->end.line = 0;
  233   Change.range->start.line = 0;
  235   Change.range->end.line = 0;
  254   Change.range->start.line = 0;
  256   Change.range->end.line = 0;
  275   Change.range->start.line = 100;
  277   Change.range->end.line = 100;
  295   Change.range->start.line = 0;
  297   Change.range->end.line = 100;
  319   Change1.range->start.line = 0;
  321   Change1.range->end.line = 0;
  328   Change2.range->start.line = 0;
  330   Change2.range->end.line = 0;
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/HeadersTests.cpp
  129 MATCHER_P(IncludeLine, N, "") { return arg.R.start.line == N; }
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
  132     ExpectedLines[Point.line]; // Default initialize to an empty line. Tokens
  137     auto It = ExpectedLines.find(Token.R.start.line);
  644     Pos.line = Line;
tools/clang/tools/extra/clangd/unittests/SourceCodeTests.cpp
   33   return arg.line == int(Line) && arg.character == int(Col);
   41   Pos.line = line;
tools/clang/tools/extra/clangd/unittests/SymbolCollectorTests.cpp
   77          std::make_tuple(Pos.start.line, Pos.start.character, Pos.end.line,
   77          std::make_tuple(Pos.start.line, Pos.start.character, Pos.end.line,
   84          std::make_tuple(Pos.start.line, Pos.start.character, Pos.end.line,
   84          std::make_tuple(Pos.start.line, Pos.start.character, Pos.end.line,
  104          std::make_tuple(Range.start.line, Range.start.character,
  105                          Range.end.line, Range.end.character);