[#BloombergLP-bdlb-NumericParseUtil] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlb.adoc[bdlb]::NumericParseUtil :relfileprefix: ../../ :mrdocs: This `struct` provides a namespace for a suite of stateless procedures that perform parsing functionality for numbers. == Synopsis Declared in `<bdlb_numericparseutil.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- struct NumericParseUtil; ---- == Type Aliases [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bdlb/NumericParseUtil/size_type.adoc[`size_type`] | Shorter name for readability. |=== == Static Member Functions [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bdlb/NumericParseUtil/characterToDigit.adoc[`characterToDigit`] | Determine whether the specified `character` represents a digit in the specified `base`; return the numeric equivalent if so, and ‐1 otherwise. The behavior is undefined if either `character` or `base` is 0 and unless `2 <= base` and `base <= 36` (i.e., bases where digits are representable by characters in the range [`0`‐`9`], [`a`‐`z`], or [`A`‐`Z`]). | xref:BloombergLP/bdlb/NumericParseUtil/parseDouble-03.adoc[`parseDouble`] | `parseDouble` overloads | xref:BloombergLP/bdlb/NumericParseUtil/parseInt-0a.adoc[`parseInt`] | `parseInt` overloads | xref:BloombergLP/bdlb/NumericParseUtil/parseInt64-0c.adoc[`parseInt64`] | `parseInt64` overloads | xref:BloombergLP/bdlb/NumericParseUtil/parseShort-05.adoc[`parseShort`] | `parseShort` overloads | xref:BloombergLP/bdlb/NumericParseUtil/parseSignedInteger-06.adoc[`parseSignedInteger`] | `parseSignedInteger` overloads | xref:BloombergLP/bdlb/NumericParseUtil/parseUint-03.adoc[`parseUint`] | `parseUint` overloads | xref:BloombergLP/bdlb/NumericParseUtil/parseUint64-0f.adoc[`parseUint64`] | `parseUint64` overloads | xref:BloombergLP/bdlb/NumericParseUtil/parseUnsignedInteger-0d5.adoc[`parseUnsignedInteger`] | `parseUnsignedInteger` overloads | xref:BloombergLP/bdlb/NumericParseUtil/parseUshort-05.adoc[`parseUshort`] | `parseUshort` overloads |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#