mirror of
https://github.com/fmtlib/fmt.git
synced 2025-07-31 11:17:35 +02:00
Document group_digits
This commit is contained in:
@ -323,6 +323,8 @@ Utilities
|
|||||||
|
|
||||||
.. doxygenfunction:: fmt::join(It begin, Sentinel end, string_view sep) -> join_view<It, Sentinel>
|
.. doxygenfunction:: fmt::join(It begin, Sentinel end, string_view sep) -> join_view<It, Sentinel>
|
||||||
|
|
||||||
|
.. doxygenfunction:: fmt::group_digits(T value) -> group_digits_view<T>
|
||||||
|
|
||||||
.. doxygenclass:: fmt::detail::buffer
|
.. doxygenclass:: fmt::detail::buffer
|
||||||
:members:
|
:members:
|
||||||
|
|
||||||
|
@ -2688,6 +2688,15 @@ template <> struct formatter<bytes> {
|
|||||||
// group_digits_view is not derived from view because it copies the argument.
|
// group_digits_view is not derived from view because it copies the argument.
|
||||||
template <typename T> struct group_digits_view { T value; };
|
template <typename T> struct group_digits_view { T value; };
|
||||||
|
|
||||||
|
/**
|
||||||
|
Returns a view that formats an integer value using ',' as a locale-independent
|
||||||
|
thousands separator.
|
||||||
|
|
||||||
|
**Example**::
|
||||||
|
|
||||||
|
fmt::print("{}", fmt::group_digits(12345));
|
||||||
|
// Output: "12,345"
|
||||||
|
*/
|
||||||
template <typename T> auto group_digits(T value) -> group_digits_view<T> {
|
template <typename T> auto group_digits(T value) -> group_digits_view<T> {
|
||||||
return {value};
|
return {value};
|
||||||
}
|
}
|
||||||
@ -2782,8 +2791,8 @@ struct formatter<join_view<It, Sentinel, Char>, Char> {
|
|||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Returns an object that formats the iterator range `[begin, end)` with
|
Returns a view that formats the iterator range `[begin, end)` with elements
|
||||||
elements separated by `sep`.
|
separated by `sep`.
|
||||||
*/
|
*/
|
||||||
template <typename It, typename Sentinel>
|
template <typename It, typename Sentinel>
|
||||||
auto join(It begin, Sentinel end, string_view sep) -> join_view<It, Sentinel> {
|
auto join(It begin, Sentinel end, string_view sep) -> join_view<It, Sentinel> {
|
||||||
@ -2792,7 +2801,7 @@ auto join(It begin, Sentinel end, string_view sep) -> join_view<It, Sentinel> {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
\rst
|
\rst
|
||||||
Returns an object that formats `range` with elements separated by `sep`.
|
Returns a view that formats `range` with elements separated by `sep`.
|
||||||
|
|
||||||
**Example**::
|
**Example**::
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user