[#BloombergLP-bsltf-operator_lshift-0b]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bsltf.adoc[bsltf]::operator&lt;&lt;
:relfileprefix: ../../
:mrdocs:

Stream insertion operators

== Synopses

Declared in `&lt;bsltf&lowbar;streamutil&period;h&gt;`

Stream the integer representing the value of the specified `object` to the specified `stream`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
template&lt;class STREAM&gt;
STREAM&
xref:BloombergLP/bsltf/operator_lshift-00.adoc[operator&lt;&lt;](
    STREAM& stream,
    xref:BloombergLP/bsltf/MoveOnlyAllocTestType.adoc[MoveOnlyAllocTestType] const& object);
----

[.small]#xref:BloombergLP/bsltf/operator_lshift-00.adoc[_» more&period;&period;&period;_]#

Stream the integer representing the value of the specified `object` to the specified `stream`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
template&lt;class STREAM&gt;
STREAM&
xref:BloombergLP/bsltf/operator_lshift-06.adoc[operator&lt;&lt;](
    STREAM& stream,
    xref:BloombergLP/bsltf/UnionTestType.adoc[UnionTestType] const& object);
----

[.small]#xref:BloombergLP/bsltf/operator_lshift-06.adoc[_» more&period;&period;&period;_]#

Stream the integer representing the value of the specified `object` to the specified `stream`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
template&lt;
    class STREAM,
    class ALLOC&gt;
STREAM&
xref:BloombergLP/bsltf/operator_lshift-09.adoc[operator&lt;&lt;](
    STREAM& stream,
    xref:BloombergLP/bsltf/StdAllocTestType.adoc[StdAllocTestType&lt;ALLOC&gt;] const& object);
----

[.small]#xref:BloombergLP/bsltf/operator_lshift-09.adoc[_» more&period;&period;&period;_]#

Stream the integer representing the value of the specified `object` to the specified `stream`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
template&lt;class STREAM&gt;
STREAM&
xref:BloombergLP/bsltf/operator_lshift-026.adoc[operator&lt;&lt;](
    STREAM& stream,
    xref:BloombergLP/bsltf/SimpleTestType.adoc[SimpleTestType] const& object);
----

[.small]#xref:BloombergLP/bsltf/operator_lshift-026.adoc[_» more&period;&period;&period;_]#

Stream the integer representing the value of the specified `object` to the specified `stream`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
template&lt;class STREAM&gt;
STREAM&
xref:BloombergLP/bsltf/operator_lshift-08.adoc[operator&lt;&lt;](
    STREAM& stream,
    xref:BloombergLP/bsltf/NonTypicalOverloadsTestType.adoc[NonTypicalOverloadsTestType] const& object);
----

[.small]#xref:BloombergLP/bsltf/operator_lshift-08.adoc[_» more&period;&period;&period;_]#

Stream the integer representing the value of the specified `object` to the specified `stream`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
template&lt;class STREAM&gt;
STREAM&
xref:BloombergLP/bsltf/operator_lshift-0e2.adoc[operator&lt;&lt;](
    STREAM& stream,
    xref:BloombergLP/bsltf/NonOptionalAllocTestType.adoc[NonOptionalAllocTestType] const& object);
----

[.small]#xref:BloombergLP/bsltf/operator_lshift-0e2.adoc[_» more&period;&period;&period;_]#

Stream the integer representing the value of the specified `object` to the specified `stream`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
template&lt;class STREAM&gt;
STREAM&
xref:BloombergLP/bsltf/operator_lshift-0f6.adoc[operator&lt;&lt;](
    STREAM& stream,
    xref:BloombergLP/bsltf/NonEqualComparableTestType.adoc[NonEqualComparableTestType] const& object);
----

[.small]#xref:BloombergLP/bsltf/operator_lshift-0f6.adoc[_» more&period;&period;&period;_]#

Write `object` to `stream` using the stream&hyphen;out protocol&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
template&lt;class STREAM&gt;
STREAM&
xref:BloombergLP/bsltf/operator_lshift-02f.adoc[operator&lt;&lt;](
    STREAM& stream,
    xref:BloombergLP/bsltf/NonDefaultConstructibleTestType.adoc[NonDefaultConstructibleTestType] const& object);
----

[.small]#xref:BloombergLP/bsltf/operator_lshift-02f.adoc[_» more&period;&period;&period;_]#

Stream the integer representing the value of the specified `object` to the specified `stream`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
template&lt;class STREAM&gt;
STREAM&
xref:BloombergLP/bsltf/operator_lshift-0e6.adoc[operator&lt;&lt;](
    STREAM& stream,
    xref:BloombergLP/bsltf/NonCopyConstructibleTestType.adoc[NonCopyConstructibleTestType] const& object);
----

[.small]#xref:BloombergLP/bsltf/operator_lshift-0e6.adoc[_» more&period;&period;&period;_]#

Stream the integer representing the value of the specified `object` to the specified `stream`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
template&lt;class STREAM&gt;
STREAM&
xref:BloombergLP/bsltf/operator_lshift-05f.adoc[operator&lt;&lt;](
    STREAM& stream,
    xref:BloombergLP/bsltf/NonAssignableTestType.adoc[NonAssignableTestType] const& object);
----

[.small]#xref:BloombergLP/bsltf/operator_lshift-05f.adoc[_» more&period;&period;&period;_]#

Stream the integer representing the value of the specified `object` to the specified `stream`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
template&lt;class STREAM&gt;
STREAM&
xref:BloombergLP/bsltf/operator_lshift-07c.adoc[operator&lt;&lt;](
    STREAM& stream,
    xref:BloombergLP/bsltf/TemplateTestFacility/MethodPtr.adoc[TemplateTestFacility::MethodPtr] const& object);
----

[.small]#xref:BloombergLP/bsltf/operator_lshift-07c.adoc[_» more&period;&period;&period;_]#

Stream the integer representing the value of the specified `object` to the specified `stream`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
template&lt;class STREAM&gt;
STREAM&
xref:BloombergLP/bsltf/operator_lshift-0a8.adoc[operator&lt;&lt;](
    STREAM& stream,
    xref:BloombergLP/bsltf/MovableTestType.adoc[MovableTestType] const& object);
----

[.small]#xref:BloombergLP/bsltf/operator_lshift-0a8.adoc[_» more&period;&period;&period;_]#

Stream the integer representing the value of the specified `object` to the specified `stream`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
template&lt;class STREAM&gt;
STREAM&
xref:BloombergLP/bsltf/operator_lshift-077.adoc[operator&lt;&lt;](
    STREAM& stream,
    xref:BloombergLP/bsltf/MovableAllocTestType.adoc[MovableAllocTestType] const& object);
----

[.small]#xref:BloombergLP/bsltf/operator_lshift-077.adoc[_» more&period;&period;&period;_]#

Stream the integer representing the value of the specified `object` to the specified `stream`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
template&lt;class STREAM&gt;
STREAM&
xref:BloombergLP/bsltf/operator_lshift-0a0.adoc[operator&lt;&lt;](
    STREAM& stream,
    xref:BloombergLP/bsltf/EnumeratedTestType/Enum.adoc[EnumeratedTestType::Enum] const& object);
----

[.small]#xref:BloombergLP/bsltf/operator_lshift-0a0.adoc[_» more&period;&period;&period;_]#

Stream the integer representing the value of the specified `object` to the specified `stream`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
template&lt;class STREAM&gt;
STREAM&
xref:BloombergLP/bsltf/operator_lshift-0d.adoc[operator&lt;&lt;](
    STREAM& stream,
    xref:BloombergLP/bsltf/EmplacableTestType.adoc[EmplacableTestType] const& object);
----

[.small]#xref:BloombergLP/bsltf/operator_lshift-0d.adoc[_» more&period;&period;&period;_]#

Stream the integer representing the value of the specified `object` to the specified `stream`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
template&lt;class STREAM&gt;
STREAM&
xref:BloombergLP/bsltf/operator_lshift-058.adoc[operator&lt;&lt;](
    STREAM& stream,
    xref:BloombergLP/bsltf/BitwiseMoveableTestType.adoc[BitwiseMoveableTestType] const& object);
----

[.small]#xref:BloombergLP/bsltf/operator_lshift-058.adoc[_» more&period;&period;&period;_]#

Stream the integer representing the value of the specified `object` to the specified `stream`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
template&lt;class STREAM&gt;
STREAM&
xref:BloombergLP/bsltf/operator_lshift-07b.adoc[operator&lt;&lt;](
    STREAM& stream,
    xref:BloombergLP/bsltf/BitwiseCopyableTestType.adoc[BitwiseCopyableTestType] const& object);
----

[.small]#xref:BloombergLP/bsltf/operator_lshift-07b.adoc[_» more&period;&period;&period;_]#

Stream the integer representing the value of the specified `object` to the specified `stream`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
template&lt;class STREAM&gt;
STREAM&
xref:BloombergLP/bsltf/operator_lshift-0fa.adoc[operator&lt;&lt;](
    STREAM& stream,
    xref:BloombergLP/bsltf/AllocTestType.adoc[AllocTestType] const& object);
----

[.small]#xref:BloombergLP/bsltf/operator_lshift-0fa.adoc[_» more&period;&period;&period;_]#

Stream the integer representing the value of the specified `object` to the specified `stream`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
template&lt;class STREAM&gt;
STREAM&
xref:BloombergLP/bsltf/operator_lshift-04c.adoc[operator&lt;&lt;](
    STREAM& stream,
    xref:BloombergLP/bsltf/AllocEmplacableTestType.adoc[AllocEmplacableTestType] const& object);
----

[.small]#xref:BloombergLP/bsltf/operator_lshift-04c.adoc[_» more&period;&period;&period;_]#

Stream the identifier of the specified `object` to `stream`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
template&lt;class STREAM&gt;
STREAM&
xref:BloombergLP/bsltf/operator_lshift-041.adoc[operator&lt;&lt;](
    STREAM& stream,
    xref:BloombergLP/bsltf/AllocBitwiseMoveableTestType.adoc[AllocBitwiseMoveableTestType] const& object);
----

[.small]#xref:BloombergLP/bsltf/operator_lshift-041.adoc[_» more&period;&period;&period;_]#

== Return Value

* reference to `stream`
* a reference to `stream`

== Parameters

[cols="1,4"]
|===
| Name| Description
| *stream*
| output stream to write to
| *object*
| test type whose identifier is streamed
|===


[.small]#Created with https://www.mrdocs.com[MrDocs]#
