summaryrefslogtreecommitdiffstats
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
* Use std::ostream::write instead of operator<< in OstreamOutputMarkus Mittendrein2022-01-141-1/+1
|
* Fix narrowing in thousand separator codeMarkus Mittendrein2022-01-141-1/+1
|
* Add autopad_formatter and use it for the nullptr formatterMarkus Mittendrein2022-01-121-8/+84
|
* Refactor out padded formatting in non-trivial casesMarkus Mittendrein2022-01-111-127/+82
|
* Use brace initialization instead of parenthesesMarkus Mittendrein2022-01-111-1/+1
|
* Add ' flag for strings to quote and escape themMarkus Mittendrein2022-01-111-3/+40
|
* Add ' flag for thousands / byte separator for integral and floating point typesMarkus Mittendrein2022-01-112-26/+167
|
* Throw on truncation for the precision value in the floating point formatterMarkus Mittendrein2022-01-091-2/+15
|
* Fix maximum value check for parsing numbers from format stringsMarkus Mittendrein2022-01-092-5/+8
|
* Improve exception message for out of range numbers in format stringsMarkus Mittendrein2022-01-092-12/+22
|
* Store specifier strings in runtime format_template for more detailed ↵Markus Mittendrein2022-01-091-18/+34
| | | | exception messages
* Store format string in runtime format_template and use string_views instead ↵Markus Mittendrein2022-01-081-74/+61
| | | | of strings as parts
* Fix uppercasing of integer and float formatters reading too much or wrong dataMarkus Mittendrein2022-01-081-2/+2
|
* Improve format parsing exception messagesMarkus Mittendrein2022-01-082-24/+39
|
* Restrict parseNumber to unsigned types and throw when out of rangeMarkus Mittendrein2022-01-081-12/+11
|
* Work around MSVC and clang bugsMarkus Mittendrein2022-01-082-2/+8
|
* Simplify runtime implementationMarkus Mittendrein2022-01-081-54/+66
|
* Add missing zero padding support checksMarkus Mittendrein2022-01-081-0/+3
|
* Add bool formatterMarkus Mittendrein2022-01-081-0/+49
|
* Fix error stringsMarkus Mittendrein2022-01-081-2/+2
|
* Remove unnecessary checkMarkus Mittendrein2022-01-081-4/+0
|
* Fix comparison with wrong fieldMarkus Mittendrein2022-01-081-1/+1
|
* Replace anonymous struct in format_specifier with flags structMarkus Mittendrein2022-01-083-47/+49
|
* Add literals inline namespaceMarkus Mittendrein2022-01-082-2/+6
|
* Fix perfect forwardingMarkus Mittendrein2022-01-071-3/+4
|
* Add runtime implementation and refactor format_spec checks in formattersMarkus Mittendrein2022-01-074-112/+382
|
* Refine static_assert messagesMarkus Mittendrein2022-01-071-2/+2
|
* Add missing includeMarkus Mittendrein2022-01-061-0/+1
|
* Move cxxformat include-directory into a separate include directoryMarkus Mittendrein2022-01-067-0/+1400