mirror of
https://github.com/fmtlib/fmt.git
synced 2025-02-04 06:39:59 +00:00
Update docs
This commit is contained in:
parent
e4f2cf455e
commit
b4b8917caf
@ -75,14 +75,14 @@ although some of the formatting options are only supported by the numeric types.
|
|||||||
The general form of a *standard format specifier* is:
|
The general form of a *standard format specifier* is:
|
||||||
|
|
||||||
.. productionlist:: sf
|
.. productionlist:: sf
|
||||||
format_spec: [[`fill`]`align`][`sign`]["#"]["0"][`width`]["." `precision`][`type`]
|
format_spec: [[`fill`]`align`][`sign`]["#"]["0"][`width`]["." `precision`]["L"][`type`]
|
||||||
fill: <a character other than '{' or '}'>
|
fill: <a character other than '{' or '}'>
|
||||||
align: "<" | ">" | "^"
|
align: "<" | ">" | "^"
|
||||||
sign: "+" | "-" | " "
|
sign: "+" | "-" | " "
|
||||||
width: `integer` | "{" [`arg_id`] "}"
|
width: `integer` | "{" [`arg_id`] "}"
|
||||||
precision: `integer` | "{" [`arg_id`] "}"
|
precision: `integer` | "{" [`arg_id`] "}"
|
||||||
type: "a" | "A" | "b" | "B" | "c" | "d" | "e" | "E" | "f" | "F" | "g" | "G" |
|
type: "a" | "A" | "b" | "B" | "c" | "d" | "e" | "E" | "f" | "F" | "g" | "G" |
|
||||||
: "L" | "o" | "p" | "s" | "x" | "X"
|
: "o" | "p" | "s" | "x" | "X"
|
||||||
|
|
||||||
The *fill* character can be any Unicode code point other than ``'{'`` or
|
The *fill* character can be any Unicode code point other than ``'{'`` or
|
||||||
``'}'``. The presence of a fill character is signaled by the character following
|
``'}'``. The presence of a fill character is signaled by the character following
|
||||||
@ -163,6 +163,9 @@ indicates the maximum field size - in other words, how many characters will be
|
|||||||
used from the field content. The *precision* is not allowed for integer,
|
used from the field content. The *precision* is not allowed for integer,
|
||||||
character, Boolean, and pointer values.
|
character, Boolean, and pointer values.
|
||||||
|
|
||||||
|
The ``'L'`` option uses the current locale setting to insert the appropriate
|
||||||
|
number separator characters. This option is only valid for numeric types.
|
||||||
|
|
||||||
Finally, the *type* determines how the data should be presented.
|
Finally, the *type* determines how the data should be presented.
|
||||||
|
|
||||||
The available string presentation types are:
|
The available string presentation types are:
|
||||||
@ -214,10 +217,6 @@ The available integer presentation types are:
|
|||||||
| | ``'#'`` option with this type adds the prefix ``"0X"`` |
|
| | ``'#'`` option with this type adds the prefix ``"0X"`` |
|
||||||
| | to the output value. |
|
| | to the output value. |
|
||||||
+---------+----------------------------------------------------------+
|
+---------+----------------------------------------------------------+
|
||||||
| ``'L'`` | Locale-specific format. This is the same as ``'d'``, |
|
|
||||||
| | except that it uses the current locale setting to insert |
|
|
||||||
| | the appropriate number separator characters. |
|
|
||||||
+---------+----------------------------------------------------------+
|
|
||||||
| none | The same as ``'d'``. |
|
| none | The same as ``'d'``. |
|
||||||
+---------+----------------------------------------------------------+
|
+---------+----------------------------------------------------------+
|
||||||
|
|
||||||
@ -261,10 +260,6 @@ The available presentation types for floating-point values are:
|
|||||||
| | ``'E'`` if the number gets too large. The |
|
| | ``'E'`` if the number gets too large. The |
|
||||||
| | representations of infinity and NaN are uppercased, too. |
|
| | representations of infinity and NaN are uppercased, too. |
|
||||||
+---------+----------------------------------------------------------+
|
+---------+----------------------------------------------------------+
|
||||||
| ``'L'`` | Locale-specific format. This is the same as ``'g'``, |
|
|
||||||
| | except that it uses the current locale setting to insert |
|
|
||||||
| | the appropriate number separator characters. |
|
|
||||||
+---------+----------------------------------------------------------+
|
|
||||||
| none | Similar to ``'g'``, except that fixed-point notation, |
|
| none | Similar to ``'g'``, except that fixed-point notation, |
|
||||||
| | when used, has at least one digit past the decimal |
|
| | when used, has at least one digit past the decimal |
|
||||||
| | point. The default precision is as high as needed to |
|
| | point. The default precision is as high as needed to |
|
||||||
|
Loading…
x
Reference in New Issue
Block a user