BloombergLP::balber::BerUtil_DatetimeImpUtil::getDatetimeOrDatetimeTzValue

Write a representation of the specified value date, time, and optional time zone to the output sequence of the specified streamBuf according to the.

Synopsis

Declared in <balber_berutil.h>

static
int
getDatetimeOrDatetimeTzValue(
    DatetimeOrDatetimeTz* value,
    std::streambuf* streamBuf,
    int length);

Description

specified options. If options is 0, the default set of options is used. Return 0 on success, and a non-zero value otherwise. This operation succeeds if all bytes in the representation of the value are written to the output sequence of the streamBuf without the write position becoming unavailable. See the class documentation for a description of the default options. See the package-level documentation of {balber} for a description of the decision procedure used to select an encoding format for the value.

Return Value

0 on success, and a non-zero value otherwise

Parameters

NameDescription
valuedestination for the decoded value
streamBufinput stream buffer
lengthnumber of content octets