Lines Matching refs:OffsetEncoding
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()
1394 llvm::json::Value toJSON(const OffsetEncoding &OE) { return toString(OE); } in toJSON()
1395 bool fromJSON(const llvm::json::Value &V, OffsetEncoding &OE, in fromJSON()
1400 OE = llvm::StringSwitch<OffsetEncoding>(*Str) in fromJSON()
1401 .Case("utf-8", OffsetEncoding::UTF8) in fromJSON()
1402 .Case("utf-16", OffsetEncoding::UTF16) in fromJSON()
1403 .Case("utf-32", OffsetEncoding::UTF32) in fromJSON()
1404 .Default(OffsetEncoding::UnsupportedEncoding); in fromJSON()
1407 llvm::raw_ostream &operator<<(llvm::raw_ostream &OS, OffsetEncoding Enc) { in operator <<()