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

References

tools/clang/tools/extra/clangd/ClangdServer.cpp
  273   llvm::Expected<size_t> End = positionToOffset(Code, Rng.end);
  367   auto End = positionToOffset(AST.Inputs.Contents, Sel.end);
tools/clang/tools/extra/clangd/CodeComplete.cpp
 1342     ReplacedRange.start = ReplacedRange.end = Pos;
 1432       ReplacedRange.start = ReplacedRange.end = Pos;
tools/clang/tools/extra/clangd/Diagnostics.cpp
  139   D.Range.end = sourceLocToPosition(
  273   OS << D.Range.start << "-" << D.Range.end << "] ";
  510     LastDiag->Range.end = Position{0, 0};
tools/clang/tools/extra/clangd/DraftStore.cpp
   67     const Position &End = Change.range->end;
tools/clang/tools/extra/clangd/Protocol.cpp
  110   return O && O.map("start", R.start) && O.map("end", R.end);
  116       {"end", P.end},
  121   return OS << R.start << '-' << R.end;
tools/clang/tools/extra/clangd/Protocol.h
  164     return std::tie(LHS.start, LHS.end) == std::tie(RHS.start, RHS.end);
  164     return std::tie(LHS.start, LHS.end) == std::tie(RHS.start, RHS.end);
  170     return std::tie(LHS.start, LHS.end) < std::tie(RHS.start, RHS.end);
  170     return std::tie(LHS.start, LHS.end) < std::tie(RHS.start, RHS.end);
  173   bool contains(Position Pos) const { return start <= Pos && Pos < end; }
  175     return start <= Rng.start && Rng.end <= end;
  175     return start <= Rng.start && Rng.end <= end;
tools/clang/tools/extra/clangd/SemanticHighlighting.cpp
  483       write16be(Token.R.end.character - Token.R.start.character, OS);
tools/clang/tools/extra/clangd/SemanticSelection.cpp
   57     R.end = sourceLocToPosition(SM, SR->getEnd());
tools/clang/tools/extra/clangd/SourceCode.cpp
  678   return Left.end.line == Right.start.line &&
  679          Left.end.character == Right.start.character;
tools/clang/tools/extra/clangd/XRefs.cpp
  105   LSPLoc.range.end.line = Loc.End.line();
  106   LSPLoc.range.end.character = Loc.End.column();
  117   SymLoc.End.setLine(Loc.range.end.line);
  118   SymLoc.End.setColumn(Loc.range.end.character);
tools/clang/tools/extra/clangd/refactor/tweaks/AnnotateHighlightings.cpp
   62     assert(Token.R.start.line == Token.R.end.line &&
tools/clang/tools/extra/clangd/unittests/Annotations.cpp
   33   LSPRange.end = offsetToPosition(Code, R.End);
tools/clang/tools/extra/clangd/unittests/CodeCompleteTests.cpp
 1767   FixIt.range.end.character = 5;
 1787   FixIt.range.end.character = 4;
 2118                             cantFail(positionToOffset(F.code(), R.end)));
tools/clang/tools/extra/clangd/unittests/DraftStoreTests.cpp
   26   llvm::Expected<size_t> End = positionToOffset(Code, Rng.end);
  193   Change.range->end.line = 0;
  194   Change.range->end.character = 2;
  215   Change.range->end.line = 0;
  216   Change.range->end.character = 3;
  235   Change.range->end.line = 0;
  236   Change.range->end.character = 100;
  256   Change.range->end.line = 0;
  257   Change.range->end.character = 100;
  277   Change.range->end.line = 100;
  278   Change.range->end.character = 0;
  297   Change.range->end.line = 100;
  298   Change.range->end.character = 0;
  321   Change1.range->end.line = 0;
  322   Change1.range->end.character = 0;
  330   Change2.range->end.line = 0;
  331   Change2.range->end.character = 100;
tools/clang/tools/extra/clangd/unittests/FileIndexTests.cpp
   39                          Range.end.line, Range.end.character);
   39                          Range.end.line, Range.end.character);
tools/clang/tools/extra/clangd/unittests/IndexTests.cpp
   39                          Range.end.line, Range.end.character);
   39                          Range.end.line, Range.end.character);
tools/clang/tools/extra/clangd/unittests/SemanticHighlightingTests.cpp
   87     unsigned EndOffset = llvm::cantFail(positionToOffset(Input, T.R.end));
tools/clang/tools/extra/clangd/unittests/SourceCodeTests.cpp
   49   range.end = position(p2.first, p2.second);
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);
  105                          Range.end.line, Range.end.character);
  105                          Range.end.line, Range.end.character);
tools/clang/tools/extra/clangd/unittests/TweakTesting.cpp
   63           cantFail(positionToOffset(A.code(), SelectionRng.end))};
  148     size_t End = llvm::cantFail(positionToOffset(Code, Range.end));