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

Specifies modifications to the conversion of the format string, through use of one or more format flags in the source format string&period;

== Synopsis

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

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
class FormatConversionSpec;
----

== Member Functions

[cols="1,4"]
|===
| Name| Description
| xref:absl/FormatConversionSpec/conversion_char.adoc[`conversion&lowbar;char`] 
| Returns the underlying conversion character&period;
| xref:absl/FormatConversionSpec/has_alt_flag.adoc[`has&lowbar;alt&lowbar;flag`] 
| Indicates whether an &quot;alternate&quot; format is applied to the result for this conversion character&period;
| xref:absl/FormatConversionSpec/has_left_flag.adoc[`has&lowbar;left&lowbar;flag`] 
| Indicates whether the result should be left justified for this conversion character in the format string&period;
| xref:absl/FormatConversionSpec/has_show_pos_flag.adoc[`has&lowbar;show&lowbar;pos&lowbar;flag`] 
| Indicates whether a sign column is prepended to the result for this conversion character in the format string, even if the result is positive&period;
| xref:absl/FormatConversionSpec/has_sign_col_flag.adoc[`has&lowbar;sign&lowbar;col&lowbar;flag`] 
| Indicates whether a mandatory sign column is added to the result for this conversion character&period;
| xref:absl/FormatConversionSpec/has_zero_flag.adoc[`has&lowbar;zero&lowbar;flag`] 
| Indicates whether zeroes should be prepended to the result for this conversion character instead of spaces&period;
| xref:absl/FormatConversionSpec/is_basic.adoc[`is&lowbar;basic`] 
| Indicates that width and precision are not specified, and no additional flags are set for this conversion character in the format string&period;
| xref:absl/FormatConversionSpec/precision.adoc[`precision`] 
| Returns the specified precision (through use of the &apos;&period;&apos; character followed by a non&hyphen;zero integer value or &apos;&ast;&apos; character) of the conversion character&period;
| xref:absl/FormatConversionSpec/width.adoc[`width`] 
| Returns the specified width (indicated through use of a non&hyphen;zero integer value or &apos;&ast;&apos; character) of the conversion character&period;
|===


== Friends

[cols="1,4"]
|===
| Name| Description
| `absl::str&lowbar;format&lowbar;internal::FormatConversionSpecImpl`
| 
|===


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