[#BloombergLP-bsltf-debugprint-04e]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bsltf.adoc[bsltf]::debugprint
:relfileprefix: ../../
:mrdocs:

`debugprint` overloads

== Synopses

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

Same as the preceding overload for this test type&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
void
xref:BloombergLP/bsltf/debugprint-0c95d.adoc[debugprint](xref:BloombergLP/bsltf/AllocBitwiseMoveableTestType.adoc[AllocBitwiseMoveableTestType] const& obj);
----

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

Same as the preceding overload for this test type&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
void
xref:BloombergLP/bsltf/debugprint-05.adoc[debugprint](xref:BloombergLP/bsltf/AllocEmplacableTestType.adoc[AllocEmplacableTestType] const& obj);
----

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

Print the value of the specified `obj` to the console&period; Note that this free function is provided to allow `bsls&lowbar;bsltestutil` to support these types intended for testing&period; See the component&hyphen;level documentation for `bsls&lowbar;bsltestutil` for more details&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
void
xref:BloombergLP/bsltf/debugprint-0b9.adoc[debugprint](xref:BloombergLP/bsltf/AllocTestType.adoc[AllocTestType] const& obj);
----

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

Same as the preceding overload for this test type&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
void
xref:BloombergLP/bsltf/debugprint-046.adoc[debugprint](xref:BloombergLP/bsltf/BitwiseCopyableTestType.adoc[BitwiseCopyableTestType] const& obj);
----

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

Same as the preceding overload for this test type&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
void
xref:BloombergLP/bsltf/debugprint-0ec.adoc[debugprint](xref:BloombergLP/bsltf/BitwiseMoveableTestType.adoc[BitwiseMoveableTestType] const& obj);
----

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

Same as the preceding overload for this test type&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
void
xref:BloombergLP/bsltf/debugprint-03d.adoc[debugprint](xref:BloombergLP/bsltf/EmplacableTestType.adoc[EmplacableTestType] const& obj);
----

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

Print the specified `value` as a string&period; This is an ADL customization point&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
void
xref:BloombergLP/bsltf/debugprint-0e2.adoc[debugprint](xref:BloombergLP/bsltf/CopyMoveState-0e/Enum.adoc[CopyMoveState::Enum] const& value);
----

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

Same as the preceding overload for this test type&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
void
xref:BloombergLP/bsltf/debugprint-0b4.adoc[debugprint](xref:BloombergLP/bsltf/EnumeratedTestType/Enum.adoc[EnumeratedTestType::Enum] const& obj);
----

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

Print the specified `value` as a string&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
void
xref:BloombergLP/bsltf/debugprint-066.adoc[debugprint](xref:BloombergLP/bsltf/MoveState/Enum.adoc[MoveState::Enum] const& value);
----

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

Same as the preceding overload for this test type&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
void
xref:BloombergLP/bsltf/debugprint-0cb.adoc[debugprint](xref:BloombergLP/bsltf/MovableAllocTestType.adoc[MovableAllocTestType] const& obj);
----

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

Same as the preceding overload for this test type&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
void
xref:BloombergLP/bsltf/debugprint-0d96.adoc[debugprint](xref:BloombergLP/bsltf/MovableTestType.adoc[MovableTestType] const& obj);
----

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

Same as the preceding overload for this test type&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
void
xref:BloombergLP/bsltf/debugprint-0d4.adoc[debugprint](xref:BloombergLP/bsltf/MoveOnlyAllocTestType.adoc[MoveOnlyAllocTestType] const& obj);
----

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

Same as the preceding overload for this test type&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
void
xref:BloombergLP/bsltf/debugprint-0bf3.adoc[debugprint](xref:BloombergLP/bsltf/NonAssignableTestType.adoc[NonAssignableTestType] const& obj);
----

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

Same as the preceding overload for this test type&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
void
xref:BloombergLP/bsltf/debugprint-0bfb.adoc[debugprint](xref:BloombergLP/bsltf/NonCopyConstructibleTestType.adoc[NonCopyConstructibleTestType] const& obj);
----

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

Same as the preceding overload for this test type&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
void
xref:BloombergLP/bsltf/debugprint-0a.adoc[debugprint](xref:BloombergLP/bsltf/NonDefaultConstructibleTestType.adoc[NonDefaultConstructibleTestType] const& obj);
----

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

Same as the preceding overload for this test type&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
void
xref:BloombergLP/bsltf/debugprint-0c95e.adoc[debugprint](xref:BloombergLP/bsltf/NonEqualComparableTestType.adoc[NonEqualComparableTestType] const& obj);
----

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

Same as the preceding overload for this test type&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
void
xref:BloombergLP/bsltf/debugprint-0d8.adoc[debugprint](xref:BloombergLP/bsltf/NonOptionalAllocTestType.adoc[NonOptionalAllocTestType] const& obj);
----

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

Same as the preceding overload for this test type&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
void
xref:BloombergLP/bsltf/debugprint-036.adoc[debugprint](xref:BloombergLP/bsltf/NonTypicalOverloadsTestType.adoc[NonTypicalOverloadsTestType] const& obj);
----

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

Same as the preceding overload for this test type&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
void
xref:BloombergLP/bsltf/debugprint-0d95.adoc[debugprint](xref:BloombergLP/bsltf/SimpleTestType.adoc[SimpleTestType] const& obj);
----

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

Same as the preceding overload for this test type&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
void
xref:BloombergLP/bsltf/debugprint-068.adoc[debugprint](xref:BloombergLP/bsltf/UnionTestType.adoc[UnionTestType] const& obj);
----

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

Same as the preceding overload for this test type&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
void
xref:BloombergLP/bsltf/debugprint-01d.adoc[debugprint](xref:BloombergLP/bsltf/WellBehavedMoveOnlyAllocTestType.adoc[WellBehavedMoveOnlyAllocTestType] const& obj);
----

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

Print the specified `value` as a string&period; This is an ADL customization point&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
template&lt;int N&gt;
void
xref:BloombergLP/bsltf/debugprint-01f.adoc[debugprint](xref:BloombergLP/bsltf/ArgumentType.adoc[ArgumentType&lt;N&gt;] const& object);
----

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

Same as the preceding overload for this test type&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
template&lt;class ALLOC&gt;
void
xref:BloombergLP/bsltf/debugprint-0f.adoc[debugprint](xref:BloombergLP/bsltf/StdAllocTestType.adoc[StdAllocTestType&lt;ALLOC&gt;] const& obj);
----

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


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