[#BloombergLP-bslalg-NumericFormatterUtil]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bslalg.adoc[bslalg]::NumericFormatterUtil
:relfileprefix: ../../
:mrdocs:

Namespace `struct` for free functions supporting `to&lowbar;chars`&period;

== Synopsis

Declared in `&lt;bslalg&lowbar;numericformatterutil&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
struct NumericFormatterUtil;
----

== Types

[cols="1,4"]
|===
| Name| Description
| xref:BloombergLP/bslalg/NumericFormatterUtil/PrecisionMaxBufferLength-03.adoc[`PrecisionMaxBufferLength`] 
| Metafunction for maximum `toChars` buffer size given format and precision&period;
| xref:BloombergLP/bslalg/NumericFormatterUtil/ToCharsMaxLength.adoc[`ToCharsMaxLength`] 
| Minimum buffer size for `toChars` conversion of `TYPE`&period;
|===


== Enums

[cols="1,4"]
|===
| Name| Description
| xref:BloombergLP/bslalg/NumericFormatterUtil/Format.adoc[`Format`] 
| This enumeration lists the supported, explicitly specified &apos;toChars&apos; formatting options for floating point values, according to ISO C&plus;&plus;17&period;
|===


== Static Member Functions

[cols="1,4"]
|===
| Name| Description
| xref:BloombergLP/bslalg/NumericFormatterUtil/toChars-060.adoc[`toChars`] 
| `toChars` overloads
|===



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