#include <userver/decimal64/format_options.hpp>
Parameters for flexible decimal formatting.
Definition at line 15 of file format_options.hpp.
 Collaboration diagram for decimal64::FormatOptions:Public Attributes | |
| std::string | decimal_point = "." | 
| separator of fractional and integer parts   | |
| std::string | thousands_sep | 
| separator of groups in the integer part   | |
| std::string | grouping | 
| std::string | negative_sign = "-" | 
| for negative numbers, the specified string will be inserted at beginning   | |
| std::string | positive_sign | 
| for non-negative(>=0) numbers will be inserted at beginning   | |
| std::optional< int > | precision | 
| bool | is_fixed = false | 
| if true, then the fractional part will have the maximum number of digits   | |
| std::string decimal64::FormatOptions::decimal_point = "." | 
separator of fractional and integer parts
Definition at line 17 of file format_options.hpp.
| std::string decimal64::FormatOptions::grouping | 
rule of grouping in the integer part https://en.cppreference.com/w/cpp/locale/numpunct/grouping
Definition at line 24 of file format_options.hpp.
| bool decimal64::FormatOptions::is_fixed = false | 
if true, then the fractional part will have the maximum number of digits
Definition at line 37 of file format_options.hpp.
| std::string decimal64::FormatOptions::negative_sign = "-" | 
for negative numbers, the specified string will be inserted at beginning
Definition at line 27 of file format_options.hpp.
| std::string decimal64::FormatOptions::positive_sign | 
for non-negative(>=0) numbers will be inserted at beginning
Definition at line 30 of file format_options.hpp.
| std::optional<int> decimal64::FormatOptions::precision | 
maximum number of digits in the fractional part if nullopt, then the value is taken from the template argument 
Definition at line 34 of file format_options.hpp.
| std::string decimal64::FormatOptions::thousands_sep | 
separator of groups in the integer part
Definition at line 20 of file format_options.hpp.