Lines Matching defs:EscapeKind
60 enum class EscapeKind : uint8_t {
71 using EscapeKindField = base::BitField8<EscapeKind, 0, 3>;
79 constexpr EscapeKind GetEscapeKind(uint8_t flags) {
89 return (c == 'b' ? EscapeKindField::encode(EscapeKind::kBackspace)
90 : c == 't' ? EscapeKindField::encode(EscapeKind::kTab)
91 : c == 'n' ? EscapeKindField::encode(EscapeKind::kNewLine)
92 : c == 'f' ? EscapeKindField::encode(EscapeKind::kFormFeed)
93 : c == 'r' ? EscapeKindField::encode(EscapeKind::kCarriageReturn)
94 : c == 'u' ? EscapeKindField::encode(EscapeKind::kUnicode)
95 : c == '"' ? EscapeKindField::encode(EscapeKind::kSelf)
96 : c == '\\' ? EscapeKindField::encode(EscapeKind::kSelf)
97 : c == '/' ? EscapeKindField::encode(EscapeKind::kSelf)
98 : EscapeKindField::encode(EscapeKind::kIllegal)) |
1075 case EscapeKind::kSelf:
1079 case EscapeKind::kBackspace:
1083 case EscapeKind::kTab:
1087 case EscapeKind::kNewLine:
1091 case EscapeKind::kFormFeed:
1095 case EscapeKind::kCarriageReturn:
1099 case EscapeKind::kUnicode: {
1114 case EscapeKind::kIllegal:
1165 case EscapeKind::kSelf:
1166 case EscapeKind::kBackspace:
1167 case EscapeKind::kTab:
1168 case EscapeKind::kNewLine:
1169 case EscapeKind::kFormFeed:
1170 case EscapeKind::kCarriageReturn:
1174 case EscapeKind::kUnicode: {
1189 case EscapeKind::kIllegal: