diff options
author | Abseil Team <absl-team@google.com> | 2017-12-01T20·15-0800 |
---|---|---|
committer | Xiaoyi Zhang <zhangxy988@gmail.com> | 2017-12-01T20·25-0500 |
commit | 8b727aa7aba86ce396da8e4886e40ea3e4357e27 (patch) | |
tree | a5d22e038a49860ace2c09238c4cca6574198b10 /absl/numeric/int128_test_unsigned_ostream_cases.inc | |
parent | 579f2879acb6ad6e2935cc970399a1e52c1ee9eb (diff) |
Changes imported from Abseil "staging" branch:
- 5d8235b05f4ea2b33a138712f463a30b6ae75719 Incorporate PR https://github.com/abseil/abseil-cpp/pull/... by Xiaoyi Zhang <zhangxy@google.com> - f2bc653acdaa983aa2765693476c17cd1142d59b Run the StrSplit WorksWithLargeStrings test in all configs. by Matt Armstrong <marmstrong@google.com> - 43aed1ea7dffcd656e1916c2d5637650fc3a8de3 Incorporate PR https://github.com/abseil/abseil-cpp/pull/... by Xiaoyi Zhang <zhangxy@google.com> - d58511d60904c7090e44638339ba63b97ca96f1a Add a new simple Mutex lifetime test, to be extended later. by Greg Falcon <gfalcon@google.com> - db5c86c186c09ad57963bcbd2b6182f62bce8ed0 Actually use the exception in TestCheckerAtCountdown by Jon Cohen <cohenjon@google.com> - 29c01a72b62d9a4b90f9bd935e3575adbafd85ed Use factories instead of explicitly passing pointers to T... by Jon Cohen <cohenjon@google.com> - 54d5526ee6ab7784992845f6e6e2c7d48ba008a5 Fix uint128 ostream operator and improve ostream test. by Alex Strelnikov <strel@google.com> - 4e49abe7e569cf6bd0eae95ce2b2fe2faa051fa2 Fix documentation: strings::PairFormatter -> absl::PairFo... by Derek Mauro <dmauro@google.com> - 4044297f0e1a8a6c6ae3f781a65080e0d57c6751 Cut the memory used by the StrSplit WorksWithLargeStrings... by Jorg Brown <jorg@google.com> GitOrigin-RevId: 5d8235b05f4ea2b33a138712f463a30b6ae75719 Change-Id: Ib6b6b0161c26e5326b53a126454754e33678eefc
Diffstat (limited to 'absl/numeric/int128_test_unsigned_ostream_cases.inc')
-rw-r--r-- | absl/numeric/int128_test_unsigned_ostream_cases.inc | 880 |
1 files changed, 880 insertions, 0 deletions
diff --git a/absl/numeric/int128_test_unsigned_ostream_cases.inc b/absl/numeric/int128_test_unsigned_ostream_cases.inc new file mode 100644 index 000000000000..7d2fc77f1a91 --- /dev/null +++ b/absl/numeric/int128_test_unsigned_ostream_cases.inc @@ -0,0 +1,880 @@ +// A small set of cases created manually for values greater than 2^64. + +{absl::MakeUint128(1, 0), std::ios::dec, 0, '_', "18446744073709551616"}, +{absl::MakeUint128(1, 0), std::ios::oct, 0, '_', "2000000000000000000000"}, +{absl::MakeUint128(1, 0), std::ios::hex, 0, '_', "10000000000000000"}, +{absl::MakeUint128(0x8000000000000000, 0), std::ios::dec, 0, '_', "170141183460469231731687303715884105728"}, +{absl::MakeUint128(0x8000000000000000, 0), std::ios::oct, 0, '_', "2000000000000000000000000000000000000000000"}, +{absl::MakeUint128(0x8000000000000000, 0), std::ios::hex, 0, '_', "80000000000000000000000000000000"}, +{absl::MakeUint128(-1, -1), std::ios::dec, 0, '_', "340282366920938463463374607431768211455"}, +{absl::MakeUint128(-1, -1), std::ios::oct, 0, '_', "3777777777777777777777777777777777777777777"}, +{absl::MakeUint128(-1, -1), std::ios::hex, 0, '_', "ffffffffffffffffffffffffffffffff"}, + +// An exhaustive set of formatting cases generated with select values that fit +// into a uint64_t so they can be compared to what was output by the standard +// implementation. + +{0, std::ios::dec | std::ios::left, 0, '_', "0"}, +{0, std::ios::dec | std::ios::left, 10, '_', "0_________"}, +{0, std::ios::dec | std::ios::left | std::ios::showpos, 0, '_', "0"}, +{0, std::ios::dec | std::ios::left | std::ios::showpos, 10, '_', "0_________"}, +{0, std::ios::dec | std::ios::left | std::ios::showbase, 0, '_', "0"}, +{0, std::ios::dec | std::ios::left | std::ios::showbase, 10, '_', "0_________"}, +{0, std::ios::dec | std::ios::left | std::ios::showbase | std::ios::showpos, 0, '_', "0"}, +{0, std::ios::dec | std::ios::left | std::ios::showbase | std::ios::showpos, 10, '_', "0_________"}, +{0, std::ios::dec | std::ios::left | std::ios::uppercase, 0, '_', "0"}, +{0, std::ios::dec | std::ios::left | std::ios::uppercase, 10, '_', "0_________"}, +{0, std::ios::dec | std::ios::left | std::ios::uppercase | std::ios::showpos, 0, '_', "0"}, +{0, std::ios::dec | std::ios::left | std::ios::uppercase | std::ios::showpos, 10, '_', "0_________"}, +{0, std::ios::dec | std::ios::left | std::ios::uppercase | std::ios::showbase, 0, '_', "0"}, +{0, std::ios::dec | std::ios::left | std::ios::uppercase | std::ios::showbase, 10, '_', "0_________"}, +{0, std::ios::dec | std::ios::left | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "0"}, +{0, std::ios::dec | std::ios::left | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "0_________"}, +{0, std::ios::dec | std::ios::internal, 0, '_', "0"}, +{0, std::ios::dec | std::ios::internal, 10, '_', "_________0"}, +{0, std::ios::dec | std::ios::internal | std::ios::showpos, 0, '_', "0"}, +{0, std::ios::dec | std::ios::internal | std::ios::showpos, 10, '_', "_________0"}, +{0, std::ios::dec | std::ios::internal | std::ios::showbase, 0, '_', "0"}, +{0, std::ios::dec | std::ios::internal | std::ios::showbase, 10, '_', "_________0"}, +{0, std::ios::dec | std::ios::internal | std::ios::showbase | std::ios::showpos, 0, '_', "0"}, +{0, std::ios::dec | std::ios::internal | std::ios::showbase | std::ios::showpos, 10, '_', "_________0"}, +{0, std::ios::dec | std::ios::internal | std::ios::uppercase, 0, '_', "0"}, +{0, std::ios::dec | std::ios::internal | std::ios::uppercase, 10, '_', "_________0"}, +{0, std::ios::dec | std::ios::internal | std::ios::uppercase | std::ios::showpos, 0, '_', "0"}, +{0, std::ios::dec | std::ios::internal | std::ios::uppercase | std::ios::showpos, 10, '_', "_________0"}, +{0, std::ios::dec | std::ios::internal | std::ios::uppercase | std::ios::showbase, 0, '_', "0"}, +{0, std::ios::dec | std::ios::internal | std::ios::uppercase | std::ios::showbase, 10, '_', "_________0"}, +{0, std::ios::dec | std::ios::internal | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "0"}, +{0, std::ios::dec | std::ios::internal | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "_________0"}, +{0, std::ios::dec | std::ios::right, 0, '_', "0"}, +{0, std::ios::dec | std::ios::right, 10, '_', "_________0"}, +{0, std::ios::dec | std::ios::right | std::ios::showpos, 0, '_', "0"}, +{0, std::ios::dec | std::ios::right | std::ios::showpos, 10, '_', "_________0"}, +{0, std::ios::dec | std::ios::right | std::ios::showbase, 0, '_', "0"}, +{0, std::ios::dec | std::ios::right | std::ios::showbase, 10, '_', "_________0"}, +{0, std::ios::dec | std::ios::right | std::ios::showbase | std::ios::showpos, 0, '_', "0"}, +{0, std::ios::dec | std::ios::right | std::ios::showbase | std::ios::showpos, 10, '_', "_________0"}, +{0, std::ios::dec | std::ios::right | std::ios::uppercase, 0, '_', "0"}, +{0, std::ios::dec | std::ios::right | std::ios::uppercase, 10, '_', "_________0"}, +{0, std::ios::dec | std::ios::right | std::ios::uppercase | std::ios::showpos, 0, '_', "0"}, +{0, std::ios::dec | std::ios::right | std::ios::uppercase | std::ios::showpos, 10, '_', "_________0"}, +{0, std::ios::dec | std::ios::right | std::ios::uppercase | std::ios::showbase, 0, '_', "0"}, +{0, std::ios::dec | std::ios::right | std::ios::uppercase | std::ios::showbase, 10, '_', "_________0"}, +{0, std::ios::dec | std::ios::right | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "0"}, +{0, std::ios::dec | std::ios::right | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "_________0"}, +{0, std::ios::oct | std::ios::left, 0, '_', "0"}, +{0, std::ios::oct | std::ios::left, 10, '_', "0_________"}, +{0, std::ios::oct | std::ios::left | std::ios::showpos, 0, '_', "0"}, +{0, std::ios::oct | std::ios::left | std::ios::showpos, 10, '_', "0_________"}, +{0, std::ios::oct | std::ios::left | std::ios::showbase, 0, '_', "0"}, +{0, std::ios::oct | std::ios::left | std::ios::showbase, 10, '_', "0_________"}, +{0, std::ios::oct | std::ios::left | std::ios::showbase | std::ios::showpos, 0, '_', "0"}, +{0, std::ios::oct | std::ios::left | std::ios::showbase | std::ios::showpos, 10, '_', "0_________"}, +{0, std::ios::oct | std::ios::left | std::ios::uppercase, 0, '_', "0"}, +{0, std::ios::oct | std::ios::left | std::ios::uppercase, 10, '_', "0_________"}, +{0, std::ios::oct | std::ios::left | std::ios::uppercase | std::ios::showpos, 0, '_', "0"}, +{0, std::ios::oct | std::ios::left | std::ios::uppercase | std::ios::showpos, 10, '_', "0_________"}, +{0, std::ios::oct | std::ios::left | std::ios::uppercase | std::ios::showbase, 0, '_', "0"}, +{0, std::ios::oct | std::ios::left | std::ios::uppercase | std::ios::showbase, 10, '_', "0_________"}, +{0, std::ios::oct | std::ios::left | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "0"}, +{0, std::ios::oct | std::ios::left | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "0_________"}, +{0, std::ios::oct | std::ios::internal, 0, '_', "0"}, +{0, std::ios::oct | std::ios::internal, 10, '_', "_________0"}, +{0, std::ios::oct | std::ios::internal | std::ios::showpos, 0, '_', "0"}, +{0, std::ios::oct | std::ios::internal | std::ios::showpos, 10, '_', "_________0"}, +{0, std::ios::oct | std::ios::internal | std::ios::showbase, 0, '_', "0"}, +{0, std::ios::oct | std::ios::internal | std::ios::showbase, 10, '_', "_________0"}, +{0, std::ios::oct | std::ios::internal | std::ios::showbase | std::ios::showpos, 0, '_', "0"}, +{0, std::ios::oct | std::ios::internal | std::ios::showbase | std::ios::showpos, 10, '_', "_________0"}, +{0, std::ios::oct | std::ios::internal | std::ios::uppercase, 0, '_', "0"}, +{0, std::ios::oct | std::ios::internal | std::ios::uppercase, 10, '_', "_________0"}, +{0, std::ios::oct | std::ios::internal | std::ios::uppercase | std::ios::showpos, 0, '_', "0"}, +{0, std::ios::oct | std::ios::internal | std::ios::uppercase | std::ios::showpos, 10, '_', "_________0"}, +{0, std::ios::oct | std::ios::internal | std::ios::uppercase | std::ios::showbase, 0, '_', "0"}, +{0, std::ios::oct | std::ios::internal | std::ios::uppercase | std::ios::showbase, 10, '_', "_________0"}, +{0, std::ios::oct | std::ios::internal | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "0"}, +{0, std::ios::oct | std::ios::internal | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "_________0"}, +{0, std::ios::oct | std::ios::right, 0, '_', "0"}, +{0, std::ios::oct | std::ios::right, 10, '_', "_________0"}, +{0, std::ios::oct | std::ios::right | std::ios::showpos, 0, '_', "0"}, +{0, std::ios::oct | std::ios::right | std::ios::showpos, 10, '_', "_________0"}, +{0, std::ios::oct | std::ios::right | std::ios::showbase, 0, '_', "0"}, +{0, std::ios::oct | std::ios::right | std::ios::showbase, 10, '_', "_________0"}, +{0, std::ios::oct | std::ios::right | std::ios::showbase | std::ios::showpos, 0, '_', "0"}, +{0, std::ios::oct | std::ios::right | std::ios::showbase | std::ios::showpos, 10, '_', "_________0"}, +{0, std::ios::oct | std::ios::right | std::ios::uppercase, 0, '_', "0"}, +{0, std::ios::oct | std::ios::right | std::ios::uppercase, 10, '_', "_________0"}, +{0, std::ios::oct | std::ios::right | std::ios::uppercase | std::ios::showpos, 0, '_', "0"}, +{0, std::ios::oct | std::ios::right | std::ios::uppercase | std::ios::showpos, 10, '_', "_________0"}, +{0, std::ios::oct | std::ios::right | std::ios::uppercase | std::ios::showbase, 0, '_', "0"}, +{0, std::ios::oct | std::ios::right | std::ios::uppercase | std::ios::showbase, 10, '_', "_________0"}, +{0, std::ios::oct | std::ios::right | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "0"}, +{0, std::ios::oct | std::ios::right | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "_________0"}, +{0, std::ios::hex | std::ios::left, 0, '_', "0"}, +{0, std::ios::hex | std::ios::left, 10, '_', "0_________"}, +{0, std::ios::hex | std::ios::left | std::ios::showpos, 0, '_', "0"}, +{0, std::ios::hex | std::ios::left | std::ios::showpos, 10, '_', "0_________"}, +{0, std::ios::hex | std::ios::left | std::ios::showbase, 0, '_', "0"}, +{0, std::ios::hex | std::ios::left | std::ios::showbase, 10, '_', "0_________"}, +{0, std::ios::hex | std::ios::left | std::ios::showbase | std::ios::showpos, 0, '_', "0"}, +{0, std::ios::hex | std::ios::left | std::ios::showbase | std::ios::showpos, 10, '_', "0_________"}, +{0, std::ios::hex | std::ios::left | std::ios::uppercase, 0, '_', "0"}, +{0, std::ios::hex | std::ios::left | std::ios::uppercase, 10, '_', "0_________"}, +{0, std::ios::hex | std::ios::left | std::ios::uppercase | std::ios::showpos, 0, '_', "0"}, +{0, std::ios::hex | std::ios::left | std::ios::uppercase | std::ios::showpos, 10, '_', "0_________"}, +{0, std::ios::hex | std::ios::left | std::ios::uppercase | std::ios::showbase, 0, '_', "0"}, +{0, std::ios::hex | std::ios::left | std::ios::uppercase | std::ios::showbase, 10, '_', "0_________"}, +{0, std::ios::hex | std::ios::left | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "0"}, +{0, std::ios::hex | std::ios::left | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "0_________"}, +{0, std::ios::hex | std::ios::internal, 0, '_', "0"}, +{0, std::ios::hex | std::ios::internal, 10, '_', "_________0"}, +{0, std::ios::hex | std::ios::internal | std::ios::showpos, 0, '_', "0"}, +{0, std::ios::hex | std::ios::internal | std::ios::showpos, 10, '_', "_________0"}, +{0, std::ios::hex | std::ios::internal | std::ios::showbase, 0, '_', "0"}, +{0, std::ios::hex | std::ios::internal | std::ios::showbase, 10, '_', "_________0"}, +{0, std::ios::hex | std::ios::internal | std::ios::showbase | std::ios::showpos, 0, '_', "0"}, +{0, std::ios::hex | std::ios::internal | std::ios::showbase | std::ios::showpos, 10, '_', "_________0"}, +{0, std::ios::hex | std::ios::internal | std::ios::uppercase, 0, '_', "0"}, +{0, std::ios::hex | std::ios::internal | std::ios::uppercase, 10, '_', "_________0"}, +{0, std::ios::hex | std::ios::internal | std::ios::uppercase | std::ios::showpos, 0, '_', "0"}, +{0, std::ios::hex | std::ios::internal | std::ios::uppercase | std::ios::showpos, 10, '_', "_________0"}, +{0, std::ios::hex | std::ios::internal | std::ios::uppercase | std::ios::showbase, 0, '_', "0"}, +{0, std::ios::hex | std::ios::internal | std::ios::uppercase | std::ios::showbase, 10, '_', "_________0"}, +{0, std::ios::hex | std::ios::internal | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "0"}, +{0, std::ios::hex | std::ios::internal | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "_________0"}, +{0, std::ios::hex | std::ios::right, 0, '_', "0"}, +{0, std::ios::hex | std::ios::right, 10, '_', "_________0"}, +{0, std::ios::hex | std::ios::right | std::ios::showpos, 0, '_', "0"}, +{0, std::ios::hex | std::ios::right | std::ios::showpos, 10, '_', "_________0"}, +{0, std::ios::hex | std::ios::right | std::ios::showbase, 0, '_', "0"}, +{0, std::ios::hex | std::ios::right | std::ios::showbase, 10, '_', "_________0"}, +{0, std::ios::hex | std::ios::right | std::ios::showbase | std::ios::showpos, 0, '_', "0"}, +{0, std::ios::hex | std::ios::right | std::ios::showbase | std::ios::showpos, 10, '_', "_________0"}, +{0, std::ios::hex | std::ios::right | std::ios::uppercase, 0, '_', "0"}, +{0, std::ios::hex | std::ios::right | std::ios::uppercase, 10, '_', "_________0"}, +{0, std::ios::hex | std::ios::right | std::ios::uppercase | std::ios::showpos, 0, '_', "0"}, +{0, std::ios::hex | std::ios::right | std::ios::uppercase | std::ios::showpos, 10, '_', "_________0"}, +{0, std::ios::hex | std::ios::right | std::ios::uppercase | std::ios::showbase, 0, '_', "0"}, +{0, std::ios::hex | std::ios::right | std::ios::uppercase | std::ios::showbase, 10, '_', "_________0"}, +{0, std::ios::hex | std::ios::right | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "0"}, +{0, std::ios::hex | std::ios::right | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "_________0"}, +{8, std::ios::dec | std::ios::left, 0, '_', "8"}, +{8, std::ios::dec | std::ios::left, 10, '_', "8_________"}, +{8, std::ios::dec | std::ios::left | std::ios::showpos, 0, '_', "8"}, +{8, std::ios::dec | std::ios::left | std::ios::showpos, 10, '_', "8_________"}, +{8, std::ios::dec | std::ios::left | std::ios::showbase, 0, '_', "8"}, +{8, std::ios::dec | std::ios::left | std::ios::showbase, 10, '_', "8_________"}, +{8, std::ios::dec | std::ios::left | std::ios::showbase | std::ios::showpos, 0, '_', "8"}, +{8, std::ios::dec | std::ios::left | std::ios::showbase | std::ios::showpos, 10, '_', "8_________"}, +{8, std::ios::dec | std::ios::left | std::ios::uppercase, 0, '_', "8"}, +{8, std::ios::dec | std::ios::left | std::ios::uppercase, 10, '_', "8_________"}, +{8, std::ios::dec | std::ios::left | std::ios::uppercase | std::ios::showpos, 0, '_', "8"}, +{8, std::ios::dec | std::ios::left | std::ios::uppercase | std::ios::showpos, 10, '_', "8_________"}, +{8, std::ios::dec | std::ios::left | std::ios::uppercase | std::ios::showbase, 0, '_', "8"}, +{8, std::ios::dec | std::ios::left | std::ios::uppercase | std::ios::showbase, 10, '_', "8_________"}, +{8, std::ios::dec | std::ios::left | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "8"}, +{8, std::ios::dec | std::ios::left | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "8_________"}, +{8, std::ios::dec | std::ios::internal, 0, '_', "8"}, +{8, std::ios::dec | std::ios::internal, 10, '_', "_________8"}, +{8, std::ios::dec | std::ios::internal | std::ios::showpos, 0, '_', "8"}, +{8, std::ios::dec | std::ios::internal | std::ios::showpos, 10, '_', "_________8"}, +{8, std::ios::dec | std::ios::internal | std::ios::showbase, 0, '_', "8"}, +{8, std::ios::dec | std::ios::internal | std::ios::showbase, 10, '_', "_________8"}, +{8, std::ios::dec | std::ios::internal | std::ios::showbase | std::ios::showpos, 0, '_', "8"}, +{8, std::ios::dec | std::ios::internal | std::ios::showbase | std::ios::showpos, 10, '_', "_________8"}, +{8, std::ios::dec | std::ios::internal | std::ios::uppercase, 0, '_', "8"}, +{8, std::ios::dec | std::ios::internal | std::ios::uppercase, 10, '_', "_________8"}, +{8, std::ios::dec | std::ios::internal | std::ios::uppercase | std::ios::showpos, 0, '_', "8"}, +{8, std::ios::dec | std::ios::internal | std::ios::uppercase | std::ios::showpos, 10, '_', "_________8"}, +{8, std::ios::dec | std::ios::internal | std::ios::uppercase | std::ios::showbase, 0, '_', "8"}, +{8, std::ios::dec | std::ios::internal | std::ios::uppercase | std::ios::showbase, 10, '_', "_________8"}, +{8, std::ios::dec | std::ios::internal | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "8"}, +{8, std::ios::dec | std::ios::internal | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "_________8"}, +{8, std::ios::dec | std::ios::right, 0, '_', "8"}, +{8, std::ios::dec | std::ios::right, 10, '_', "_________8"}, +{8, std::ios::dec | std::ios::right | std::ios::showpos, 0, '_', "8"}, +{8, std::ios::dec | std::ios::right | std::ios::showpos, 10, '_', "_________8"}, +{8, std::ios::dec | std::ios::right | std::ios::showbase, 0, '_', "8"}, +{8, std::ios::dec | std::ios::right | std::ios::showbase, 10, '_', "_________8"}, +{8, std::ios::dec | std::ios::right | std::ios::showbase | std::ios::showpos, 0, '_', "8"}, +{8, std::ios::dec | std::ios::right | std::ios::showbase | std::ios::showpos, 10, '_', "_________8"}, +{8, std::ios::dec | std::ios::right | std::ios::uppercase, 0, '_', "8"}, +{8, std::ios::dec | std::ios::right | std::ios::uppercase, 10, '_', "_________8"}, +{8, std::ios::dec | std::ios::right | std::ios::uppercase | std::ios::showpos, 0, '_', "8"}, +{8, std::ios::dec | std::ios::right | std::ios::uppercase | std::ios::showpos, 10, '_', "_________8"}, +{8, std::ios::dec | std::ios::right | std::ios::uppercase | std::ios::showbase, 0, '_', "8"}, +{8, std::ios::dec | std::ios::right | std::ios::uppercase | std::ios::showbase, 10, '_', "_________8"}, +{8, std::ios::dec | std::ios::right | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "8"}, +{8, std::ios::dec | std::ios::right | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "_________8"}, +{8, std::ios::oct | std::ios::left, 0, '_', "10"}, +{8, std::ios::oct | std::ios::left, 10, '_', "10________"}, +{8, std::ios::oct | std::ios::left | std::ios::showpos, 0, '_', "10"}, +{8, std::ios::oct | std::ios::left | std::ios::showpos, 10, '_', "10________"}, +{8, std::ios::oct | std::ios::left | std::ios::showbase, 0, '_', "010"}, +{8, std::ios::oct | std::ios::left | std::ios::showbase, 10, '_', "010_______"}, +{8, std::ios::oct | std::ios::left | std::ios::showbase | std::ios::showpos, 0, '_', "010"}, +{8, std::ios::oct | std::ios::left | std::ios::showbase | std::ios::showpos, 10, '_', "010_______"}, +{8, std::ios::oct | std::ios::left | std::ios::uppercase, 0, '_', "10"}, +{8, std::ios::oct | std::ios::left | std::ios::uppercase, 10, '_', "10________"}, +{8, std::ios::oct | std::ios::left | std::ios::uppercase | std::ios::showpos, 0, '_', "10"}, +{8, std::ios::oct | std::ios::left | std::ios::uppercase | std::ios::showpos, 10, '_', "10________"}, +{8, std::ios::oct | std::ios::left | std::ios::uppercase | std::ios::showbase, 0, '_', "010"}, +{8, std::ios::oct | std::ios::left | std::ios::uppercase | std::ios::showbase, 10, '_', "010_______"}, +{8, std::ios::oct | std::ios::left | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "010"}, +{8, std::ios::oct | std::ios::left | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "010_______"}, +{8, std::ios::oct | std::ios::internal, 0, '_', "10"}, +{8, std::ios::oct | std::ios::internal, 10, '_', "________10"}, +{8, std::ios::oct | std::ios::internal | std::ios::showpos, 0, '_', "10"}, +{8, std::ios::oct | std::ios::internal | std::ios::showpos, 10, '_', "________10"}, +{8, std::ios::oct | std::ios::internal | std::ios::showbase, 0, '_', "010"}, +{8, std::ios::oct | std::ios::internal | std::ios::showbase, 10, '_', "_______010"}, +{8, std::ios::oct | std::ios::internal | std::ios::showbase | std::ios::showpos, 0, '_', "010"}, +{8, std::ios::oct | std::ios::internal | std::ios::showbase | std::ios::showpos, 10, '_', "_______010"}, +{8, std::ios::oct | std::ios::internal | std::ios::uppercase, 0, '_', "10"}, +{8, std::ios::oct | std::ios::internal | std::ios::uppercase, 10, '_', "________10"}, +{8, std::ios::oct | std::ios::internal | std::ios::uppercase | std::ios::showpos, 0, '_', "10"}, +{8, std::ios::oct | std::ios::internal | std::ios::uppercase | std::ios::showpos, 10, '_', "________10"}, +{8, std::ios::oct | std::ios::internal | std::ios::uppercase | std::ios::showbase, 0, '_', "010"}, +{8, std::ios::oct | std::ios::internal | std::ios::uppercase | std::ios::showbase, 10, '_', "_______010"}, +{8, std::ios::oct | std::ios::internal | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "010"}, +{8, std::ios::oct | std::ios::internal | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "_______010"}, +{8, std::ios::oct | std::ios::right, 0, '_', "10"}, +{8, std::ios::oct | std::ios::right, 10, '_', "________10"}, +{8, std::ios::oct | std::ios::right | std::ios::showpos, 0, '_', "10"}, +{8, std::ios::oct | std::ios::right | std::ios::showpos, 10, '_', "________10"}, +{8, std::ios::oct | std::ios::right | std::ios::showbase, 0, '_', "010"}, +{8, std::ios::oct | std::ios::right | std::ios::showbase, 10, '_', "_______010"}, +{8, std::ios::oct | std::ios::right | std::ios::showbase | std::ios::showpos, 0, '_', "010"}, +{8, std::ios::oct | std::ios::right | std::ios::showbase | std::ios::showpos, 10, '_', "_______010"}, +{8, std::ios::oct | std::ios::right | std::ios::uppercase, 0, '_', "10"}, +{8, std::ios::oct | std::ios::right | std::ios::uppercase, 10, '_', "________10"}, +{8, std::ios::oct | std::ios::right | std::ios::uppercase | std::ios::showpos, 0, '_', "10"}, +{8, std::ios::oct | std::ios::right | std::ios::uppercase | std::ios::showpos, 10, '_', "________10"}, +{8, std::ios::oct | std::ios::right | std::ios::uppercase | std::ios::showbase, 0, '_', "010"}, +{8, std::ios::oct | std::ios::right | std::ios::uppercase | std::ios::showbase, 10, '_', "_______010"}, +{8, std::ios::oct | std::ios::right | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "010"}, +{8, std::ios::oct | std::ios::right | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "_______010"}, +{8, std::ios::hex | std::ios::left, 0, '_', "8"}, +{8, std::ios::hex | std::ios::left, 10, '_', "8_________"}, +{8, std::ios::hex | std::ios::left | std::ios::showpos, 0, '_', "8"}, +{8, std::ios::hex | std::ios::left | std::ios::showpos, 10, '_', "8_________"}, +{8, std::ios::hex | std::ios::left | std::ios::showbase, 0, '_', "0x8"}, +{8, std::ios::hex | std::ios::left | std::ios::showbase, 10, '_', "0x8_______"}, +{8, std::ios::hex | std::ios::left | std::ios::showbase | std::ios::showpos, 0, '_', "0x8"}, +{8, std::ios::hex | std::ios::left | std::ios::showbase | std::ios::showpos, 10, '_', "0x8_______"}, +{8, std::ios::hex | std::ios::left | std::ios::uppercase, 0, '_', "8"}, +{8, std::ios::hex | std::ios::left | std::ios::uppercase, 10, '_', "8_________"}, +{8, std::ios::hex | std::ios::left | std::ios::uppercase | std::ios::showpos, 0, '_', "8"}, +{8, std::ios::hex | std::ios::left | std::ios::uppercase | std::ios::showpos, 10, '_', "8_________"}, +{8, std::ios::hex | std::ios::left | std::ios::uppercase | std::ios::showbase, 0, '_', "0X8"}, +{8, std::ios::hex | std::ios::left | std::ios::uppercase | std::ios::showbase, 10, '_', "0X8_______"}, +{8, std::ios::hex | std::ios::left | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "0X8"}, +{8, std::ios::hex | std::ios::left | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "0X8_______"}, +{8, std::ios::hex | std::ios::internal, 0, '_', "8"}, +{8, std::ios::hex | std::ios::internal, 10, '_', "_________8"}, +{8, std::ios::hex | std::ios::internal | std::ios::showpos, 0, '_', "8"}, +{8, std::ios::hex | std::ios::internal | std::ios::showpos, 10, '_', "_________8"}, +{8, std::ios::hex | std::ios::internal | std::ios::showbase, 0, '_', "0x8"}, +{8, std::ios::hex | std::ios::internal | std::ios::showbase, 10, '_', "0x_______8"}, +{8, std::ios::hex | std::ios::internal | std::ios::showbase | std::ios::showpos, 0, '_', "0x8"}, +{8, std::ios::hex | std::ios::internal | std::ios::showbase | std::ios::showpos, 10, '_', "0x_______8"}, +{8, std::ios::hex | std::ios::internal | std::ios::uppercase, 0, '_', "8"}, +{8, std::ios::hex | std::ios::internal | std::ios::uppercase, 10, '_', "_________8"}, +{8, std::ios::hex | std::ios::internal | std::ios::uppercase | std::ios::showpos, 0, '_', "8"}, +{8, std::ios::hex | std::ios::internal | std::ios::uppercase | std::ios::showpos, 10, '_', "_________8"}, +{8, std::ios::hex | std::ios::internal | std::ios::uppercase | std::ios::showbase, 0, '_', "0X8"}, +{8, std::ios::hex | std::ios::internal | std::ios::uppercase | std::ios::showbase, 10, '_', "0X_______8"}, +{8, std::ios::hex | std::ios::internal | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "0X8"}, +{8, std::ios::hex | std::ios::internal | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "0X_______8"}, +{8, std::ios::hex | std::ios::right, 0, '_', "8"}, +{8, std::ios::hex | std::ios::right, 10, '_', "_________8"}, +{8, std::ios::hex | std::ios::right | std::ios::showpos, 0, '_', "8"}, +{8, std::ios::hex | std::ios::right | std::ios::showpos, 10, '_', "_________8"}, +{8, std::ios::hex | std::ios::right | std::ios::showbase, 0, '_', "0x8"}, +{8, std::ios::hex | std::ios::right | std::ios::showbase, 10, '_', "_______0x8"}, +{8, std::ios::hex | std::ios::right | std::ios::showbase | std::ios::showpos, 0, '_', "0x8"}, +{8, std::ios::hex | std::ios::right | std::ios::showbase | std::ios::showpos, 10, '_', "_______0x8"}, +{8, std::ios::hex | std::ios::right | std::ios::uppercase, 0, '_', "8"}, +{8, std::ios::hex | std::ios::right | std::ios::uppercase, 10, '_', "_________8"}, +{8, std::ios::hex | std::ios::right | std::ios::uppercase | std::ios::showpos, 0, '_', "8"}, +{8, std::ios::hex | std::ios::right | std::ios::uppercase | std::ios::showpos, 10, '_', "_________8"}, +{8, std::ios::hex | std::ios::right | std::ios::uppercase | std::ios::showbase, 0, '_', "0X8"}, +{8, std::ios::hex | std::ios::right | std::ios::uppercase | std::ios::showbase, 10, '_', "_______0X8"}, +{8, std::ios::hex | std::ios::right | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "0X8"}, +{8, std::ios::hex | std::ios::right | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "_______0X8"}, +{31, std::ios::dec | std::ios::left, 0, '_', "31"}, +{31, std::ios::dec | std::ios::left, 10, '_', "31________"}, +{31, std::ios::dec | std::ios::left | std::ios::showpos, 0, '_', "31"}, +{31, std::ios::dec | std::ios::left | std::ios::showpos, 10, '_', "31________"}, +{31, std::ios::dec | std::ios::left | std::ios::showbase, 0, '_', "31"}, +{31, std::ios::dec | std::ios::left | std::ios::showbase, 10, '_', "31________"}, +{31, std::ios::dec | std::ios::left | std::ios::showbase | std::ios::showpos, 0, '_', "31"}, +{31, std::ios::dec | std::ios::left | std::ios::showbase | std::ios::showpos, 10, '_', "31________"}, +{31, std::ios::dec | std::ios::left | std::ios::uppercase, 0, '_', "31"}, +{31, std::ios::dec | std::ios::left | std::ios::uppercase, 10, '_', "31________"}, +{31, std::ios::dec | std::ios::left | std::ios::uppercase | std::ios::showpos, 0, '_', "31"}, +{31, std::ios::dec | std::ios::left | std::ios::uppercase | std::ios::showpos, 10, '_', "31________"}, +{31, std::ios::dec | std::ios::left | std::ios::uppercase | std::ios::showbase, 0, '_', "31"}, +{31, std::ios::dec | std::ios::left | std::ios::uppercase | std::ios::showbase, 10, '_', "31________"}, +{31, std::ios::dec | std::ios::left | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "31"}, +{31, std::ios::dec | std::ios::left | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "31________"}, +{31, std::ios::dec | std::ios::internal, 0, '_', "31"}, +{31, std::ios::dec | std::ios::internal, 10, '_', "________31"}, +{31, std::ios::dec | std::ios::internal | std::ios::showpos, 0, '_', "31"}, +{31, std::ios::dec | std::ios::internal | std::ios::showpos, 10, '_', "________31"}, +{31, std::ios::dec | std::ios::internal | std::ios::showbase, 0, '_', "31"}, +{31, std::ios::dec | std::ios::internal | std::ios::showbase, 10, '_', "________31"}, +{31, std::ios::dec | std::ios::internal | std::ios::showbase | std::ios::showpos, 0, '_', "31"}, +{31, std::ios::dec | std::ios::internal | std::ios::showbase | std::ios::showpos, 10, '_', "________31"}, +{31, std::ios::dec | std::ios::internal | std::ios::uppercase, 0, '_', "31"}, +{31, std::ios::dec | std::ios::internal | std::ios::uppercase, 10, '_', "________31"}, +{31, std::ios::dec | std::ios::internal | std::ios::uppercase | std::ios::showpos, 0, '_', "31"}, +{31, std::ios::dec | std::ios::internal | std::ios::uppercase | std::ios::showpos, 10, '_', "________31"}, +{31, std::ios::dec | std::ios::internal | std::ios::uppercase | std::ios::showbase, 0, '_', "31"}, +{31, std::ios::dec | std::ios::internal | std::ios::uppercase | std::ios::showbase, 10, '_', "________31"}, +{31, std::ios::dec | std::ios::internal | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "31"}, +{31, std::ios::dec | std::ios::internal | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "________31"}, +{31, std::ios::dec | std::ios::right, 0, '_', "31"}, +{31, std::ios::dec | std::ios::right, 10, '_', "________31"}, +{31, std::ios::dec | std::ios::right | std::ios::showpos, 0, '_', "31"}, +{31, std::ios::dec | std::ios::right | std::ios::showpos, 10, '_', "________31"}, +{31, std::ios::dec | std::ios::right | std::ios::showbase, 0, '_', "31"}, +{31, std::ios::dec | std::ios::right | std::ios::showbase, 10, '_', "________31"}, +{31, std::ios::dec | std::ios::right | std::ios::showbase | std::ios::showpos, 0, '_', "31"}, +{31, std::ios::dec | std::ios::right | std::ios::showbase | std::ios::showpos, 10, '_', "________31"}, +{31, std::ios::dec | std::ios::right | std::ios::uppercase, 0, '_', "31"}, +{31, std::ios::dec | std::ios::right | std::ios::uppercase, 10, '_', "________31"}, +{31, std::ios::dec | std::ios::right | std::ios::uppercase | std::ios::showpos, 0, '_', "31"}, +{31, std::ios::dec | std::ios::right | std::ios::uppercase | std::ios::showpos, 10, '_', "________31"}, +{31, std::ios::dec | std::ios::right | std::ios::uppercase | std::ios::showbase, 0, '_', "31"}, +{31, std::ios::dec | std::ios::right | std::ios::uppercase | std::ios::showbase, 10, '_', "________31"}, +{31, std::ios::dec | std::ios::right | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "31"}, +{31, std::ios::dec | std::ios::right | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "________31"}, +{31, std::ios::oct | std::ios::left, 0, '_', "37"}, +{31, std::ios::oct | std::ios::left, 10, '_', "37________"}, +{31, std::ios::oct | std::ios::left | std::ios::showpos, 0, '_', "37"}, +{31, std::ios::oct | std::ios::left | std::ios::showpos, 10, '_', "37________"}, +{31, std::ios::oct | std::ios::left | std::ios::showbase, 0, '_', "037"}, +{31, std::ios::oct | std::ios::left | std::ios::showbase, 10, '_', "037_______"}, +{31, std::ios::oct | std::ios::left | std::ios::showbase | std::ios::showpos, 0, '_', "037"}, +{31, std::ios::oct | std::ios::left | std::ios::showbase | std::ios::showpos, 10, '_', "037_______"}, +{31, std::ios::oct | std::ios::left | std::ios::uppercase, 0, '_', "37"}, +{31, std::ios::oct | std::ios::left | std::ios::uppercase, 10, '_', "37________"}, +{31, std::ios::oct | std::ios::left | std::ios::uppercase | std::ios::showpos, 0, '_', "37"}, +{31, std::ios::oct | std::ios::left | std::ios::uppercase | std::ios::showpos, 10, '_', "37________"}, +{31, std::ios::oct | std::ios::left | std::ios::uppercase | std::ios::showbase, 0, '_', "037"}, +{31, std::ios::oct | std::ios::left | std::ios::uppercase | std::ios::showbase, 10, '_', "037_______"}, +{31, std::ios::oct | std::ios::left | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "037"}, +{31, std::ios::oct | std::ios::left | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "037_______"}, +{31, std::ios::oct | std::ios::internal, 0, '_', "37"}, +{31, std::ios::oct | std::ios::internal, 10, '_', "________37"}, +{31, std::ios::oct | std::ios::internal | std::ios::showpos, 0, '_', "37"}, +{31, std::ios::oct | std::ios::internal | std::ios::showpos, 10, '_', "________37"}, +{31, std::ios::oct | std::ios::internal | std::ios::showbase, 0, '_', "037"}, +{31, std::ios::oct | std::ios::internal | std::ios::showbase, 10, '_', "_______037"}, +{31, std::ios::oct | std::ios::internal | std::ios::showbase | std::ios::showpos, 0, '_', "037"}, +{31, std::ios::oct | std::ios::internal | std::ios::showbase | std::ios::showpos, 10, '_', "_______037"}, +{31, std::ios::oct | std::ios::internal | std::ios::uppercase, 0, '_', "37"}, +{31, std::ios::oct | std::ios::internal | std::ios::uppercase, 10, '_', "________37"}, +{31, std::ios::oct | std::ios::internal | std::ios::uppercase | std::ios::showpos, 0, '_', "37"}, +{31, std::ios::oct | std::ios::internal | std::ios::uppercase | std::ios::showpos, 10, '_', "________37"}, +{31, std::ios::oct | std::ios::internal | std::ios::uppercase | std::ios::showbase, 0, '_', "037"}, +{31, std::ios::oct | std::ios::internal | std::ios::uppercase | std::ios::showbase, 10, '_', "_______037"}, +{31, std::ios::oct | std::ios::internal | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "037"}, +{31, std::ios::oct | std::ios::internal | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "_______037"}, +{31, std::ios::oct | std::ios::right, 0, '_', "37"}, +{31, std::ios::oct | std::ios::right, 10, '_', "________37"}, +{31, std::ios::oct | std::ios::right | std::ios::showpos, 0, '_', "37"}, +{31, std::ios::oct | std::ios::right | std::ios::showpos, 10, '_', "________37"}, +{31, std::ios::oct | std::ios::right | std::ios::showbase, 0, '_', "037"}, +{31, std::ios::oct | std::ios::right | std::ios::showbase, 10, '_', "_______037"}, +{31, std::ios::oct | std::ios::right | std::ios::showbase | std::ios::showpos, 0, '_', "037"}, +{31, std::ios::oct | std::ios::right | std::ios::showbase | std::ios::showpos, 10, '_', "_______037"}, +{31, std::ios::oct | std::ios::right | std::ios::uppercase, 0, '_', "37"}, +{31, std::ios::oct | std::ios::right | std::ios::uppercase, 10, '_', "________37"}, +{31, std::ios::oct | std::ios::right | std::ios::uppercase | std::ios::showpos, 0, '_', "37"}, +{31, std::ios::oct | std::ios::right | std::ios::uppercase | std::ios::showpos, 10, '_', "________37"}, +{31, std::ios::oct | std::ios::right | std::ios::uppercase | std::ios::showbase, 0, '_', "037"}, +{31, std::ios::oct | std::ios::right | std::ios::uppercase | std::ios::showbase, 10, '_', "_______037"}, +{31, std::ios::oct | std::ios::right | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "037"}, +{31, std::ios::oct | std::ios::right | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "_______037"}, +{31, std::ios::hex | std::ios::left, 0, '_', "1f"}, +{31, std::ios::hex | std::ios::left, 10, '_', "1f________"}, +{31, std::ios::hex | std::ios::left | std::ios::showpos, 0, '_', "1f"}, +{31, std::ios::hex | std::ios::left | std::ios::showpos, 10, '_', "1f________"}, +{31, std::ios::hex | std::ios::left | std::ios::showbase, 0, '_', "0x1f"}, +{31, std::ios::hex | std::ios::left | std::ios::showbase, 10, '_', "0x1f______"}, +{31, std::ios::hex | std::ios::left | std::ios::showbase | std::ios::showpos, 0, '_', "0x1f"}, +{31, std::ios::hex | std::ios::left | std::ios::showbase | std::ios::showpos, 10, '_', "0x1f______"}, +{31, std::ios::hex | std::ios::left | std::ios::uppercase, 0, '_', "1F"}, +{31, std::ios::hex | std::ios::left | std::ios::uppercase, 10, '_', "1F________"}, +{31, std::ios::hex | std::ios::left | std::ios::uppercase | std::ios::showpos, 0, '_', "1F"}, +{31, std::ios::hex | std::ios::left | std::ios::uppercase | std::ios::showpos, 10, '_', "1F________"}, +{31, std::ios::hex | std::ios::left | std::ios::uppercase | std::ios::showbase, 0, '_', "0X1F"}, +{31, std::ios::hex | std::ios::left | std::ios::uppercase | std::ios::showbase, 10, '_', "0X1F______"}, +{31, std::ios::hex | std::ios::left | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "0X1F"}, +{31, std::ios::hex | std::ios::left | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "0X1F______"}, +{31, std::ios::hex | std::ios::internal, 0, '_', "1f"}, +{31, std::ios::hex | std::ios::internal, 10, '_', "________1f"}, +{31, std::ios::hex | std::ios::internal | std::ios::showpos, 0, '_', "1f"}, +{31, std::ios::hex | std::ios::internal | std::ios::showpos, 10, '_', "________1f"}, +{31, std::ios::hex | std::ios::internal | std::ios::showbase, 0, '_', "0x1f"}, +{31, std::ios::hex | std::ios::internal | std::ios::showbase, 10, '_', "0x______1f"}, +{31, std::ios::hex | std::ios::internal | std::ios::showbase | std::ios::showpos, 0, '_', "0x1f"}, +{31, std::ios::hex | std::ios::internal | std::ios::showbase | std::ios::showpos, 10, '_', "0x______1f"}, +{31, std::ios::hex | std::ios::internal | std::ios::uppercase, 0, '_', "1F"}, +{31, std::ios::hex | std::ios::internal | std::ios::uppercase, 10, '_', "________1F"}, +{31, std::ios::hex | std::ios::internal | std::ios::uppercase | std::ios::showpos, 0, '_', "1F"}, +{31, std::ios::hex | std::ios::internal | std::ios::uppercase | std::ios::showpos, 10, '_', "________1F"}, +{31, std::ios::hex | std::ios::internal | std::ios::uppercase | std::ios::showbase, 0, '_', "0X1F"}, +{31, std::ios::hex | std::ios::internal | std::ios::uppercase | std::ios::showbase, 10, '_', "0X______1F"}, +{31, std::ios::hex | std::ios::internal | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "0X1F"}, +{31, std::ios::hex | std::ios::internal | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "0X______1F"}, +{31, std::ios::hex | std::ios::right, 0, '_', "1f"}, +{31, std::ios::hex | std::ios::right, 10, '_', "________1f"}, +{31, std::ios::hex | std::ios::right | std::ios::showpos, 0, '_', "1f"}, +{31, std::ios::hex | std::ios::right | std::ios::showpos, 10, '_', "________1f"}, +{31, std::ios::hex | std::ios::right | std::ios::showbase, 0, '_', "0x1f"}, +{31, std::ios::hex | std::ios::right | std::ios::showbase, 10, '_', "______0x1f"}, +{31, std::ios::hex | std::ios::right | std::ios::showbase | std::ios::showpos, 0, '_', "0x1f"}, +{31, std::ios::hex | std::ios::right | std::ios::showbase | std::ios::showpos, 10, '_', "______0x1f"}, +{31, std::ios::hex | std::ios::right | std::ios::uppercase, 0, '_', "1F"}, +{31, std::ios::hex | std::ios::right | std::ios::uppercase, 10, '_', "________1F"}, +{31, std::ios::hex | std::ios::right | std::ios::uppercase | std::ios::showpos, 0, '_', "1F"}, +{31, std::ios::hex | std::ios::right | std::ios::uppercase | std::ios::showpos, 10, '_', "________1F"}, +{31, std::ios::hex | std::ios::right | std::ios::uppercase | std::ios::showbase, 0, '_', "0X1F"}, +{31, std::ios::hex | std::ios::right | std::ios::uppercase | std::ios::showbase, 10, '_', "______0X1F"}, +{31, std::ios::hex | std::ios::right | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "0X1F"}, +{31, std::ios::hex | std::ios::right | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "______0X1F"}, +{12345, std::ios::dec | std::ios::left, 0, '_', "12345"}, +{12345, std::ios::dec | std::ios::left, 10, '_', "12345_____"}, +{12345, std::ios::dec | std::ios::left | std::ios::showpos, 0, '_', "12345"}, +{12345, std::ios::dec | std::ios::left | std::ios::showpos, 10, '_', "12345_____"}, +{12345, std::ios::dec | std::ios::left | std::ios::showbase, 0, '_', "12345"}, +{12345, std::ios::dec | std::ios::left | std::ios::showbase, 10, '_', "12345_____"}, +{12345, std::ios::dec | std::ios::left | std::ios::showbase | std::ios::showpos, 0, '_', "12345"}, +{12345, std::ios::dec | std::ios::left | std::ios::showbase | std::ios::showpos, 10, '_', "12345_____"}, +{12345, std::ios::dec | std::ios::left | std::ios::uppercase, 0, '_', "12345"}, +{12345, std::ios::dec | std::ios::left | std::ios::uppercase, 10, '_', "12345_____"}, +{12345, std::ios::dec | std::ios::left | std::ios::uppercase | std::ios::showpos, 0, '_', "12345"}, +{12345, std::ios::dec | std::ios::left | std::ios::uppercase | std::ios::showpos, 10, '_', "12345_____"}, +{12345, std::ios::dec | std::ios::left | std::ios::uppercase | std::ios::showbase, 0, '_', "12345"}, +{12345, std::ios::dec | std::ios::left | std::ios::uppercase | std::ios::showbase, 10, '_', "12345_____"}, +{12345, std::ios::dec | std::ios::left | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "12345"}, +{12345, std::ios::dec | std::ios::left | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "12345_____"}, +{12345, std::ios::dec | std::ios::internal, 0, '_', "12345"}, +{12345, std::ios::dec | std::ios::internal, 10, '_', "_____12345"}, +{12345, std::ios::dec | std::ios::internal | std::ios::showpos, 0, '_', "12345"}, +{12345, std::ios::dec | std::ios::internal | std::ios::showpos, 10, '_', "_____12345"}, +{12345, std::ios::dec | std::ios::internal | std::ios::showbase, 0, '_', "12345"}, +{12345, std::ios::dec | std::ios::internal | std::ios::showbase, 10, '_', "_____12345"}, +{12345, std::ios::dec | std::ios::internal | std::ios::showbase | std::ios::showpos, 0, '_', "12345"}, +{12345, std::ios::dec | std::ios::internal | std::ios::showbase | std::ios::showpos, 10, '_', "_____12345"}, +{12345, std::ios::dec | std::ios::internal | std::ios::uppercase, 0, '_', "12345"}, +{12345, std::ios::dec | std::ios::internal | std::ios::uppercase, 10, '_', "_____12345"}, +{12345, std::ios::dec | std::ios::internal | std::ios::uppercase | std::ios::showpos, 0, '_', "12345"}, +{12345, std::ios::dec | std::ios::internal | std::ios::uppercase | std::ios::showpos, 10, '_', "_____12345"}, +{12345, std::ios::dec | std::ios::internal | std::ios::uppercase | std::ios::showbase, 0, '_', "12345"}, +{12345, std::ios::dec | std::ios::internal | std::ios::uppercase | std::ios::showbase, 10, '_', "_____12345"}, +{12345, std::ios::dec | std::ios::internal | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "12345"}, +{12345, std::ios::dec | std::ios::internal | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "_____12345"}, +{12345, std::ios::dec | std::ios::right, 0, '_', "12345"}, +{12345, std::ios::dec | std::ios::right, 10, '_', "_____12345"}, +{12345, std::ios::dec | std::ios::right | std::ios::showpos, 0, '_', "12345"}, +{12345, std::ios::dec | std::ios::right | std::ios::showpos, 10, '_', "_____12345"}, +{12345, std::ios::dec | std::ios::right | std::ios::showbase, 0, '_', "12345"}, +{12345, std::ios::dec | std::ios::right | std::ios::showbase, 10, '_', "_____12345"}, +{12345, std::ios::dec | std::ios::right | std::ios::showbase | std::ios::showpos, 0, '_', "12345"}, +{12345, std::ios::dec | std::ios::right | std::ios::showbase | std::ios::showpos, 10, '_', "_____12345"}, +{12345, std::ios::dec | std::ios::right | std::ios::uppercase, 0, '_', "12345"}, +{12345, std::ios::dec | std::ios::right | std::ios::uppercase, 10, '_', "_____12345"}, +{12345, std::ios::dec | std::ios::right | std::ios::uppercase | std::ios::showpos, 0, '_', "12345"}, +{12345, std::ios::dec | std::ios::right | std::ios::uppercase | std::ios::showpos, 10, '_', "_____12345"}, +{12345, std::ios::dec | std::ios::right | std::ios::uppercase | std::ios::showbase, 0, '_', "12345"}, +{12345, std::ios::dec | std::ios::right | std::ios::uppercase | std::ios::showbase, 10, '_', "_____12345"}, +{12345, std::ios::dec | std::ios::right | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "12345"}, +{12345, std::ios::dec | std::ios::right | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "_____12345"}, +{12345, std::ios::oct | std::ios::left, 0, '_', "30071"}, +{12345, std::ios::oct | std::ios::left, 10, '_', "30071_____"}, +{12345, std::ios::oct | std::ios::left | std::ios::showpos, 0, '_', "30071"}, +{12345, std::ios::oct | std::ios::left | std::ios::showpos, 10, '_', "30071_____"}, +{12345, std::ios::oct | std::ios::left | std::ios::showbase, 0, '_', "030071"}, +{12345, std::ios::oct | std::ios::left | std::ios::showbase, 10, '_', "030071____"}, +{12345, std::ios::oct | std::ios::left | std::ios::showbase | std::ios::showpos, 0, '_', "030071"}, +{12345, std::ios::oct | std::ios::left | std::ios::showbase | std::ios::showpos, 10, '_', "030071____"}, +{12345, std::ios::oct | std::ios::left | std::ios::uppercase, 0, '_', "30071"}, +{12345, std::ios::oct | std::ios::left | std::ios::uppercase, 10, '_', "30071_____"}, +{12345, std::ios::oct | std::ios::left | std::ios::uppercase | std::ios::showpos, 0, '_', "30071"}, +{12345, std::ios::oct | std::ios::left | std::ios::uppercase | std::ios::showpos, 10, '_', "30071_____"}, +{12345, std::ios::oct | std::ios::left | std::ios::uppercase | std::ios::showbase, 0, '_', "030071"}, +{12345, std::ios::oct | std::ios::left | std::ios::uppercase | std::ios::showbase, 10, '_', "030071____"}, +{12345, std::ios::oct | std::ios::left | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "030071"}, +{12345, std::ios::oct | std::ios::left | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "030071____"}, +{12345, std::ios::oct | std::ios::internal, 0, '_', "30071"}, +{12345, std::ios::oct | std::ios::internal, 10, '_', "_____30071"}, +{12345, std::ios::oct | std::ios::internal | std::ios::showpos, 0, '_', "30071"}, +{12345, std::ios::oct | std::ios::internal | std::ios::showpos, 10, '_', "_____30071"}, +{12345, std::ios::oct | std::ios::internal | std::ios::showbase, 0, '_', "030071"}, +{12345, std::ios::oct | std::ios::internal | std::ios::showbase, 10, '_', "____030071"}, +{12345, std::ios::oct | std::ios::internal | std::ios::showbase | std::ios::showpos, 0, '_', "030071"}, +{12345, std::ios::oct | std::ios::internal | std::ios::showbase | std::ios::showpos, 10, '_', "____030071"}, +{12345, std::ios::oct | std::ios::internal | std::ios::uppercase, 0, '_', "30071"}, +{12345, std::ios::oct | std::ios::internal | std::ios::uppercase, 10, '_', "_____30071"}, +{12345, std::ios::oct | std::ios::internal | std::ios::uppercase | std::ios::showpos, 0, '_', "30071"}, +{12345, std::ios::oct | std::ios::internal | std::ios::uppercase | std::ios::showpos, 10, '_', "_____30071"}, +{12345, std::ios::oct | std::ios::internal | std::ios::uppercase | std::ios::showbase, 0, '_', "030071"}, +{12345, std::ios::oct | std::ios::internal | std::ios::uppercase | std::ios::showbase, 10, '_', "____030071"}, +{12345, std::ios::oct | std::ios::internal | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "030071"}, +{12345, std::ios::oct | std::ios::internal | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "____030071"}, +{12345, std::ios::oct | std::ios::right, 0, '_', "30071"}, +{12345, std::ios::oct | std::ios::right, 10, '_', "_____30071"}, +{12345, std::ios::oct | std::ios::right | std::ios::showpos, 0, '_', "30071"}, +{12345, std::ios::oct | std::ios::right | std::ios::showpos, 10, '_', "_____30071"}, +{12345, std::ios::oct | std::ios::right | std::ios::showbase, 0, '_', "030071"}, +{12345, std::ios::oct | std::ios::right | std::ios::showbase, 10, '_', "____030071"}, +{12345, std::ios::oct | std::ios::right | std::ios::showbase | std::ios::showpos, 0, '_', "030071"}, +{12345, std::ios::oct | std::ios::right | std::ios::showbase | std::ios::showpos, 10, '_', "____030071"}, +{12345, std::ios::oct | std::ios::right | std::ios::uppercase, 0, '_', "30071"}, +{12345, std::ios::oct | std::ios::right | std::ios::uppercase, 10, '_', "_____30071"}, +{12345, std::ios::oct | std::ios::right | std::ios::uppercase | std::ios::showpos, 0, '_', "30071"}, +{12345, std::ios::oct | std::ios::right | std::ios::uppercase | std::ios::showpos, 10, '_', "_____30071"}, +{12345, std::ios::oct | std::ios::right | std::ios::uppercase | std::ios::showbase, 0, '_', "030071"}, +{12345, std::ios::oct | std::ios::right | std::ios::uppercase | std::ios::showbase, 10, '_', "____030071"}, +{12345, std::ios::oct | std::ios::right | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "030071"}, +{12345, std::ios::oct | std::ios::right | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "____030071"}, +{12345, std::ios::hex | std::ios::left, 0, '_', "3039"}, +{12345, std::ios::hex | std::ios::left, 10, '_', "3039______"}, +{12345, std::ios::hex | std::ios::left | std::ios::showpos, 0, '_', "3039"}, +{12345, std::ios::hex | std::ios::left | std::ios::showpos, 10, '_', "3039______"}, +{12345, std::ios::hex | std::ios::left | std::ios::showbase, 0, '_', "0x3039"}, +{12345, std::ios::hex | std::ios::left | std::ios::showbase, 10, '_', "0x3039____"}, +{12345, std::ios::hex | std::ios::left | std::ios::showbase | std::ios::showpos, 0, '_', "0x3039"}, +{12345, std::ios::hex | std::ios::left | std::ios::showbase | std::ios::showpos, 10, '_', "0x3039____"}, +{12345, std::ios::hex | std::ios::left | std::ios::uppercase, 0, '_', "3039"}, +{12345, std::ios::hex | std::ios::left | std::ios::uppercase, 10, '_', "3039______"}, +{12345, std::ios::hex | std::ios::left | std::ios::uppercase | std::ios::showpos, 0, '_', "3039"}, +{12345, std::ios::hex | std::ios::left | std::ios::uppercase | std::ios::showpos, 10, '_', "3039______"}, +{12345, std::ios::hex | std::ios::left | std::ios::uppercase | std::ios::showbase, 0, '_', "0X3039"}, +{12345, std::ios::hex | std::ios::left | std::ios::uppercase | std::ios::showbase, 10, '_', "0X3039____"}, +{12345, std::ios::hex | std::ios::left | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "0X3039"}, +{12345, std::ios::hex | std::ios::left | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "0X3039____"}, +{12345, std::ios::hex | std::ios::internal, 0, '_', "3039"}, +{12345, std::ios::hex | std::ios::internal, 10, '_', "______3039"}, +{12345, std::ios::hex | std::ios::internal | std::ios::showpos, 0, '_', "3039"}, +{12345, std::ios::hex | std::ios::internal | std::ios::showpos, 10, '_', "______3039"}, +{12345, std::ios::hex | std::ios::internal | std::ios::showbase, 0, '_', "0x3039"}, +{12345, std::ios::hex | std::ios::internal | std::ios::showbase, 10, '_', "0x____3039"}, +{12345, std::ios::hex | std::ios::internal | std::ios::showbase | std::ios::showpos, 0, '_', "0x3039"}, +{12345, std::ios::hex | std::ios::internal | std::ios::showbase | std::ios::showpos, 10, '_', "0x____3039"}, +{12345, std::ios::hex | std::ios::internal | std::ios::uppercase, 0, '_', "3039"}, +{12345, std::ios::hex | std::ios::internal | std::ios::uppercase, 10, '_', "______3039"}, +{12345, std::ios::hex | std::ios::internal | std::ios::uppercase | std::ios::showpos, 0, '_', "3039"}, +{12345, std::ios::hex | std::ios::internal | std::ios::uppercase | std::ios::showpos, 10, '_', "______3039"}, +{12345, std::ios::hex | std::ios::internal | std::ios::uppercase | std::ios::showbase, 0, '_', "0X3039"}, +{12345, std::ios::hex | std::ios::internal | std::ios::uppercase | std::ios::showbase, 10, '_', "0X____3039"}, +{12345, std::ios::hex | std::ios::internal | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "0X3039"}, +{12345, std::ios::hex | std::ios::internal | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "0X____3039"}, +{12345, std::ios::hex | std::ios::right, 0, '_', "3039"}, +{12345, std::ios::hex | std::ios::right, 10, '_', "______3039"}, +{12345, std::ios::hex | std::ios::right | std::ios::showpos, 0, '_', "3039"}, +{12345, std::ios::hex | std::ios::right | std::ios::showpos, 10, '_', "______3039"}, +{12345, std::ios::hex | std::ios::right | std::ios::showbase, 0, '_', "0x3039"}, +{12345, std::ios::hex | std::ios::right | std::ios::showbase, 10, '_', "____0x3039"}, +{12345, std::ios::hex | std::ios::right | std::ios::showbase | std::ios::showpos, 0, '_', "0x3039"}, +{12345, std::ios::hex | std::ios::right | std::ios::showbase | std::ios::showpos, 10, '_', "____0x3039"}, +{12345, std::ios::hex | std::ios::right | std::ios::uppercase, 0, '_', "3039"}, +{12345, std::ios::hex | std::ios::right | std::ios::uppercase, 10, '_', "______3039"}, +{12345, std::ios::hex | std::ios::right | std::ios::uppercase | std::ios::showpos, 0, '_', "3039"}, +{12345, std::ios::hex | std::ios::right | std::ios::uppercase | std::ios::showpos, 10, '_', "______3039"}, +{12345, std::ios::hex | std::ios::right | std::ios::uppercase | std::ios::showbase, 0, '_', "0X3039"}, +{12345, std::ios::hex | std::ios::right | std::ios::uppercase | std::ios::showbase, 10, '_', "____0X3039"}, +{12345, std::ios::hex | std::ios::right | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "0X3039"}, +{12345, std::ios::hex | std::ios::right | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "____0X3039"}, +{0x8000000000000000, std::ios::dec | std::ios::left, 0, '_', "9223372036854775808"}, +{0x8000000000000000, std::ios::dec | std::ios::left, 10, '_', "9223372036854775808"}, +{0x8000000000000000, std::ios::dec | std::ios::left | std::ios::showpos, 0, '_', "9223372036854775808"}, +{0x8000000000000000, std::ios::dec | std::ios::left | std::ios::showpos, 10, '_', "9223372036854775808"}, +{0x8000000000000000, std::ios::dec | std::ios::left | std::ios::showbase, 0, '_', "9223372036854775808"}, +{0x8000000000000000, std::ios::dec | std::ios::left | std::ios::showbase, 10, '_', "9223372036854775808"}, +{0x8000000000000000, std::ios::dec | std::ios::left | std::ios::showbase | std::ios::showpos, 0, '_', "9223372036854775808"}, +{0x8000000000000000, std::ios::dec | std::ios::left | std::ios::showbase | std::ios::showpos, 10, '_', "9223372036854775808"}, +{0x8000000000000000, std::ios::dec | std::ios::left | std::ios::uppercase, 0, '_', "9223372036854775808"}, +{0x8000000000000000, std::ios::dec | std::ios::left | std::ios::uppercase, 10, '_', "9223372036854775808"}, +{0x8000000000000000, std::ios::dec | std::ios::left | std::ios::uppercase | std::ios::showpos, 0, '_', "9223372036854775808"}, +{0x8000000000000000, std::ios::dec | std::ios::left | std::ios::uppercase | std::ios::showpos, 10, '_', "9223372036854775808"}, +{0x8000000000000000, std::ios::dec | std::ios::left | std::ios::uppercase | std::ios::showbase, 0, '_', "9223372036854775808"}, +{0x8000000000000000, std::ios::dec | std::ios::left | std::ios::uppercase | std::ios::showbase, 10, '_', "9223372036854775808"}, +{0x8000000000000000, std::ios::dec | std::ios::left | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "9223372036854775808"}, +{0x8000000000000000, std::ios::dec | std::ios::left | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "9223372036854775808"}, +{0x8000000000000000, std::ios::dec | std::ios::internal, 0, '_', "9223372036854775808"}, +{0x8000000000000000, std::ios::dec | std::ios::internal, 10, '_', "9223372036854775808"}, +{0x8000000000000000, std::ios::dec | std::ios::internal | std::ios::showpos, 0, '_', "9223372036854775808"}, +{0x8000000000000000, std::ios::dec | std::ios::internal | std::ios::showpos, 10, '_', "9223372036854775808"}, +{0x8000000000000000, std::ios::dec | std::ios::internal | std::ios::showbase, 0, '_', "9223372036854775808"}, +{0x8000000000000000, std::ios::dec | std::ios::internal | std::ios::showbase, 10, '_', "9223372036854775808"}, +{0x8000000000000000, std::ios::dec | std::ios::internal | std::ios::showbase | std::ios::showpos, 0, '_', "9223372036854775808"}, +{0x8000000000000000, std::ios::dec | std::ios::internal | std::ios::showbase | std::ios::showpos, 10, '_', "9223372036854775808"}, +{0x8000000000000000, std::ios::dec | std::ios::internal | std::ios::uppercase, 0, '_', "9223372036854775808"}, +{0x8000000000000000, std::ios::dec | std::ios::internal | std::ios::uppercase, 10, '_', "9223372036854775808"}, +{0x8000000000000000, std::ios::dec | std::ios::internal | std::ios::uppercase | std::ios::showpos, 0, '_', "9223372036854775808"}, +{0x8000000000000000, std::ios::dec | std::ios::internal | std::ios::uppercase | std::ios::showpos, 10, '_', "9223372036854775808"}, +{0x8000000000000000, std::ios::dec | std::ios::internal | std::ios::uppercase | std::ios::showbase, 0, '_', "9223372036854775808"}, +{0x8000000000000000, std::ios::dec | std::ios::internal | std::ios::uppercase | std::ios::showbase, 10, '_', "9223372036854775808"}, +{0x8000000000000000, std::ios::dec | std::ios::internal | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "9223372036854775808"}, +{0x8000000000000000, std::ios::dec | std::ios::internal | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "9223372036854775808"}, +{0x8000000000000000, std::ios::dec | std::ios::right, 0, '_', "9223372036854775808"}, +{0x8000000000000000, std::ios::dec | std::ios::right, 10, '_', "9223372036854775808"}, +{0x8000000000000000, std::ios::dec | std::ios::right | std::ios::showpos, 0, '_', "9223372036854775808"}, +{0x8000000000000000, std::ios::dec | std::ios::right | std::ios::showpos, 10, '_', "9223372036854775808"}, +{0x8000000000000000, std::ios::dec | std::ios::right | std::ios::showbase, 0, '_', "9223372036854775808"}, +{0x8000000000000000, std::ios::dec | std::ios::right | std::ios::showbase, 10, '_', "9223372036854775808"}, +{0x8000000000000000, std::ios::dec | std::ios::right | std::ios::showbase | std::ios::showpos, 0, '_', "9223372036854775808"}, +{0x8000000000000000, std::ios::dec | std::ios::right | std::ios::showbase | std::ios::showpos, 10, '_', "9223372036854775808"}, +{0x8000000000000000, std::ios::dec | std::ios::right | std::ios::uppercase, 0, '_', "9223372036854775808"}, +{0x8000000000000000, std::ios::dec | std::ios::right | std::ios::uppercase, 10, '_', "9223372036854775808"}, +{0x8000000000000000, std::ios::dec | std::ios::right | std::ios::uppercase | std::ios::showpos, 0, '_', "9223372036854775808"}, +{0x8000000000000000, std::ios::dec | std::ios::right | std::ios::uppercase | std::ios::showpos, 10, '_', "9223372036854775808"}, +{0x8000000000000000, std::ios::dec | std::ios::right | std::ios::uppercase | std::ios::showbase, 0, '_', "9223372036854775808"}, +{0x8000000000000000, std::ios::dec | std::ios::right | std::ios::uppercase | std::ios::showbase, 10, '_', "9223372036854775808"}, +{0x8000000000000000, std::ios::dec | std::ios::right | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "9223372036854775808"}, +{0x8000000000000000, std::ios::dec | std::ios::right | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "9223372036854775808"}, +{0x8000000000000000, std::ios::oct | std::ios::left, 0, '_', "1000000000000000000000"}, +{0x8000000000000000, std::ios::oct | std::ios::left, 10, '_', "1000000000000000000000"}, +{0x8000000000000000, std::ios::oct | std::ios::left | std::ios::showpos, 0, '_', "1000000000000000000000"}, +{0x8000000000000000, std::ios::oct | std::ios::left | std::ios::showpos, 10, '_', "1000000000000000000000"}, +{0x8000000000000000, std::ios::oct | std::ios::left | std::ios::showbase, 0, '_', "01000000000000000000000"}, +{0x8000000000000000, std::ios::oct | std::ios::left | std::ios::showbase, 10, '_', "01000000000000000000000"}, +{0x8000000000000000, std::ios::oct | std::ios::left | std::ios::showbase | std::ios::showpos, 0, '_', "01000000000000000000000"}, +{0x8000000000000000, std::ios::oct | std::ios::left | std::ios::showbase | std::ios::showpos, 10, '_', "01000000000000000000000"}, +{0x8000000000000000, std::ios::oct | std::ios::left | std::ios::uppercase, 0, '_', "1000000000000000000000"}, +{0x8000000000000000, std::ios::oct | std::ios::left | std::ios::uppercase, 10, '_', "1000000000000000000000"}, +{0x8000000000000000, std::ios::oct | std::ios::left | std::ios::uppercase | std::ios::showpos, 0, '_', "1000000000000000000000"}, +{0x8000000000000000, std::ios::oct | std::ios::left | std::ios::uppercase | std::ios::showpos, 10, '_', "1000000000000000000000"}, +{0x8000000000000000, std::ios::oct | std::ios::left | std::ios::uppercase | std::ios::showbase, 0, '_', "01000000000000000000000"}, +{0x8000000000000000, std::ios::oct | std::ios::left | std::ios::uppercase | std::ios::showbase, 10, '_', "01000000000000000000000"}, +{0x8000000000000000, std::ios::oct | std::ios::left | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "01000000000000000000000"}, +{0x8000000000000000, std::ios::oct | std::ios::left | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "01000000000000000000000"}, +{0x8000000000000000, std::ios::oct | std::ios::internal, 0, '_', "1000000000000000000000"}, +{0x8000000000000000, std::ios::oct | std::ios::internal, 10, '_', "1000000000000000000000"}, +{0x8000000000000000, std::ios::oct | std::ios::internal | std::ios::showpos, 0, '_', "1000000000000000000000"}, +{0x8000000000000000, std::ios::oct | std::ios::internal | std::ios::showpos, 10, '_', "1000000000000000000000"}, +{0x8000000000000000, std::ios::oct | std::ios::internal | std::ios::showbase, 0, '_', "01000000000000000000000"}, +{0x8000000000000000, std::ios::oct | std::ios::internal | std::ios::showbase, 10, '_', "01000000000000000000000"}, +{0x8000000000000000, std::ios::oct | std::ios::internal | std::ios::showbase | std::ios::showpos, 0, '_', "01000000000000000000000"}, +{0x8000000000000000, std::ios::oct | std::ios::internal | std::ios::showbase | std::ios::showpos, 10, '_', "01000000000000000000000"}, +{0x8000000000000000, std::ios::oct | std::ios::internal | std::ios::uppercase, 0, '_', "1000000000000000000000"}, +{0x8000000000000000, std::ios::oct | std::ios::internal | std::ios::uppercase, 10, '_', "1000000000000000000000"}, +{0x8000000000000000, std::ios::oct | std::ios::internal | std::ios::uppercase | std::ios::showpos, 0, '_', "1000000000000000000000"}, +{0x8000000000000000, std::ios::oct | std::ios::internal | std::ios::uppercase | std::ios::showpos, 10, '_', "1000000000000000000000"}, +{0x8000000000000000, std::ios::oct | std::ios::internal | std::ios::uppercase | std::ios::showbase, 0, '_', "01000000000000000000000"}, +{0x8000000000000000, std::ios::oct | std::ios::internal | std::ios::uppercase | std::ios::showbase, 10, '_', "01000000000000000000000"}, +{0x8000000000000000, std::ios::oct | std::ios::internal | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "01000000000000000000000"}, +{0x8000000000000000, std::ios::oct | std::ios::internal | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "01000000000000000000000"}, +{0x8000000000000000, std::ios::oct | std::ios::right, 0, '_', "1000000000000000000000"}, +{0x8000000000000000, std::ios::oct | std::ios::right, 10, '_', "1000000000000000000000"}, +{0x8000000000000000, std::ios::oct | std::ios::right | std::ios::showpos, 0, '_', "1000000000000000000000"}, +{0x8000000000000000, std::ios::oct | std::ios::right | std::ios::showpos, 10, '_', "1000000000000000000000"}, +{0x8000000000000000, std::ios::oct | std::ios::right | std::ios::showbase, 0, '_', "01000000000000000000000"}, +{0x8000000000000000, std::ios::oct | std::ios::right | std::ios::showbase, 10, '_', "01000000000000000000000"}, +{0x8000000000000000, std::ios::oct | std::ios::right | std::ios::showbase | std::ios::showpos, 0, '_', "01000000000000000000000"}, +{0x8000000000000000, std::ios::oct | std::ios::right | std::ios::showbase | std::ios::showpos, 10, '_', "01000000000000000000000"}, +{0x8000000000000000, std::ios::oct | std::ios::right | std::ios::uppercase, 0, '_', "1000000000000000000000"}, +{0x8000000000000000, std::ios::oct | std::ios::right | std::ios::uppercase, 10, '_', "1000000000000000000000"}, +{0x8000000000000000, std::ios::oct | std::ios::right | std::ios::uppercase | std::ios::showpos, 0, '_', "1000000000000000000000"}, +{0x8000000000000000, std::ios::oct | std::ios::right | std::ios::uppercase | std::ios::showpos, 10, '_', "1000000000000000000000"}, +{0x8000000000000000, std::ios::oct | std::ios::right | std::ios::uppercase | std::ios::showbase, 0, '_', "01000000000000000000000"}, +{0x8000000000000000, std::ios::oct | std::ios::right | std::ios::uppercase | std::ios::showbase, 10, '_', "01000000000000000000000"}, +{0x8000000000000000, std::ios::oct | std::ios::right | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "01000000000000000000000"}, +{0x8000000000000000, std::ios::oct | std::ios::right | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "01000000000000000000000"}, +{0x8000000000000000, std::ios::hex | std::ios::left, 0, '_', "8000000000000000"}, +{0x8000000000000000, std::ios::hex | std::ios::left, 10, '_', "8000000000000000"}, +{0x8000000000000000, std::ios::hex | std::ios::left | std::ios::showpos, 0, '_', "8000000000000000"}, +{0x8000000000000000, std::ios::hex | std::ios::left | std::ios::showpos, 10, '_', "8000000000000000"}, +{0x8000000000000000, std::ios::hex | std::ios::left | std::ios::showbase, 0, '_', "0x8000000000000000"}, +{0x8000000000000000, std::ios::hex | std::ios::left | std::ios::showbase, 10, '_', "0x8000000000000000"}, +{0x8000000000000000, std::ios::hex | std::ios::left | std::ios::showbase | std::ios::showpos, 0, '_', "0x8000000000000000"}, +{0x8000000000000000, std::ios::hex | std::ios::left | std::ios::showbase | std::ios::showpos, 10, '_', "0x8000000000000000"}, +{0x8000000000000000, std::ios::hex | std::ios::left | std::ios::uppercase, 0, '_', "8000000000000000"}, +{0x8000000000000000, std::ios::hex | std::ios::left | std::ios::uppercase, 10, '_', "8000000000000000"}, +{0x8000000000000000, std::ios::hex | std::ios::left | std::ios::uppercase | std::ios::showpos, 0, '_', "8000000000000000"}, +{0x8000000000000000, std::ios::hex | std::ios::left | std::ios::uppercase | std::ios::showpos, 10, '_', "8000000000000000"}, +{0x8000000000000000, std::ios::hex | std::ios::left | std::ios::uppercase | std::ios::showbase, 0, '_', "0X8000000000000000"}, +{0x8000000000000000, std::ios::hex | std::ios::left | std::ios::uppercase | std::ios::showbase, 10, '_', "0X8000000000000000"}, +{0x8000000000000000, std::ios::hex | std::ios::left | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "0X8000000000000000"}, +{0x8000000000000000, std::ios::hex | std::ios::left | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "0X8000000000000000"}, +{0x8000000000000000, std::ios::hex | std::ios::internal, 0, '_', "8000000000000000"}, +{0x8000000000000000, std::ios::hex | std::ios::internal, 10, '_', "8000000000000000"}, +{0x8000000000000000, std::ios::hex | std::ios::internal | std::ios::showpos, 0, '_', "8000000000000000"}, +{0x8000000000000000, std::ios::hex | std::ios::internal | std::ios::showpos, 10, '_', "8000000000000000"}, +{0x8000000000000000, std::ios::hex | std::ios::internal | std::ios::showbase, 0, '_', "0x8000000000000000"}, +{0x8000000000000000, std::ios::hex | std::ios::internal | std::ios::showbase, 10, '_', "0x8000000000000000"}, +{0x8000000000000000, std::ios::hex | std::ios::internal | std::ios::showbase | std::ios::showpos, 0, '_', "0x8000000000000000"}, +{0x8000000000000000, std::ios::hex | std::ios::internal | std::ios::showbase | std::ios::showpos, 10, '_', "0x8000000000000000"}, +{0x8000000000000000, std::ios::hex | std::ios::internal | std::ios::uppercase, 0, '_', "8000000000000000"}, +{0x8000000000000000, std::ios::hex | std::ios::internal | std::ios::uppercase, 10, '_', "8000000000000000"}, +{0x8000000000000000, std::ios::hex | std::ios::internal | std::ios::uppercase | std::ios::showpos, 0, '_', "8000000000000000"}, +{0x8000000000000000, std::ios::hex | std::ios::internal | std::ios::uppercase | std::ios::showpos, 10, '_', "8000000000000000"}, +{0x8000000000000000, std::ios::hex | std::ios::internal | std::ios::uppercase | std::ios::showbase, 0, '_', "0X8000000000000000"}, +{0x8000000000000000, std::ios::hex | std::ios::internal | std::ios::uppercase | std::ios::showbase, 10, '_', "0X8000000000000000"}, +{0x8000000000000000, std::ios::hex | std::ios::internal | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "0X8000000000000000"}, +{0x8000000000000000, std::ios::hex | std::ios::internal | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "0X8000000000000000"}, +{0x8000000000000000, std::ios::hex | std::ios::right, 0, '_', "8000000000000000"}, +{0x8000000000000000, std::ios::hex | std::ios::right, 10, '_', "8000000000000000"}, +{0x8000000000000000, std::ios::hex | std::ios::right | std::ios::showpos, 0, '_', "8000000000000000"}, +{0x8000000000000000, std::ios::hex | std::ios::right | std::ios::showpos, 10, '_', "8000000000000000"}, +{0x8000000000000000, std::ios::hex | std::ios::right | std::ios::showbase, 0, '_', "0x8000000000000000"}, +{0x8000000000000000, std::ios::hex | std::ios::right | std::ios::showbase, 10, '_', "0x8000000000000000"}, +{0x8000000000000000, std::ios::hex | std::ios::right | std::ios::showbase | std::ios::showpos, 0, '_', "0x8000000000000000"}, +{0x8000000000000000, std::ios::hex | std::ios::right | std::ios::showbase | std::ios::showpos, 10, '_', "0x8000000000000000"}, +{0x8000000000000000, std::ios::hex | std::ios::right | std::ios::uppercase, 0, '_', "8000000000000000"}, +{0x8000000000000000, std::ios::hex | std::ios::right | std::ios::uppercase, 10, '_', "8000000000000000"}, +{0x8000000000000000, std::ios::hex | std::ios::right | std::ios::uppercase | std::ios::showpos, 0, '_', "8000000000000000"}, +{0x8000000000000000, std::ios::hex | std::ios::right | std::ios::uppercase | std::ios::showpos, 10, '_', "8000000000000000"}, +{0x8000000000000000, std::ios::hex | std::ios::right | std::ios::uppercase | std::ios::showbase, 0, '_', "0X8000000000000000"}, +{0x8000000000000000, std::ios::hex | std::ios::right | std::ios::uppercase | std::ios::showbase, 10, '_', "0X8000000000000000"}, +{0x8000000000000000, std::ios::hex | std::ios::right | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "0X8000000000000000"}, +{0x8000000000000000, std::ios::hex | std::ios::right | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "0X8000000000000000"}, +{std::numeric_limits<uint64_t>::max(), std::ios::dec | std::ios::left, 0, '_', "18446744073709551615"}, +{std::numeric_limits<uint64_t>::max(), std::ios::dec | std::ios::left, 10, '_', "18446744073709551615"}, +{std::numeric_limits<uint64_t>::max(), std::ios::dec | std::ios::left | std::ios::showpos, 0, '_', "18446744073709551615"}, +{std::numeric_limits<uint64_t>::max(), std::ios::dec | std::ios::left | std::ios::showpos, 10, '_', "18446744073709551615"}, +{std::numeric_limits<uint64_t>::max(), std::ios::dec | std::ios::left | std::ios::showbase, 0, '_', "18446744073709551615"}, +{std::numeric_limits<uint64_t>::max(), std::ios::dec | std::ios::left | std::ios::showbase, 10, '_', "18446744073709551615"}, +{std::numeric_limits<uint64_t>::max(), std::ios::dec | std::ios::left | std::ios::showbase | std::ios::showpos, 0, '_', "18446744073709551615"}, +{std::numeric_limits<uint64_t>::max(), std::ios::dec | std::ios::left | std::ios::showbase | std::ios::showpos, 10, '_', "18446744073709551615"}, +{std::numeric_limits<uint64_t>::max(), std::ios::dec | std::ios::left | std::ios::uppercase, 0, '_', "18446744073709551615"}, +{std::numeric_limits<uint64_t>::max(), std::ios::dec | std::ios::left | std::ios::uppercase, 10, '_', "18446744073709551615"}, +{std::numeric_limits<uint64_t>::max(), std::ios::dec | std::ios::left | std::ios::uppercase | std::ios::showpos, 0, '_', "18446744073709551615"}, +{std::numeric_limits<uint64_t>::max(), std::ios::dec | std::ios::left | std::ios::uppercase | std::ios::showpos, 10, '_', "18446744073709551615"}, +{std::numeric_limits<uint64_t>::max(), std::ios::dec | std::ios::left | std::ios::uppercase | std::ios::showbase, 0, '_', "18446744073709551615"}, +{std::numeric_limits<uint64_t>::max(), std::ios::dec | std::ios::left | std::ios::uppercase | std::ios::showbase, 10, '_', "18446744073709551615"}, +{std::numeric_limits<uint64_t>::max(), std::ios::dec | std::ios::left | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "18446744073709551615"}, +{std::numeric_limits<uint64_t>::max(), std::ios::dec | std::ios::left | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "18446744073709551615"}, +{std::numeric_limits<uint64_t>::max(), std::ios::dec | std::ios::internal, 0, '_', "18446744073709551615"}, +{std::numeric_limits<uint64_t>::max(), std::ios::dec | std::ios::internal, 10, '_', "18446744073709551615"}, +{std::numeric_limits<uint64_t>::max(), std::ios::dec | std::ios::internal | std::ios::showpos, 0, '_', "18446744073709551615"}, +{std::numeric_limits<uint64_t>::max(), std::ios::dec | std::ios::internal | std::ios::showpos, 10, '_', "18446744073709551615"}, +{std::numeric_limits<uint64_t>::max(), std::ios::dec | std::ios::internal | std::ios::showbase, 0, '_', "18446744073709551615"}, +{std::numeric_limits<uint64_t>::max(), std::ios::dec | std::ios::internal | std::ios::showbase, 10, '_', "18446744073709551615"}, +{std::numeric_limits<uint64_t>::max(), std::ios::dec | std::ios::internal | std::ios::showbase | std::ios::showpos, 0, '_', "18446744073709551615"}, +{std::numeric_limits<uint64_t>::max(), std::ios::dec | std::ios::internal | std::ios::showbase | std::ios::showpos, 10, '_', "18446744073709551615"}, +{std::numeric_limits<uint64_t>::max(), std::ios::dec | std::ios::internal | std::ios::uppercase, 0, '_', "18446744073709551615"}, +{std::numeric_limits<uint64_t>::max(), std::ios::dec | std::ios::internal | std::ios::uppercase, 10, '_', "18446744073709551615"}, +{std::numeric_limits<uint64_t>::max(), std::ios::dec | std::ios::internal | std::ios::uppercase | std::ios::showpos, 0, '_', "18446744073709551615"}, +{std::numeric_limits<uint64_t>::max(), std::ios::dec | std::ios::internal | std::ios::uppercase | std::ios::showpos, 10, '_', "18446744073709551615"}, +{std::numeric_limits<uint64_t>::max(), std::ios::dec | std::ios::internal | std::ios::uppercase | std::ios::showbase, 0, '_', "18446744073709551615"}, +{std::numeric_limits<uint64_t>::max(), std::ios::dec | std::ios::internal | std::ios::uppercase | std::ios::showbase, 10, '_', "18446744073709551615"}, +{std::numeric_limits<uint64_t>::max(), std::ios::dec | std::ios::internal | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "18446744073709551615"}, +{std::numeric_limits<uint64_t>::max(), std::ios::dec | std::ios::internal | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "18446744073709551615"}, +{std::numeric_limits<uint64_t>::max(), std::ios::dec | std::ios::right, 0, '_', "18446744073709551615"}, +{std::numeric_limits<uint64_t>::max(), std::ios::dec | std::ios::right, 10, '_', "18446744073709551615"}, +{std::numeric_limits<uint64_t>::max(), std::ios::dec | std::ios::right | std::ios::showpos, 0, '_', "18446744073709551615"}, +{std::numeric_limits<uint64_t>::max(), std::ios::dec | std::ios::right | std::ios::showpos, 10, '_', "18446744073709551615"}, +{std::numeric_limits<uint64_t>::max(), std::ios::dec | std::ios::right | std::ios::showbase, 0, '_', "18446744073709551615"}, +{std::numeric_limits<uint64_t>::max(), std::ios::dec | std::ios::right | std::ios::showbase, 10, '_', "18446744073709551615"}, +{std::numeric_limits<uint64_t>::max(), std::ios::dec | std::ios::right | std::ios::showbase | std::ios::showpos, 0, '_', "18446744073709551615"}, +{std::numeric_limits<uint64_t>::max(), std::ios::dec | std::ios::right | std::ios::showbase | std::ios::showpos, 10, '_', "18446744073709551615"}, +{std::numeric_limits<uint64_t>::max(), std::ios::dec | std::ios::right | std::ios::uppercase, 0, '_', "18446744073709551615"}, +{std::numeric_limits<uint64_t>::max(), std::ios::dec | std::ios::right | std::ios::uppercase, 10, '_', "18446744073709551615"}, +{std::numeric_limits<uint64_t>::max(), std::ios::dec | std::ios::right | std::ios::uppercase | std::ios::showpos, 0, '_', "18446744073709551615"}, +{std::numeric_limits<uint64_t>::max(), std::ios::dec | std::ios::right | std::ios::uppercase | std::ios::showpos, 10, '_', "18446744073709551615"}, +{std::numeric_limits<uint64_t>::max(), std::ios::dec | std::ios::right | std::ios::uppercase | std::ios::showbase, 0, '_', "18446744073709551615"}, +{std::numeric_limits<uint64_t>::max(), std::ios::dec | std::ios::right | std::ios::uppercase | std::ios::showbase, 10, '_', "18446744073709551615"}, +{std::numeric_limits<uint64_t>::max(), std::ios::dec | std::ios::right | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "18446744073709551615"}, +{std::numeric_limits<uint64_t>::max(), std::ios::dec | std::ios::right | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "18446744073709551615"}, +{std::numeric_limits<uint64_t>::max(), std::ios::oct | std::ios::left, 0, '_', "1777777777777777777777"}, +{std::numeric_limits<uint64_t>::max(), std::ios::oct | std::ios::left, 10, '_', "1777777777777777777777"}, +{std::numeric_limits<uint64_t>::max(), std::ios::oct | std::ios::left | std::ios::showpos, 0, '_', "1777777777777777777777"}, +{std::numeric_limits<uint64_t>::max(), std::ios::oct | std::ios::left | std::ios::showpos, 10, '_', "1777777777777777777777"}, +{std::numeric_limits<uint64_t>::max(), std::ios::oct | std::ios::left | std::ios::showbase, 0, '_', "01777777777777777777777"}, +{std::numeric_limits<uint64_t>::max(), std::ios::oct | std::ios::left | std::ios::showbase, 10, '_', "01777777777777777777777"}, +{std::numeric_limits<uint64_t>::max(), std::ios::oct | std::ios::left | std::ios::showbase | std::ios::showpos, 0, '_', "01777777777777777777777"}, +{std::numeric_limits<uint64_t>::max(), std::ios::oct | std::ios::left | std::ios::showbase | std::ios::showpos, 10, '_', "01777777777777777777777"}, +{std::numeric_limits<uint64_t>::max(), std::ios::oct | std::ios::left | std::ios::uppercase, 0, '_', "1777777777777777777777"}, +{std::numeric_limits<uint64_t>::max(), std::ios::oct | std::ios::left | std::ios::uppercase, 10, '_', "1777777777777777777777"}, +{std::numeric_limits<uint64_t>::max(), std::ios::oct | std::ios::left | std::ios::uppercase | std::ios::showpos, 0, '_', "1777777777777777777777"}, +{std::numeric_limits<uint64_t>::max(), std::ios::oct | std::ios::left | std::ios::uppercase | std::ios::showpos, 10, '_', "1777777777777777777777"}, +{std::numeric_limits<uint64_t>::max(), std::ios::oct | std::ios::left | std::ios::uppercase | std::ios::showbase, 0, '_', "01777777777777777777777"}, +{std::numeric_limits<uint64_t>::max(), std::ios::oct | std::ios::left | std::ios::uppercase | std::ios::showbase, 10, '_', "01777777777777777777777"}, +{std::numeric_limits<uint64_t>::max(), std::ios::oct | std::ios::left | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "01777777777777777777777"}, +{std::numeric_limits<uint64_t>::max(), std::ios::oct | std::ios::left | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "01777777777777777777777"}, +{std::numeric_limits<uint64_t>::max(), std::ios::oct | std::ios::internal, 0, '_', "1777777777777777777777"}, +{std::numeric_limits<uint64_t>::max(), std::ios::oct | std::ios::internal, 10, '_', "1777777777777777777777"}, +{std::numeric_limits<uint64_t>::max(), std::ios::oct | std::ios::internal | std::ios::showpos, 0, '_', "1777777777777777777777"}, +{std::numeric_limits<uint64_t>::max(), std::ios::oct | std::ios::internal | std::ios::showpos, 10, '_', "1777777777777777777777"}, +{std::numeric_limits<uint64_t>::max(), std::ios::oct | std::ios::internal | std::ios::showbase, 0, '_', "01777777777777777777777"}, +{std::numeric_limits<uint64_t>::max(), std::ios::oct | std::ios::internal | std::ios::showbase, 10, '_', "01777777777777777777777"}, +{std::numeric_limits<uint64_t>::max(), std::ios::oct | std::ios::internal | std::ios::showbase | std::ios::showpos, 0, '_', "01777777777777777777777"}, +{std::numeric_limits<uint64_t>::max(), std::ios::oct | std::ios::internal | std::ios::showbase | std::ios::showpos, 10, '_', "01777777777777777777777"}, +{std::numeric_limits<uint64_t>::max(), std::ios::oct | std::ios::internal | std::ios::uppercase, 0, '_', "1777777777777777777777"}, +{std::numeric_limits<uint64_t>::max(), std::ios::oct | std::ios::internal | std::ios::uppercase, 10, '_', "1777777777777777777777"}, +{std::numeric_limits<uint64_t>::max(), std::ios::oct | std::ios::internal | std::ios::uppercase | std::ios::showpos, 0, '_', "1777777777777777777777"}, +{std::numeric_limits<uint64_t>::max(), std::ios::oct | std::ios::internal | std::ios::uppercase | std::ios::showpos, 10, '_', "1777777777777777777777"}, +{std::numeric_limits<uint64_t>::max(), std::ios::oct | std::ios::internal | std::ios::uppercase | std::ios::showbase, 0, '_', "01777777777777777777777"}, +{std::numeric_limits<uint64_t>::max(), std::ios::oct | std::ios::internal | std::ios::uppercase | std::ios::showbase, 10, '_', "01777777777777777777777"}, +{std::numeric_limits<uint64_t>::max(), std::ios::oct | std::ios::internal | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "01777777777777777777777"}, +{std::numeric_limits<uint64_t>::max(), std::ios::oct | std::ios::internal | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "01777777777777777777777"}, +{std::numeric_limits<uint64_t>::max(), std::ios::oct | std::ios::right, 0, '_', "1777777777777777777777"}, +{std::numeric_limits<uint64_t>::max(), std::ios::oct | std::ios::right, 10, '_', "1777777777777777777777"}, +{std::numeric_limits<uint64_t>::max(), std::ios::oct | std::ios::right | std::ios::showpos, 0, '_', "1777777777777777777777"}, +{std::numeric_limits<uint64_t>::max(), std::ios::oct | std::ios::right | std::ios::showpos, 10, '_', "1777777777777777777777"}, +{std::numeric_limits<uint64_t>::max(), std::ios::oct | std::ios::right | std::ios::showbase, 0, '_', "01777777777777777777777"}, +{std::numeric_limits<uint64_t>::max(), std::ios::oct | std::ios::right | std::ios::showbase, 10, '_', "01777777777777777777777"}, +{std::numeric_limits<uint64_t>::max(), std::ios::oct | std::ios::right | std::ios::showbase | std::ios::showpos, 0, '_', "01777777777777777777777"}, +{std::numeric_limits<uint64_t>::max(), std::ios::oct | std::ios::right | std::ios::showbase | std::ios::showpos, 10, '_', "01777777777777777777777"}, +{std::numeric_limits<uint64_t>::max(), std::ios::oct | std::ios::right | std::ios::uppercase, 0, '_', "1777777777777777777777"}, +{std::numeric_limits<uint64_t>::max(), std::ios::oct | std::ios::right | std::ios::uppercase, 10, '_', "1777777777777777777777"}, +{std::numeric_limits<uint64_t>::max(), std::ios::oct | std::ios::right | std::ios::uppercase | std::ios::showpos, 0, '_', "1777777777777777777777"}, +{std::numeric_limits<uint64_t>::max(), std::ios::oct | std::ios::right | std::ios::uppercase | std::ios::showpos, 10, '_', "1777777777777777777777"}, +{std::numeric_limits<uint64_t>::max(), std::ios::oct | std::ios::right | std::ios::uppercase | std::ios::showbase, 0, '_', "01777777777777777777777"}, +{std::numeric_limits<uint64_t>::max(), std::ios::oct | std::ios::right | std::ios::uppercase | std::ios::showbase, 10, '_', "01777777777777777777777"}, +{std::numeric_limits<uint64_t>::max(), std::ios::oct | std::ios::right | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "01777777777777777777777"}, +{std::numeric_limits<uint64_t>::max(), std::ios::oct | std::ios::right | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "01777777777777777777777"}, +{std::numeric_limits<uint64_t>::max(), std::ios::hex | std::ios::left, 0, '_', "ffffffffffffffff"}, +{std::numeric_limits<uint64_t>::max(), std::ios::hex | std::ios::left, 10, '_', "ffffffffffffffff"}, +{std::numeric_limits<uint64_t>::max(), std::ios::hex | std::ios::left | std::ios::showpos, 0, '_', "ffffffffffffffff"}, +{std::numeric_limits<uint64_t>::max(), std::ios::hex | std::ios::left | std::ios::showpos, 10, '_', "ffffffffffffffff"}, +{std::numeric_limits<uint64_t>::max(), std::ios::hex | std::ios::left | std::ios::showbase, 0, '_', "0xffffffffffffffff"}, +{std::numeric_limits<uint64_t>::max(), std::ios::hex | std::ios::left | std::ios::showbase, 10, '_', "0xffffffffffffffff"}, +{std::numeric_limits<uint64_t>::max(), std::ios::hex | std::ios::left | std::ios::showbase | std::ios::showpos, 0, '_', "0xffffffffffffffff"}, +{std::numeric_limits<uint64_t>::max(), std::ios::hex | std::ios::left | std::ios::showbase | std::ios::showpos, 10, '_', "0xffffffffffffffff"}, +{std::numeric_limits<uint64_t>::max(), std::ios::hex | std::ios::left | std::ios::uppercase, 0, '_', "FFFFFFFFFFFFFFFF"}, +{std::numeric_limits<uint64_t>::max(), std::ios::hex | std::ios::left | std::ios::uppercase, 10, '_', "FFFFFFFFFFFFFFFF"}, +{std::numeric_limits<uint64_t>::max(), std::ios::hex | std::ios::left | std::ios::uppercase | std::ios::showpos, 0, '_', "FFFFFFFFFFFFFFFF"}, +{std::numeric_limits<uint64_t>::max(), std::ios::hex | std::ios::left | std::ios::uppercase | std::ios::showpos, 10, '_', "FFFFFFFFFFFFFFFF"}, +{std::numeric_limits<uint64_t>::max(), std::ios::hex | std::ios::left | std::ios::uppercase | std::ios::showbase, 0, '_', "0XFFFFFFFFFFFFFFFF"}, +{std::numeric_limits<uint64_t>::max(), std::ios::hex | std::ios::left | std::ios::uppercase | std::ios::showbase, 10, '_', "0XFFFFFFFFFFFFFFFF"}, +{std::numeric_limits<uint64_t>::max(), std::ios::hex | std::ios::left | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "0XFFFFFFFFFFFFFFFF"}, +{std::numeric_limits<uint64_t>::max(), std::ios::hex | std::ios::left | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "0XFFFFFFFFFFFFFFFF"}, +{std::numeric_limits<uint64_t>::max(), std::ios::hex | std::ios::internal, 0, '_', "ffffffffffffffff"}, +{std::numeric_limits<uint64_t>::max(), std::ios::hex | std::ios::internal, 10, '_', "ffffffffffffffff"}, +{std::numeric_limits<uint64_t>::max(), std::ios::hex | std::ios::internal | std::ios::showpos, 0, '_', "ffffffffffffffff"}, +{std::numeric_limits<uint64_t>::max(), std::ios::hex | std::ios::internal | std::ios::showpos, 10, '_', "ffffffffffffffff"}, +{std::numeric_limits<uint64_t>::max(), std::ios::hex | std::ios::internal | std::ios::showbase, 0, '_', "0xffffffffffffffff"}, +{std::numeric_limits<uint64_t>::max(), std::ios::hex | std::ios::internal | std::ios::showbase, 10, '_', "0xffffffffffffffff"}, +{std::numeric_limits<uint64_t>::max(), std::ios::hex | std::ios::internal | std::ios::showbase | std::ios::showpos, 0, '_', "0xffffffffffffffff"}, +{std::numeric_limits<uint64_t>::max(), std::ios::hex | std::ios::internal | std::ios::showbase | std::ios::showpos, 10, '_', "0xffffffffffffffff"}, +{std::numeric_limits<uint64_t>::max(), std::ios::hex | std::ios::internal | std::ios::uppercase, 0, '_', "FFFFFFFFFFFFFFFF"}, +{std::numeric_limits<uint64_t>::max(), std::ios::hex | std::ios::internal | std::ios::uppercase, 10, '_', "FFFFFFFFFFFFFFFF"}, +{std::numeric_limits<uint64_t>::max(), std::ios::hex | std::ios::internal | std::ios::uppercase | std::ios::showpos, 0, '_', "FFFFFFFFFFFFFFFF"}, +{std::numeric_limits<uint64_t>::max(), std::ios::hex | std::ios::internal | std::ios::uppercase | std::ios::showpos, 10, '_', "FFFFFFFFFFFFFFFF"}, +{std::numeric_limits<uint64_t>::max(), std::ios::hex | std::ios::internal | std::ios::uppercase | std::ios::showbase, 0, '_', "0XFFFFFFFFFFFFFFFF"}, +{std::numeric_limits<uint64_t>::max(), std::ios::hex | std::ios::internal | std::ios::uppercase | std::ios::showbase, 10, '_', "0XFFFFFFFFFFFFFFFF"}, +{std::numeric_limits<uint64_t>::max(), std::ios::hex | std::ios::internal | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "0XFFFFFFFFFFFFFFFF"}, +{std::numeric_limits<uint64_t>::max(), std::ios::hex | std::ios::internal | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "0XFFFFFFFFFFFFFFFF"}, +{std::numeric_limits<uint64_t>::max(), std::ios::hex | std::ios::right, 0, '_', "ffffffffffffffff"}, +{std::numeric_limits<uint64_t>::max(), std::ios::hex | std::ios::right, 10, '_', "ffffffffffffffff"}, +{std::numeric_limits<uint64_t>::max(), std::ios::hex | std::ios::right | std::ios::showpos, 0, '_', "ffffffffffffffff"}, +{std::numeric_limits<uint64_t>::max(), std::ios::hex | std::ios::right | std::ios::showpos, 10, '_', "ffffffffffffffff"}, +{std::numeric_limits<uint64_t>::max(), std::ios::hex | std::ios::right | std::ios::showbase, 0, '_', "0xffffffffffffffff"}, +{std::numeric_limits<uint64_t>::max(), std::ios::hex | std::ios::right | std::ios::showbase, 10, '_', "0xffffffffffffffff"}, +{std::numeric_limits<uint64_t>::max(), std::ios::hex | std::ios::right | std::ios::showbase | std::ios::showpos, 0, '_', "0xffffffffffffffff"}, +{std::numeric_limits<uint64_t>::max(), std::ios::hex | std::ios::right | std::ios::showbase | std::ios::showpos, 10, '_', "0xffffffffffffffff"}, +{std::numeric_limits<uint64_t>::max(), std::ios::hex | std::ios::right | std::ios::uppercase, 0, '_', "FFFFFFFFFFFFFFFF"}, +{std::numeric_limits<uint64_t>::max(), std::ios::hex | std::ios::right | std::ios::uppercase, 10, '_', "FFFFFFFFFFFFFFFF"}, +{std::numeric_limits<uint64_t>::max(), std::ios::hex | std::ios::right | std::ios::uppercase | std::ios::showpos, 0, '_', "FFFFFFFFFFFFFFFF"}, +{std::numeric_limits<uint64_t>::max(), std::ios::hex | std::ios::right | std::ios::uppercase | std::ios::showpos, 10, '_', "FFFFFFFFFFFFFFFF"}, +{std::numeric_limits<uint64_t>::max(), std::ios::hex | std::ios::right | std::ios::uppercase | std::ios::showbase, 0, '_', "0XFFFFFFFFFFFFFFFF"}, +{std::numeric_limits<uint64_t>::max(), std::ios::hex | std::ios::right | std::ios::uppercase | std::ios::showbase, 10, '_', "0XFFFFFFFFFFFFFFFF"}, +{std::numeric_limits<uint64_t>::max(), std::ios::hex | std::ios::right | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 0, '_', "0XFFFFFFFFFFFFFFFF"}, +{std::numeric_limits<uint64_t>::max(), std::ios::hex | std::ios::right | std::ios::uppercase | std::ios::showbase | std::ios::showpos, 10, '_', "0XFFFFFFFFFFFFFFFF"}, |