[#BloombergLP-bdldfp-operator_d32-0d]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdldfp.adoc[bdldfp]::operator&quot;&quot;&lowbar;d32
:relfileprefix: ../../
:mrdocs:

`operator&quot;&quot;&lowbar;d32` overloads

== Synopses

Declared in `&lt;bdldfp&lowbar;decimal&period;h&gt;`

Produce an object of the indicated return type by parsing the specified `str` having the specified `len` excluding the terminating null character that represents a floating&hyphen;point number written in both fixed and scientific notations&period; These user&hyphen;defined literal suffixes can be applied to both numeric and string literals, (i&period;e&period;, 1&period;2&lowbar;d32, &quot;1&period;2&quot;&lowbar;d32 or &quot;inf&quot;&lowbar;d32)&period; The resulting decimal object is initialized as follows&colon;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdldfp/Decimal32.adoc[bdldfp::Decimal32]
xref:BloombergLP/bdldfp/operator_d32-0b.adoc[operator&quot;&quot;&lowbar;d32](char const* str);
----

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

Return a `Decimal32` object having the value of the specified `str` literal having the specified `len`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdldfp/Decimal32.adoc[bdldfp::Decimal32]
xref:BloombergLP/bdldfp/operator_d32-04.adoc[operator&quot;&quot;&lowbar;d32](
    char const* str,
    std::size&lowbar;t len);
----

[.small]#xref:BloombergLP/bdldfp/operator_d32-04.adoc[_» more&period;&period;&period;_]#


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