BloombergLP::balber::BerUtil_ExtendedBinaryEncodingUtil::useExtendedBinaryEncoding

useExtendedBinaryEncoding overloads

Synopses

Declared in <balber_berutil.h>

Component-private BER utility operation.

static
bool
useExtendedBinaryEncoding(
    bdlt::Datetime const& value,
    BerEncoderOptions const* options);
» more...

Component-private BER utility operation.

static
bool
useExtendedBinaryEncoding(
    bdlt::DatetimeTz const& value,
    BerEncoderOptions const* options);
» more...

Return true if the specified value must be encoded using its corresponding extended-binary-encoding format according to the specified options, and return.

static
bool
useExtendedBinaryEncoding(
    bdlt::Time const& value,
    BerEncoderOptions const* options);
» more...

Component-private BER utility operation.

static
bool
useExtendedBinaryEncoding(
    bdlt::TimeTz const& value,
    BerEncoderOptions const* options);
» more...

Return Value

true if value must use extended-binary encoding per options, and false otherwise

Parameters

NameDescription
valuevalue to encode
optionsencoder options (0 for defaults)