BloombergLP::balber::BerUtil_GetValueImpUtil::getValue

getValue overloads

Synopses

Declared in <balber_berutil.h>

Decode a bdlt::Date value; see the primary getValue overload.

static
int
getValue(
    bdlt::Date* value,
    std::streambuf* streamBuf,
    int length,
    BerDecoderOptions const& options = BerDecoderOptions());
» more...

Decode a DateOrDateTz value; see the primary getValue overload.

static
int
getValue(
    DateOrDateTz* value,
    std::streambuf* streamBuf,
    int length,
    BerDecoderOptions const& options = BerDecoderOptions());
» more...

Decode a bdlt::DateTz value; see the primary getValue overload.

static
int
getValue(
    bdlt::DateTz* value,
    std::streambuf* streamBuf,
    int length,
    BerDecoderOptions const& options = BerDecoderOptions());
» more...

Decode a bdlt::Datetime value; see the primary getValue overload.

static
int
getValue(
    bdlt::Datetime* value,
    std::streambuf* streamBuf,
    int length,
    BerDecoderOptions const& options = BerDecoderOptions());
» more...

Decode a DatetimeOrDatetimeTz value; see the primary getValue overload.

static
int
getValue(
    DatetimeOrDatetimeTz* value,
    std::streambuf* streamBuf,
    int length,
    BerDecoderOptions const& options = BerDecoderOptions());
» more...

Decode a bdlt::DatetimeTz value; see the primary getValue overload.

static
int
getValue(
    bdlt::DatetimeTz* value,
    std::streambuf* streamBuf,
    int length,
    BerDecoderOptions const& options = BerDecoderOptions());
» more...

Decode a bdldfp::Decimal64 value; see the primary getValue overload.

static
int
getValue(
    bdldfp::Decimal64* value,
    std::streambuf* streamBuf,
    int length,
    BerDecoderOptions const& options = BerDecoderOptions());
» more...

Decode a bdlt::Time value; see the primary getValue overload.

static
int
getValue(
    bdlt::Time* value,
    std::streambuf* streamBuf,
    int length,
    BerDecoderOptions const& options = BerDecoderOptions());
» more...

Decode a TimeOrTimeTz value; see the primary getValue overload.

static
int
getValue(
    TimeOrTimeTz* value,
    std::streambuf* streamBuf,
    int length,
    BerDecoderOptions const& options = BerDecoderOptions());
» more...

Decode a bdlt::TimeTz value; see the primary getValue overload.

static
int
getValue(
    bdlt::TimeTz* value,
    std::streambuf* streamBuf,
    int length,
    BerDecoderOptions const& options = BerDecoderOptions());
» more...

Decode a bool value; see the primary getValue overload.

static
int
getValue(
    bool* value,
    std::streambuf* streamBuf,
    int length,
    BerDecoderOptions const& options = BerDecoderOptions());
» more...

Decode a char value; see the primary getValue overload.

static
int
getValue(
    char* value,
    std::streambuf* streamBuf,
    int length,
    BerDecoderOptions const& options = BerDecoderOptions());
» more...

Decode a double value; see the primary getValue overload.

static
int
getValue(
    double* value,
    std::streambuf* streamBuf,
    int length,
    BerDecoderOptions const& options = BerDecoderOptions());
» more...

Decode a float value; see the primary getValue overload.

static
int
getValue(
    float* value,
    std::streambuf* streamBuf,
    int length,
    BerDecoderOptions const& options = BerDecoderOptions());
» more...

Decode a signed char value; see the primary getValue overload.

static
int
getValue(
    signed char* value,
    std::streambuf* streamBuf,
    int length,
    BerDecoderOptions const& options = BerDecoderOptions());
» more...

Decode a bsl::string value; see the primary getValue overload.

static
int
getValue(
    bsl::string* value,
    std::streambuf* streamBuf,
    int length,
    BerDecoderOptions const& options = BerDecoderOptions());
» more...

Decode an unsigned char value; see the primary getValue overload.

static
int
getValue(
    unsigned char* value,
    std::streambuf* streamBuf,
    int length,
    BerDecoderOptions const& options = BerDecoderOptions());
» more...

Decode the specified value from the specified streamBuf, consuming exactly the specified length bytes. Return 0 on success, and a non-zero value otherwise. Optionally specify decoding options to control aspects of the decoding. Note that the value consists of the contents of the bytes only (no length prefix). Also note that only fundamental C++ types, bsl::string, and BDE date/time types are supported.

template<typename TYPE>
static
int
getValue(
    TYPE* value,
    std::streambuf* streamBuf,
    int length,
    BerDecoderOptions const& options = BerDecoderOptions());
» more...