|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
tools/clang/tools/extra/clangd/SourceCode.h 65 Position offsetToPosition(llvm::StringRef Code, size_t Offset);
References
tools/clang/tools/extra/clangd/CodeComplete.cpp 1341 auto Pos = offsetToPosition(Content, Offset);
tools/clang/tools/extra/clangd/SourceCode.cpp 616 offsetToPosition(Code, R.getOffset()),
617 offsetToPosition(Code, R.getOffset() + R.getLength())};
1106 ER.EligiblePoints.emplace_back(offsetToPosition(Code, Code.size()));
tools/clang/tools/extra/clangd/unittests/Annotations.cpp 16 return offsetToPosition(code(), Base::point(Name));
25 Ps.push_back(offsetToPosition(code(), O));
32 LSPRange.start = offsetToPosition(Code, R.Begin);
33 LSPRange.end = offsetToPosition(Code, R.End);
tools/clang/tools/extra/clangd/unittests/SelectionTests.cpp 46 return Range{Position{}, offsetToPosition(Buffer, Buffer.size())};
51 offsetToPosition(Buffer, SM.getFileOffset(FileRange->getBegin())),
52 offsetToPosition(Buffer, SM.getFileOffset(FileRange->getEnd()))};
tools/clang/tools/extra/clangd/unittests/SourceCodeTests.cpp 228 EXPECT_THAT(offsetToPosition(File, 0), Pos(0, 0)) << "start of file";
229 EXPECT_THAT(offsetToPosition(File, 3), Pos(0, 3)) << "in first line";
230 EXPECT_THAT(offsetToPosition(File, 6), Pos(0, 6)) << "end of first line";
231 EXPECT_THAT(offsetToPosition(File, 7), Pos(0, 7)) << "first newline";
232 EXPECT_THAT(offsetToPosition(File, 8), Pos(1, 0)) << "start of second line";
233 EXPECT_THAT(offsetToPosition(File, 12), Pos(1, 4)) << "before BMP char";
234 EXPECT_THAT(offsetToPosition(File, 13), Pos(1, 5)) << "in BMP char";
235 EXPECT_THAT(offsetToPosition(File, 15), Pos(1, 5)) << "after BMP char";
236 EXPECT_THAT(offsetToPosition(File, 16), Pos(1, 6)) << "end of second line";
237 EXPECT_THAT(offsetToPosition(File, 17), Pos(1, 7)) << "second newline";
238 EXPECT_THAT(offsetToPosition(File, 18), Pos(2, 0)) << "start of last line";
239 EXPECT_THAT(offsetToPosition(File, 21), Pos(2, 3)) << "in last line";
240 EXPECT_THAT(offsetToPosition(File, 22), Pos(2, 4)) << "before astral char";
241 EXPECT_THAT(offsetToPosition(File, 24), Pos(2, 6)) << "in astral char";
242 EXPECT_THAT(offsetToPosition(File, 26), Pos(2, 6)) << "after astral char";
243 EXPECT_THAT(offsetToPosition(File, 28), Pos(2, 8)) << "end of last line";
244 EXPECT_THAT(offsetToPosition(File, 29), Pos(2, 9)) << "EOF";
245 EXPECT_THAT(offsetToPosition(File, 30), Pos(2, 9)) << "out of bounds";
249 EXPECT_THAT(offsetToPosition(File, 0), Pos(0, 0)) << "start of file";
250 EXPECT_THAT(offsetToPosition(File, 3), Pos(0, 3)) << "in first line";
251 EXPECT_THAT(offsetToPosition(File, 6), Pos(0, 6)) << "end of first line";
252 EXPECT_THAT(offsetToPosition(File, 7), Pos(0, 7)) << "first newline";
253 EXPECT_THAT(offsetToPosition(File, 8), Pos(1, 0)) << "start of second line";
254 EXPECT_THAT(offsetToPosition(File, 12), Pos(1, 4)) << "before BMP char";
255 EXPECT_THAT(offsetToPosition(File, 13), Pos(1, 5)) << "in BMP char";
256 EXPECT_THAT(offsetToPosition(File, 15), Pos(1, 5)) << "after BMP char";
257 EXPECT_THAT(offsetToPosition(File, 16), Pos(1, 6)) << "end of second line";
258 EXPECT_THAT(offsetToPosition(File, 17), Pos(1, 7)) << "second newline";
259 EXPECT_THAT(offsetToPosition(File, 18), Pos(2, 0)) << "start of last line";
260 EXPECT_THAT(offsetToPosition(File, 21), Pos(2, 3)) << "in last line";
261 EXPECT_THAT(offsetToPosition(File, 22), Pos(2, 4)) << "before astral char";
262 EXPECT_THAT(offsetToPosition(File, 24), Pos(2, 5)) << "in astral char";
263 EXPECT_THAT(offsetToPosition(File, 26), Pos(2, 5)) << "after astral char";
264 EXPECT_THAT(offsetToPosition(File, 28), Pos(2, 7)) << "end of last line";
265 EXPECT_THAT(offsetToPosition(File, 29), Pos(2, 8)) << "EOF";
266 EXPECT_THAT(offsetToPosition(File, 30), Pos(2, 8)) << "out of bounds";
271 EXPECT_THAT(offsetToPosition(File, L.Offset + I), Pos(L.Number, I));
273 EXPECT_THAT(offsetToPosition(File, 30), Pos(2, 11)) << "out of bounds";
363 Position ActualPos = offsetToPosition(