[#absl-PadSpec]
= xref:absl.adoc[absl]::PadSpec
:relfileprefix: ../
:mrdocs:

Specifies the number of significant digits to return in a `Hex` or `Dec` conversion and the fill character to use&period;

== Synopsis

Declared in `&lt;absl&sol;strings&sol;str&lowbar;cat&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
enum PadSpec : uint8&lowbar;t;
----

== Description

A `kZeroPad2` value, for example, would produce hexadecimal strings such as &quot;0a&quot;,&quot;0f&quot; and a &apos;kSpacePad5&apos; value would produce hexadecimal strings such as &quot; a&quot;,&quot; f&quot;&period;

== Members

[cols="1,4"]
|===
| Name| Description
| `kNoPad` 
| No padding&period;
| `kZeroPad2` 
| Pad with zeros to a minimum width of 2&period;
| `kZeroPad3` 
| Pad with zeros to a minimum width of 3&period;
| `kZeroPad4` 
| Pad with zeros to a minimum width of 4&period;
| `kZeroPad5` 
| Pad with zeros to a minimum width of 5&period;
| `kZeroPad6` 
| Pad with zeros to a minimum width of 6&period;
| `kZeroPad7` 
| Pad with zeros to a minimum width of 7&period;
| `kZeroPad8` 
| Pad with zeros to a minimum width of 8&period;
| `kZeroPad9` 
| Pad with zeros to a minimum width of 9&period;
| `kZeroPad10` 
| Pad with zeros to a minimum width of 10&period;
| `kZeroPad11` 
| Pad with zeros to a minimum width of 11&period;
| `kZeroPad12` 
| Pad with zeros to a minimum width of 12&period;
| `kZeroPad13` 
| Pad with zeros to a minimum width of 13&period;
| `kZeroPad14` 
| Pad with zeros to a minimum width of 14&period;
| `kZeroPad15` 
| Pad with zeros to a minimum width of 15&period;
| `kZeroPad16` 
| Pad with zeros to a minimum width of 16&period;
| `kZeroPad17` 
| Pad with zeros to a minimum width of 17&period;
| `kZeroPad18` 
| Pad with zeros to a minimum width of 18&period;
| `kZeroPad19` 
| Pad with zeros to a minimum width of 19&period;
| `kZeroPad20` 
| Pad with zeros to a minimum width of 20&period;
| `kSpacePad2` 
| Pad with spaces to a minimum width of 2&period;
| `kSpacePad3` 
| Pad with spaces to a minimum width of 3&period;
| `kSpacePad4` 
| Pad with spaces to a minimum width of 4&period;
| `kSpacePad5` 
| Pad with spaces to a minimum width of 5&period;
| `kSpacePad6` 
| Pad with spaces to a minimum width of 6&period;
| `kSpacePad7` 
| Pad with spaces to a minimum width of 7&period;
| `kSpacePad8` 
| Pad with spaces to a minimum width of 8&period;
| `kSpacePad9` 
| Pad with spaces to a minimum width of 9&period;
| `kSpacePad10` 
| Pad with spaces to a minimum width of 10&period;
| `kSpacePad11` 
| Pad with spaces to a minimum width of 11&period;
| `kSpacePad12` 
| Pad with spaces to a minimum width of 12&period;
| `kSpacePad13` 
| Pad with spaces to a minimum width of 13&period;
| `kSpacePad14` 
| Pad with spaces to a minimum width of 14&period;
| `kSpacePad15` 
| Pad with spaces to a minimum width of 15&period;
| `kSpacePad16` 
| Pad with spaces to a minimum width of 16&period;
| `kSpacePad17` 
| Pad with spaces to a minimum width of 17&period;
| `kSpacePad18` 
| Pad with spaces to a minimum width of 18&period;
| `kSpacePad19` 
| Pad with spaces to a minimum width of 19&period;
| `kSpacePad20` 
| Pad with spaces to a minimum width of 20&period;
|===



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