|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
tools/clang/tools/extra/clangd/SourceCode.h 60 positionToOffset(llvm::StringRef Code, Position P,
References
tools/clang/tools/extra/clangd/ClangdLSPServer.cpp 1283 auto Offset = positionToOffset(*Code, Params.position,
tools/clang/tools/extra/clangd/ClangdServer.cpp 270 llvm::Expected<size_t> Begin = positionToOffset(Code, Rng.start);
273 llvm::Expected<size_t> End = positionToOffset(Code, Rng.end);
288 llvm::Expected<size_t> CursorPos = positionToOffset(Code, Pos);
364 auto Begin = positionToOffset(AST.Inputs.Contents, Sel.start);
367 auto End = positionToOffset(AST.Inputs.Contents, Sel.end);
tools/clang/tools/extra/clangd/CodeComplete.cpp 1735 auto Offset = positionToOffset(Contents, Pos);
1755 auto Offset = positionToOffset(Contents, Pos);
tools/clang/tools/extra/clangd/DraftStore.cpp 63 positionToOffset(Contents, Start, false);
68 llvm::Expected<size_t> EndIndex = positionToOffset(Contents, End, false);
tools/clang/tools/extra/clangd/SemanticSelection.cpp 36 auto Offset = positionToOffset(SM.getBufferData(FID), Pos);
tools/clang/tools/extra/clangd/SourceCode.cpp 288 auto Offset = positionToOffset(SM.getBufferData(FID), Pos);
582 positionToOffset(Code, P, /*AllowColumnBeyondLineLength=*/false);
tools/clang/tools/extra/clangd/refactor/tweaks/AnnotateHighlightings.cpp 64 auto InsertOffset = positionToOffset(Inputs.Code, Token.R.start);
tools/clang/tools/extra/clangd/unittests/CodeCompleteTests.cpp 2115 auto Offset = cantFail(positionToOffset(F.code(), F.point()));
2117 return F.code().slice(cantFail(positionToOffset(F.code(), R.start)),
2118 cantFail(positionToOffset(F.code(), R.end)));
tools/clang/tools/extra/clangd/unittests/DraftStoreTests.cpp 25 llvm::Expected<size_t> Start = positionToOffset(Code, Rng.start);
26 llvm::Expected<size_t> End = positionToOffset(Code, Rng.end);
tools/clang/tools/extra/clangd/unittests/FormatTests.cpp 26 unsigned Cursor = llvm::cantFail(positionToOffset(Code.code(), Code.point()));
tools/clang/tools/extra/clangd/unittests/SelectionTests.cpp 27 cantFail(positionToOffset(Test.code(), Test.point())));
31 cantFail(positionToOffset(Test.code(), Test.points()[0])),
32 cantFail(positionToOffset(Test.code(), Test.points()[1])));
tools/clang/tools/extra/clangd/unittests/SemanticHighlightingTests.cpp 86 unsigned StartOffset = llvm::cantFail(positionToOffset(Input, T.R.start));
87 unsigned EndOffset = llvm::cantFail(positionToOffset(Input, T.R.end));
tools/clang/tools/extra/clangd/unittests/SourceCodeTests.cpp 94 EXPECT_THAT_EXPECTED(positionToOffset(File, position(-1, 2)), llvm::Failed());
96 EXPECT_THAT_EXPECTED(positionToOffset(File, position(0, -1)),
98 EXPECT_THAT_EXPECTED(positionToOffset(File, position(0, 0)),
100 EXPECT_THAT_EXPECTED(positionToOffset(File, position(0, 3)),
102 EXPECT_THAT_EXPECTED(positionToOffset(File, position(0, 6)),
104 EXPECT_THAT_EXPECTED(positionToOffset(File, position(0, 7)),
106 EXPECT_THAT_EXPECTED(positionToOffset(File, position(0, 7), false),
108 EXPECT_THAT_EXPECTED(positionToOffset(File, position(0, 8)),
110 EXPECT_THAT_EXPECTED(positionToOffset(File, position(0, 8), false),
113 EXPECT_THAT_EXPECTED(positionToOffset(File, position(1, -1)),
115 EXPECT_THAT_EXPECTED(positionToOffset(File, position(1, 0)),
117 EXPECT_THAT_EXPECTED(positionToOffset(File, position(1, 3)),
119 EXPECT_THAT_EXPECTED(positionToOffset(File, position(1, 3), false),
121 EXPECT_THAT_EXPECTED(positionToOffset(File, position(1, 6)),
123 EXPECT_THAT_EXPECTED(positionToOffset(File, position(1, 7)),
125 EXPECT_THAT_EXPECTED(positionToOffset(File, position(1, 8)),
127 EXPECT_THAT_EXPECTED(positionToOffset(File, position(1, 8), false),
130 EXPECT_THAT_EXPECTED(positionToOffset(File, position(2, -1)),
132 EXPECT_THAT_EXPECTED(positionToOffset(File, position(2, 0)),
134 EXPECT_THAT_EXPECTED(positionToOffset(File, position(2, 3)),
136 EXPECT_THAT_EXPECTED(positionToOffset(File, position(2, 5), false),
138 EXPECT_THAT_EXPECTED(positionToOffset(File, position(2, 5)),
140 EXPECT_THAT_EXPECTED(positionToOffset(File, position(2, 6), false),
142 EXPECT_THAT_EXPECTED(positionToOffset(File, position(2, 8)),
144 EXPECT_THAT_EXPECTED(positionToOffset(File, position(2, 9)),
146 EXPECT_THAT_EXPECTED(positionToOffset(File, position(2, 10), false),
149 EXPECT_THAT_EXPECTED(positionToOffset(File, position(3, 0)), llvm::Failed());
150 EXPECT_THAT_EXPECTED(positionToOffset(File, position(3, 1)), llvm::Failed());
155 EXPECT_THAT_EXPECTED(positionToOffset(File, position(-1, 2)), llvm::Failed());
157 EXPECT_THAT_EXPECTED(positionToOffset(File, position(0, -1)),
159 EXPECT_THAT_EXPECTED(positionToOffset(File, position(0, 0)),
161 EXPECT_THAT_EXPECTED(positionToOffset(File, position(0, 3)),
163 EXPECT_THAT_EXPECTED(positionToOffset(File, position(0, 6)),
165 EXPECT_THAT_EXPECTED(positionToOffset(File, position(0, 7)),
167 EXPECT_THAT_EXPECTED(positionToOffset(File, position(0, 7), false),
169 EXPECT_THAT_EXPECTED(positionToOffset(File, position(0, 8)),
171 EXPECT_THAT_EXPECTED(positionToOffset(File, position(0, 8), false),
174 EXPECT_THAT_EXPECTED(positionToOffset(File, position(1, -1)),
176 EXPECT_THAT_EXPECTED(positionToOffset(File, position(1, 0)),
178 EXPECT_THAT_EXPECTED(positionToOffset(File, position(1, 3)),
180 EXPECT_THAT_EXPECTED(positionToOffset(File, position(1, 3), false),
182 EXPECT_THAT_EXPECTED(positionToOffset(File, position(1, 6)),
184 EXPECT_THAT_EXPECTED(positionToOffset(File, position(1, 7)),
186 EXPECT_THAT_EXPECTED(positionToOffset(File, position(1, 8)),
188 EXPECT_THAT_EXPECTED(positionToOffset(File, position(1, 8), false),
191 EXPECT_THAT_EXPECTED(positionToOffset(File, position(2, -1)),
193 EXPECT_THAT_EXPECTED(positionToOffset(File, position(2, 0)),
195 EXPECT_THAT_EXPECTED(positionToOffset(File, position(2, 4)),
197 EXPECT_THAT_EXPECTED(positionToOffset(File, position(2, 5), false),
199 EXPECT_THAT_EXPECTED(positionToOffset(File, position(2, 7)),
201 EXPECT_THAT_EXPECTED(positionToOffset(File, position(2, 8)),
203 EXPECT_THAT_EXPECTED(positionToOffset(File, position(2, 9), false),
206 EXPECT_THAT_EXPECTED(positionToOffset(File, position(3, 0)), llvm::Failed());
207 EXPECT_THAT_EXPECTED(positionToOffset(File, position(3, 1)), llvm::Failed());
211 EXPECT_THAT_EXPECTED(positionToOffset(File, position(-1, 2)), llvm::Failed());
212 EXPECT_THAT_EXPECTED(positionToOffset(File, position(3, 0)), llvm::Failed());
214 EXPECT_THAT_EXPECTED(positionToOffset(File, position(L.Number, -1)),
217 EXPECT_THAT_EXPECTED(positionToOffset(File, position(L.Number, I)),
219 EXPECT_THAT_EXPECTED(positionToOffset(File, position(L.Number, L.Length+1)),
222 positionToOffset(File, position(L.Number, L.Length + 1), false),
310 size_t Offset = llvm::cantFail(positionToOffset(Source.code(), P));
tools/clang/tools/extra/clangd/unittests/TweakTesting.cpp 62 return {cantFail(positionToOffset(A.code(), SelectionRng.start)),
63 cantFail(positionToOffset(A.code(), SelectionRng.end))};
143 size_t Offset = llvm::cantFail(positionToOffset(Code, Point));
147 size_t Begin = llvm::cantFail(positionToOffset(Code, Range.start));
148 size_t End = llvm::cantFail(positionToOffset(Code, Range.end));