[#BloombergLP-bslx-OutStreamFunctions-bdexStreamOutImp-08] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bslx.adoc[bslx]::xref:BloombergLP/bslx/OutStreamFunctions.adoc[OutStreamFunctions]::bdexStreamOutImp :relfileprefix: ../../../ :mrdocs: `bdexStreamOutImp` overloads == Synopses Declared in `<bslx_outstreamfunctions.h>` BDEX‐stream an enumeration `value` to `stream` as a 32‐bit `int`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template< class STREAM, class TYPE> STREAM& xref:BloombergLP/bslx/OutStreamFunctions/bdexStreamOutImp-078.adoc[bdexStreamOutImp]( STREAM& stream, TYPE const& value, int version, xref:BloombergLP/bslx/OutStreamFunctions/IsEnumType.adoc[IsEnumType] const& category); ---- [.small]#xref:BloombergLP/bslx/OutStreamFunctions/bdexStreamOutImp-078.adoc[_» more..._]# BDEX‐stream `value` to `stream` using the specified `version`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template< class STREAM, class TYPE> STREAM& xref:BloombergLP/bslx/OutStreamFunctions/bdexStreamOutImp-07b.adoc[bdexStreamOutImp]( STREAM& stream, TYPE const& value, int version, xref:BloombergLP/bslx/OutStreamFunctions/IsNotEnumType.adoc[IsNotEnumType] const& category); ---- [.small]#xref:BloombergLP/bslx/OutStreamFunctions/bdexStreamOutImp-07b.adoc[_» more..._]# == Return Value a reference to `stream` == Parameters [cols="1,4"] |=== | Name| Description | *stream* | output stream to write to | *value* | enumeration value to externalize | *version* | ignored version number | *category* | tag selecting the enumeration overload |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#