Home
last modified time | relevance | path

Searched refs:OffsetEncoding (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/clang-tools-extra/clangd/unittests/
H A DSourceCodeTests.cpp55 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 DSourceCode.cpp111 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 DProtocol.cpp430 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 DProtocol.h379 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 DSourceCode.h48 extern Key<OffsetEncoding> kCurrentOffsetEncoding;
H A DClangdLSPServer.h46 llvm::Optional<OffsetEncoding> Encoding;
H A DClangdLSPServer.cpp367 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 DClangdMain.cpp474 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()