gitextract_uxa4xgnn/ ├── .clang-format ├── .clang-tidy ├── .github/ │ └── workflows/ │ ├── ci.yml │ └── pages.yml ├── .gitignore ├── CMakeLists.txt ├── CMakePresets.json ├── LICENSE ├── README.md ├── cmake/ │ ├── arm-none-eabi-toolchain.cmake │ ├── coverage.cmake │ ├── dev-mode.cmake │ ├── elf_to_size_coverage.py │ ├── folders.cmake │ ├── install-config.cmake │ ├── install-rules.cmake │ ├── lint-targets.cmake │ ├── lint.cmake │ ├── prelude.cmake │ ├── project-is-top-level.cmake │ ├── size-coverage.cmake │ └── variables.cmake ├── docs/ │ ├── API.md │ ├── CODE_OF_CONDUCT.md │ ├── CONTRIBUTING.md │ ├── DESIGN.md │ ├── DEVELOPING.md │ └── res/ │ └── class_diagram.puml ├── include/ │ └── emio/ │ ├── buffer.hpp │ ├── detail/ │ │ ├── args.hpp │ │ ├── bignum.hpp │ │ ├── bitset.hpp │ │ ├── conversion.hpp │ │ ├── ct_vector.hpp │ │ ├── format/ │ │ │ ├── args.hpp │ │ │ ├── decode.hpp │ │ │ ├── dragon.hpp │ │ │ ├── format_to.hpp │ │ │ ├── formatter.hpp │ │ │ ├── parser.hpp │ │ │ ├── ranges.hpp │ │ │ └── specs.hpp │ │ ├── misc.hpp │ │ ├── parser.hpp │ │ ├── predef.hpp │ │ ├── scan/ │ │ │ ├── args.hpp │ │ │ ├── parser.hpp │ │ │ ├── scan_from.hpp │ │ │ ├── scanner.hpp │ │ │ └── specs.hpp │ │ ├── utf.hpp │ │ ├── validated_string.hpp │ │ └── validated_string_storage.hpp │ ├── emio.hpp │ ├── format.hpp │ ├── formatter.hpp │ ├── iterator.hpp │ ├── ranges.hpp │ ├── reader.hpp │ ├── result.hpp │ ├── scan.hpp │ ├── scanner.hpp │ ├── std.hpp │ └── writer.hpp └── test/ ├── benchmark/ │ ├── CMakeLists.txt │ ├── bench_format.cpp │ └── bench_scan.cpp ├── compile_test/ │ ├── CMakeLists.txt │ └── compile.cpp ├── fuzzy/ │ └── dragon4/ │ ├── .gitignore │ ├── Makefile │ ├── main.cpp │ ├── rust_ref/ │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ └── src/ │ │ └── lib.rs │ └── seeds/ │ └── test1 ├── size_test/ │ ├── CMakeLists.txt │ ├── base.cpp │ ├── emio/ │ │ ├── doFormat_a.cpp │ │ ├── format_all.cpp │ │ ├── format_all_and_extra.cpp │ │ ├── format_and_scan_all.cpp │ │ ├── format_and_scan_all_runtime.cpp │ │ ├── format_and_write_int.cpp │ │ ├── format_double.cpp │ │ ├── format_int.cpp │ │ ├── format_int_twice.cpp │ │ ├── format_runtime.cpp │ │ ├── format_to.cpp │ │ ├── format_to_n.cpp │ │ ├── scan_all.cpp │ │ ├── scan_int.cpp │ │ ├── vformat.cpp │ │ └── write_int.cpp │ ├── fmt/ │ │ ├── doFormat_a.cpp │ │ ├── fmt_dragon.cpp │ │ ├── fmt_grisu.cpp │ │ ├── fmt_grisu_and_dragon.cpp │ │ ├── format_all.cpp │ │ ├── format_all_and_extra.cpp │ │ ├── format_int.cpp │ │ ├── format_int_twice.cpp │ │ ├── format_runtime.cpp │ │ ├── format_to.cpp │ │ ├── format_to_n.cpp │ │ └── vformat.cpp │ ├── std/ │ │ ├── locale.cpp │ │ ├── snprintf.cpp │ │ ├── snprintf_and_sscanf.cpp │ │ ├── sscanf.cpp │ │ ├── string.cpp │ │ ├── string_stream.cpp │ │ ├── to_chars.cpp │ │ ├── to_string_double.cpp │ │ └── to_string_int.cpp │ └── stubs.cpp ├── static_analysis/ │ ├── CMakeLists.txt │ └── test_main.cpp └── unit_test/ ├── CMakeLists.txt ├── detail/ │ ├── test_bignum.cpp │ ├── test_bitset.cpp │ ├── test_conversion.cpp │ ├── test_ct_vector.cpp │ ├── test_decode.cpp │ ├── test_dragon.cpp │ └── test_utf.cpp ├── integer_ranges.hpp ├── test_buffer.cpp ├── test_dynamic_format_spec.cpp ├── test_format.cpp ├── test_format_api.cpp ├── test_format_as.cpp ├── test_format_could_fail_api.cpp ├── test_format_emio_vs_fmt.cpp ├── test_format_string.cpp ├── test_format_to_api.cpp ├── test_format_to_n_api.cpp ├── test_formatted_size.cpp ├── test_formatter.cpp ├── test_iterator.cpp ├── test_print.cpp ├── test_ranges.cpp ├── test_reader.cpp ├── test_result.cpp ├── test_scan.cpp ├── test_std.cpp └── test_writer.cpp