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

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.

Created with MrDocs