[#BloombergLP-bdldfp-DecimalImpUtil_IntelDfp-parse64-08] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdldfp.adoc[bdldfp]::xref:BloombergLP/bdldfp/DecimalImpUtil_IntelDfp.adoc[DecimalImpUtil_IntelDfp]::parse64 :relfileprefix: ../../../ :mrdocs: `parse64` overloads == Synopses Declared in `<bdldfp_decimalimputil_inteldfp.h>` Parse the specified `string` string as a 64 bit decimal floating‐ point value and return the result. The parsing is as specified for the `strtod64` function in section 9.6 of the ISO/EIC TR 24732 C Decimal Floating‐Point Technical Report, except that it is unspecified whether the NaNs returned are quiet or signaling. If `string` represents a value that absolute value exceeds the maximum value or is less than the smallest value supported by `ValueType63` type then store the value of the macro `ERANGE` into `errno` and return the value initialized to infinity or zero respectively with the same sign as specified in `string`. The behavior is undefined unless `input` represents a valid 64 bit decimal floating‐point number in scientific or fixed notation, and no unrelated characters precede (not even whitespace) that textual representation and a terminating nul character immediately follows it. Note that this method does not guarantee the behavior of ISO/EIC TR 24732 C when parsing NaN because the AIX compiler intrinsics return a signaling NaN. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static xref:BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/ValueType64.adoc[DecimalImpUtil_IntelDfp::ValueType64] xref:BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/parse64-03.adoc[parse64](char const* string); ---- [.small]#xref:BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/parse64-03.adoc[_» more..._]# Parse a 64‐bit decimal value from the specified `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static xref:BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/ValueType64.adoc[DecimalImpUtil_IntelDfp::ValueType64] xref:BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/parse64-02.adoc[parse64]( char const* string, unsigned int* status); ---- [.small]#xref:BloombergLP/bdldfp/DecimalImpUtil_IntelDfp/parse64-02.adoc[_» more..._]# [.small]#Created with https://www.mrdocs.com[MrDocs]#