Input character equivalence classes used by the decoder state machine. Underscored enumerators apply in strict mode; others apply in relaxed mode where noted.
Declared in <bdlde_quotedprintabledecoder.h>
enum EquivalenceClasses;
| Name | Description |
|---|---|
e_RC_ | Regular character in strict mode; copy straight to output. |
e_RC | Regular character in relaxed mode; copy straight to output. |
e_HX_ | Hexadecimal digit in strict mode (numeral only when preceded by =; otherwise a regular character). |
e_HX | Hexadecimal digit in relaxed mode. |
e_EQ_ | Equals sign in strict mode; wait for more input. |
e_EQ | Equals sign in relaxed mode; wait for more input. |
e_WS_ | Whitespace in strict mode; buffer and wait for more input. |
e_WS | Whitespace in relaxed mode; buffer and wait for more input. |
e_CR_ | Carriage return in strict mode; wait for further input. |
e_CR | Carriage return in relaxed mode; wait for further input. |
e_LC_ | Line feed in CRLF_MODE (strict); decode to "rn" if preceded by 'r', otherwise report an error. |
e_LL_ | Line feed in LF_MODE (strict); decode to `'
'` if preceded by 'r', otherwise report an error. |
e_LC | Line feed in CRLF_MODE (relaxed); decode to "rn" if preceded by 'r', otherwise ignore. |
e_LL | Line feed in LF_MODE (relaxed); decode to "n" if preceded by 'r', otherwise ignore. |
e_UC_ | Unrecognized character in strict mode; ignore and halt decoding. |
e_UC | Unrecognized character in relaxed mode; ignore and continue. |
BDEDE_RC_ | Deprecated alias for e_RC_. |
BDEDE_RC | Deprecated alias for e_RC. |
BDEDE_HX_ | Deprecated alias for e_HX_. |
BDEDE_HX | Deprecated alias for e_HX. |
BDEDE_EQ_ | Deprecated alias for e_EQ_. |
BDEDE_EQ | Deprecated alias for e_EQ. |
BDEDE_WS_ | Deprecated alias for e_WS_. |
BDEDE_WS | Deprecated alias for e_WS. |
BDEDE_CR_ | Deprecated alias for e_CR_. |
BDEDE_CR | Deprecated alias for e_CR. |
BDEDE_LC_ | Deprecated alias for e_LC_. |
BDEDE_LL_ | Deprecated alias for e_LL_. |
BDEDE_LC | Deprecated alias for e_LC. |
BDEDE_LL | Deprecated alias for e_LL. |
BDEDE_UC_ | Deprecated alias for e_UC_. |
BDEDE_UC | Deprecated alias for e_UC. |