[#BSLMT_TESTUTIL_GUARDED_STREAM]
= BSLMT&lowbar;TESTUTIL&lowbar;GUARDED&lowbar;STREAM
:mrdocs:

Enable output to the specified `STREAM` that will not be interleaved with output from `bslmt&lowbar;testutil` macros done by other threads&period; `STREAM` is expected to be a `bsl&colon;&colon;ostream` object, and this macro call can be output to with the C&plus;&plus; `&lt;&lt;` operator with all output until the terminating `&semi;` occurring as one non&hyphen;interleaved block&period;

== Synopsis

Declared in `&lt;bslmt&lowbar;testutil&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
#define BSLMT&lowbar;TESTUTIL&lowbar;GUARDED&lowbar;STREAM(STREAM)

----


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