MCPcopy Create free account
hub / github.com/DeepRec-AI/DeepRec / ParseUnicodeEncoding

Function ParseUnicodeEncoding

tensorflow/core/kernels/string_util.cc:22–35  ·  view source on GitHub ↗

Sets unit value based on str.

Source from the content-addressed store, hash-verified

20
21// Sets unit value based on str.
22Status ParseUnicodeEncoding(const string& str, UnicodeEncoding* encoding) {
23 if (str == "UTF-8") {
24 *encoding = UnicodeEncoding::UTF8;
25 } else if (str == "UTF-16-BE") {
26 *encoding = UnicodeEncoding::UTF16BE;
27 } else if (str == "UTF-32-BE") {
28 *encoding = UnicodeEncoding::UTF32BE;
29 } else {
30 return errors::InvalidArgument(
31 strings::StrCat("Invalid encoding \"", str,
32 "\": Should be one of: UTF-8, UTF-16-BE, UTF-32-BE"));
33 }
34 return Status::OK();
35}
36
37// Sets unit value based on str.
38Status ParseCharUnit(const string& str, CharUnit* unit) {

Callers 2

UnicodeTranscodeOpMethod · 0.85
UnicodeEncodeOpMethod · 0.85

Calls 2

InvalidArgumentFunction · 0.85
StrCatFunction · 0.50

Tested by

no test coverage detected