Searched refs:OffsetEncoding (Results 1 – 8 of 8) sorted by relevance
| /llvm-project-15.0.7/clang-tools-extra/clangd/unittests/ |
| H A D | SourceCodeTests.cpp | 55 WithContextValue UTF8(kCurrentOffsetEncoding, OffsetEncoding::UTF8); in TEST() 64 WithContextValue UTF32(kCurrentOffsetEncoding, OffsetEncoding::UTF32); in TEST() 79 for (OffsetEncoding Encoding : in TEST() 80 {OffsetEncoding::UTF8, OffsetEncoding::UTF16, OffsetEncoding::UTF32}) { in TEST() 161 WithContextValue UTF32(kCurrentOffsetEncoding, OffsetEncoding::UTF32); in TEST() 218 WithContextValue UTF8(kCurrentOffsetEncoding, OffsetEncoding::UTF8); in TEST() 257 WithContextValue UTF32(kCurrentOffsetEncoding, OffsetEncoding::UTF32); in TEST() 277 WithContextValue UTF8(kCurrentOffsetEncoding, OffsetEncoding::UTF8); in TEST()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | SourceCode.cpp | 111 case OffsetEncoding::UTF8: in measureUnits() 114 case OffsetEncoding::UTF16: in measureUnits() 123 case OffsetEncoding::UTF32: in measureUnits() 130 case OffsetEncoding::UnsupportedEncoding: in measureUnits() 141 Key<OffsetEncoding> kCurrentOffsetEncoding; 142 static OffsetEncoding lspEncoding() { in lspEncoding() 144 return Enc ? *Enc : OffsetEncoding::UTF16; in lspEncoding() 151 case OffsetEncoding::UTF8: in lspLength() 154 case OffsetEncoding::UTF16: in lspLength() 160 case OffsetEncoding::UTF32: in lspLength() [all …]
|
| H A D | Protocol.cpp | 430 if (auto *OffsetEncoding = O->get("offsetEncoding")) { in fromJSON() local 432 if (!fromJSON(*OffsetEncoding, *R.offsetEncoding, in fromJSON() 1381 static const char *toString(OffsetEncoding OE) { in toString() 1383 case OffsetEncoding::UTF8: in toString() 1385 case OffsetEncoding::UTF16: in toString() 1387 case OffsetEncoding::UTF32: in toString() 1389 case OffsetEncoding::UnsupportedEncoding: in toString() 1400 OE = llvm::StringSwitch<OffsetEncoding>(*Str) in fromJSON() 1401 .Case("utf-8", OffsetEncoding::UTF8) in fromJSON() 1402 .Case("utf-16", OffsetEncoding::UTF16) in fromJSON() [all …]
|
| H A D | Protocol.h | 379 enum class OffsetEncoding { enum 389 llvm::json::Value toJSON(const OffsetEncoding &); 390 bool fromJSON(const llvm::json::Value &, OffsetEncoding &, llvm::json::Path); 391 llvm::raw_ostream &operator<<(llvm::raw_ostream &, OffsetEncoding); 472 llvm::Optional<std::vector<OffsetEncoding>> offsetEncoding;
|
| H A D | SourceCode.h | 48 extern Key<OffsetEncoding> kCurrentOffsetEncoding;
|
| H A D | ClangdLSPServer.h | 46 llvm::Optional<OffsetEncoding> Encoding;
|
| H A D | ClangdLSPServer.cpp | 367 Server.Opts.Encoding.value_or(OffsetEncoding::UTF16)); in handlerContext() 448 Opts.Encoding = OffsetEncoding::UTF16; // fallback in onInitialize() 449 for (OffsetEncoding Supported : *Params.capabilities.offsetEncoding) in onInitialize() 450 if (Supported != OffsetEncoding::UnsupportedEncoding) { in onInitialize()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/tool/ |
| H A D | ClangdMain.cpp | 474 opt<OffsetEncoding> ForceOffsetEncoding{ 480 clEnumValN(OffsetEncoding::UTF8, "utf-8", "Offsets are in UTF-8 bytes"), 481 clEnumValN(OffsetEncoding::UTF16, "utf-16", 483 clEnumValN(OffsetEncoding::UTF32, "utf-32", 485 init(OffsetEncoding::UnsupportedEncoding), 970 if (ForceOffsetEncoding != OffsetEncoding::UnsupportedEncoding) in main()
|