BloombergLP::bslx::OutStreamFunctions::bdexStreamOutImp

bdexStreamOutImp overloads

Synopses

Declared in <bslx_outstreamfunctions.h>

BDEX-stream an enumeration value to stream as a 32-bit int.

template<
    class STREAM,
    class TYPE>
STREAM&
bdexStreamOutImp(
    STREAM& stream,
    TYPE const& value,
    int version,
    IsEnumType const& category);
» more...

BDEX-stream value to stream using the specified version.

template<
    class STREAM,
    class TYPE>
STREAM&
bdexStreamOutImp(
    STREAM& stream,
    TYPE const& value,
    int version,
    IsNotEnumType const& category);
» more...

Return Value

a reference to stream

Parameters

NameDescription
streamoutput stream to write to
valueenumeration value to externalize
versionignored version number
categorytag selecting the enumeration overload