[#BloombergLP-bslfmt-FormatterCharUtil-059]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bslfmt.adoc[bslfmt]::FormatterCharUtil
:relfileprefix: ../../
:mrdocs:

Namespace for character conversion utilities used by formatters&period;

== Synopsis

Declared in `&lt;bslfmt&lowbar;formattercharutil&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
template&lt;class t&lowbar;CHAR&gt;
struct FormatterCharUtil;
----

== Description

This struct provides a namespace for a utility functions that convert characters (e&period;g&period; `char` to `wchar&lowbar;t` or lowercase characters to uppercase)&period; Notice that this structure has specializations only for `char` and `wchar&lowbar;t` types&period;

== Specializations

[cols="1,4"]
|===
| Name| Description
| xref:BloombergLP/bslfmt/FormatterCharUtil-05b.adoc[`FormatterCharUtil&lt;char&gt;`] 
| `FormatterCharUtil` specialization for `char` output&period;
| xref:BloombergLP/bslfmt/FormatterCharUtil-0c.adoc[`FormatterCharUtil&lt;wchar&lowbar;t&gt;`] 
| `FormatterCharUtil` specialization for `wchar&lowbar;t` output&period;
|===



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