[#BloombergLP-bdlar-bdlat_valueTypeReset-0e]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlar.adoc[bdlar]::bdlat&lowbar;valueTypeReset
:relfileprefix: ../../
:mrdocs:

`bdlat&lowbar;valueTypeReset` overloads

== Synopses

Declared in `&lt;bdlar&lowbar;anyref&period;h&gt;`

Reset the object referred to by the specified `ref`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
void
xref:BloombergLP/bdlar/bdlat_valueTypeReset-07.adoc[bdlat&lowbar;valueTypeReset](xref:BloombergLP/bdlar/AnyRef.adoc[AnyRef]* ref);
----

[.small]#xref:BloombergLP/bdlar/bdlat_valueTypeReset-07.adoc[_» more&period;&period;&period;_]#

Reset the specified `ref` to its default&hyphen;constructed state&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
void
xref:BloombergLP/bdlar/bdlat_valueTypeReset-044.adoc[bdlat&lowbar;valueTypeReset](xref:BloombergLP/bdlar/ArrayRef.adoc[ArrayRef]* ref);
----

[.small]#xref:BloombergLP/bdlar/bdlat_valueTypeReset-044.adoc[_» more&period;&period;&period;_]#

Reset the specified `ref` to its default&hyphen;constructed state&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
void
xref:BloombergLP/bdlar/bdlat_valueTypeReset-08e.adoc[bdlat&lowbar;valueTypeReset](xref:BloombergLP/bdlar/ChoiceRef.adoc[ChoiceRef]* ref);
----

[.small]#xref:BloombergLP/bdlar/bdlat_valueTypeReset-08e.adoc[_» more&period;&period;&period;_]#

Reset the specified `ref` to its default&hyphen;constructed state&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
void
xref:BloombergLP/bdlar/bdlat_valueTypeReset-0b.adoc[bdlat&lowbar;valueTypeReset](xref:BloombergLP/bdlar/CustomizedTypeRef.adoc[CustomizedTypeRef]* ref);
----

[.small]#xref:BloombergLP/bdlar/bdlat_valueTypeReset-0b.adoc[_» more&period;&period;&period;_]#

Reset the specified `ref` to its default&hyphen;constructed state&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
void
xref:BloombergLP/bdlar/bdlat_valueTypeReset-049.adoc[bdlat&lowbar;valueTypeReset](xref:BloombergLP/bdlar/DynamicTypeRef.adoc[DynamicTypeRef]* ref);
----

[.small]#xref:BloombergLP/bdlar/bdlat_valueTypeReset-049.adoc[_» more&period;&period;&period;_]#

Reset the specified `ref` to the default value&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
void
xref:BloombergLP/bdlar/bdlat_valueTypeReset-0d0.adoc[bdlat&lowbar;valueTypeReset](xref:BloombergLP/bdlar/EnumRef.adoc[EnumRef]* ref);
----

[.small]#xref:BloombergLP/bdlar/bdlat_valueTypeReset-0d0.adoc[_» more&period;&period;&period;_]#

Reset the specified `ref` to its default&hyphen;constructed state&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
void
xref:BloombergLP/bdlar/bdlat_valueTypeReset-0c.adoc[bdlat&lowbar;valueTypeReset](xref:BloombergLP/bdlar/NullableValueRef.adoc[NullableValueRef]* ref);
----

[.small]#xref:BloombergLP/bdlar/bdlat_valueTypeReset-0c.adoc[_» more&period;&period;&period;_]#

Reset the specified `ref` to the default value&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
void
xref:BloombergLP/bdlar/bdlat_valueTypeReset-0de.adoc[bdlat&lowbar;valueTypeReset](xref:BloombergLP/bdlar/SequenceRef.adoc[SequenceRef]* ref);
----

[.small]#xref:BloombergLP/bdlar/bdlat_valueTypeReset-0de.adoc[_» more&period;&period;&period;_]#

Reset the specified `ref` to the default value&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
void
xref:BloombergLP/bdlar/bdlat_valueTypeReset-089.adoc[bdlat&lowbar;valueTypeReset](xref:BloombergLP/bdlar/SimpleTypeRef.adoc[SimpleTypeRef]* ref);
----

[.small]#xref:BloombergLP/bdlar/bdlat_valueTypeReset-089.adoc[_» more&period;&period;&period;_]#

== Parameters

[cols="1,4"]
|===
| Name| Description
| *ref*
| any reference to reset
|===


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