BloombergLP::bdlde::QuotedPrintableDecoder::EquivalenceClasses

Input character equivalence classes used by the decoder state machine. Underscored enumerators apply in strict mode; others apply in relaxed mode where noted.

Synopsis

Declared in <bdlde_quotedprintabledecoder.h>

enum EquivalenceClasses;

Members

NameDescription
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.