Constructors

Synopses

Declared in <bdlde_quotedprintableencoder.h>

Create a Quoted‐Printable encoder with optional line‐break settings.

explicit
QuotedPrintableEncoder(
    LineBreakMode lineBreakMode = e_CRLF_MODE,
    int maxLineLength = k_DEFAULT_MAX_LINELEN,
    bslma::Allocator* basicAllocator = 0);

Create a Quoted‐Printable encoder with extra characters to encode.

explicit
QuotedPrintableEncoder(
    char const* extraCharsToEncode,
    LineBreakMode lineBreakMode = e_CRLF_MODE,
    int maxLineLength = k_DEFAULT_MAX_LINELEN,
    bslma::Allocator* basicAllocator = 0);

Parameters

Name

Description

lineBreakMode

how hard line breaks in the input are handled

maxLineLength

maximum output line length before a soft break

basicAllocator

allocator used to supply memory

extraCharsToEncode

printable/whitespace chars always encoded as "=XX"

Created with MrDocs