[#BloombergLP-bdldfp-DecimalNumGet-do_get-01]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdldfp.adoc[bdldfp]::xref:BloombergLP/bdldfp/DecimalNumGet.adoc[DecimalNumGet]::do&lowbar;get
:relfileprefix: ../../../
:mrdocs:

Parse a decimal value from the specified iterator range into `value`&period;

== Synopses

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

Parse a decimal value from the specified iterator range into `value`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
virtual
xref:BloombergLP/bdldfp/DecimalNumGet/iter_type.adoc[iter&lowbar;type]
xref:BloombergLP/bdldfp/DecimalNumGet/do_get-0ea6.adoc[do&lowbar;get](
    xref:BloombergLP/bdldfp/DecimalNumGet/iter_type.adoc[iter&lowbar;type] begin,
    xref:BloombergLP/bdldfp/DecimalNumGet/iter_type.adoc[iter&lowbar;type] end,
    std::ios&lowbar;base& str,
    std::ios&lowbar;base::iostate& err,
    xref:BloombergLP/bdldfp/Decimal128.adoc[Decimal128]& value) const;
----

[.small]#xref:BloombergLP/bdldfp/DecimalNumGet/do_get-0ea6.adoc[_» more&period;&period;&period;_]#

Parse a decimal value from the specified iterator range into `value`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
virtual
xref:BloombergLP/bdldfp/DecimalNumGet/iter_type.adoc[iter&lowbar;type]
xref:BloombergLP/bdldfp/DecimalNumGet/do_get-08.adoc[do&lowbar;get](
    xref:BloombergLP/bdldfp/DecimalNumGet/iter_type.adoc[iter&lowbar;type] begin,
    xref:BloombergLP/bdldfp/DecimalNumGet/iter_type.adoc[iter&lowbar;type] end,
    std::ios&lowbar;base& str,
    std::ios&lowbar;base::iostate& err,
    xref:BloombergLP/bdldfp/Decimal32.adoc[Decimal32]& value) const;
----

[.small]#xref:BloombergLP/bdldfp/DecimalNumGet/do_get-08.adoc[_» more&period;&period;&period;_]#

Parse a decimal value from the specified iterator range into `value`&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
virtual
xref:BloombergLP/bdldfp/DecimalNumGet/iter_type.adoc[iter&lowbar;type]
xref:BloombergLP/bdldfp/DecimalNumGet/do_get-0ea5.adoc[do&lowbar;get](
    xref:BloombergLP/bdldfp/DecimalNumGet/iter_type.adoc[iter&lowbar;type] begin,
    xref:BloombergLP/bdldfp/DecimalNumGet/iter_type.adoc[iter&lowbar;type] end,
    std::ios&lowbar;base& str,
    std::ios&lowbar;base::iostate& err,
    xref:BloombergLP/bdldfp/Decimal64.adoc[Decimal64]& value) const;
----

[.small]#xref:BloombergLP/bdldfp/DecimalNumGet/do_get-0ea5.adoc[_» more&period;&period;&period;_]#

== Return Value

an iterator positioned after the last character consumed

== Parameters

[cols="1,4"]
|===
| Name| Description
| *begin*
| start of the input iterator range
| *end*
| end of the input iterator range
| *str*
| character sequence to parse
| *err*
| stream error state to update
| *value*
| object to receive the parsed value
|===


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