/Users/eugenesiegel/btc/bitcoin/src/tinyformat.h
| Line | Count | Source (jump to first uncovered line) | 
| 1 |  | // tinyformat.h | 
| 2 |  | // Copyright (C) 2011, Chris Foster [chris42f (at) gmail (d0t) com] | 
| 3 |  | // | 
| 4 |  | // Boost Software License - Version 1.0 | 
| 5 |  | // | 
| 6 |  | // Permission is hereby granted, free of charge, to any person or organization | 
| 7 |  | // obtaining a copy of the software and accompanying documentation covered by | 
| 8 |  | // this license (the "Software") to use, reproduce, display, distribute, | 
| 9 |  | // execute, and transmit the Software, and to prepare derivative works of the | 
| 10 |  | // Software, and to permit third-parties to whom the Software is furnished to | 
| 11 |  | // do so, all subject to the following: | 
| 12 |  | // | 
| 13 |  | // The copyright notices in the Software and this entire statement, including | 
| 14 |  | // the above license grant, this restriction and the following disclaimer, | 
| 15 |  | // must be included in all copies of the Software, in whole or in part, and | 
| 16 |  | // all derivative works of the Software, unless such copies or derivative | 
| 17 |  | // works are solely in the form of machine-executable object code generated by | 
| 18 |  | // a source language processor. | 
| 19 |  | // | 
| 20 |  | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | 
| 21 |  | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | 
| 22 |  | // FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT | 
| 23 |  | // SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE | 
| 24 |  | // FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, | 
| 25 |  | // ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER | 
| 26 |  | // DEALINGS IN THE SOFTWARE. | 
| 27 |  |  | 
| 28 |  | //------------------------------------------------------------------------------ | 
| 29 |  | // Tinyformat: A minimal type safe printf replacement | 
| 30 |  | // | 
| 31 |  | // tinyformat.h is a type safe printf replacement library in a single C++ | 
| 32 |  | // header file.  Design goals include: | 
| 33 |  | // | 
| 34 |  | // * Type safety and extensibility for user defined types. | 
| 35 |  | // * C99 printf() compatibility, to the extent possible using std::ostream | 
| 36 |  | // * POSIX extension for positional arguments | 
| 37 |  | // * Simplicity and minimalism.  A single header file to include and distribute | 
| 38 |  | //   with your projects. | 
| 39 |  | // * Augment rather than replace the standard stream formatting mechanism | 
| 40 |  | // * C++98 support, with optional C++11 niceties | 
| 41 |  | // | 
| 42 |  | // | 
| 43 |  | // Main interface example usage | 
| 44 |  | // ---------------------------- | 
| 45 |  | // | 
| 46 |  | // To print a date to std::cout for American usage: | 
| 47 |  | // | 
| 48 |  | //   std::string weekday = "Wednesday"; | 
| 49 |  | //   const char* month = "July"; | 
| 50 |  | //   size_t day = 27; | 
| 51 |  | //   long hour = 14; | 
| 52 |  | //   int min = 44; | 
| 53 |  | // | 
| 54 |  | //   tfm::printf("%s, %s %d, %.2d:%.2d\n", weekday, month, day, hour, min); | 
| 55 |  | // | 
| 56 |  | // POSIX extension for positional arguments is available. | 
| 57 |  | // The ability to rearrange formatting arguments is an important feature | 
| 58 |  | // for localization because the word order may vary in different languages. | 
| 59 |  | // | 
| 60 |  | // Previous example for German usage. Arguments are reordered: | 
| 61 |  | // | 
| 62 |  | //   tfm::printf("%1$s, %3$d. %2$s, %4$d:%5$.2d\n", weekday, month, day, hour, min); | 
| 63 |  | // | 
| 64 |  | // The strange types here emphasize the type safety of the interface; it is | 
| 65 |  | // possible to print a std::string using the "%s" conversion, and a | 
| 66 |  | // size_t using the "%d" conversion.  A similar result could be achieved | 
| 67 |  | // using either of the tfm::format() functions.  One prints on a user provided | 
| 68 |  | // stream: | 
| 69 |  | // | 
| 70 |  | //   tfm::format(std::cerr, "%s, %s %d, %.2d:%.2d\n", | 
| 71 |  | //               weekday, month, day, hour, min); | 
| 72 |  | // | 
| 73 |  | // The other returns a std::string: | 
| 74 |  | // | 
| 75 |  | //   std::string date = tfm::format("%s, %s %d, %.2d:%.2d\n", | 
| 76 |  | //                                  weekday, month, day, hour, min); | 
| 77 |  | //   std::cout << date; | 
| 78 |  | // | 
| 79 |  | // These are the three primary interface functions.  There is also a | 
| 80 |  | // convenience function printfln() which appends a newline to the usual result | 
| 81 |  | // of printf() for super simple logging. | 
| 82 |  | // | 
| 83 |  | // | 
| 84 |  | // User defined format functions | 
| 85 |  | // ----------------------------- | 
| 86 |  | // | 
| 87 |  | // Simulating variadic templates in C++98 is pretty painful since it requires | 
| 88 |  | // writing out the same function for each desired number of arguments.  To make | 
| 89 |  | // this bearable tinyformat comes with a set of macros which are used | 
| 90 |  | // internally to generate the API, but which may also be used in user code. | 
| 91 |  | // | 
| 92 |  | // The three macros TINYFORMAT_ARGTYPES(n), TINYFORMAT_VARARGS(n) and | 
| 93 |  | // TINYFORMAT_PASSARGS(n) will generate a list of n argument types, | 
| 94 |  | // type/name pairs and argument names respectively when called with an integer | 
| 95 |  | // n between 1 and 16.  We can use these to define a macro which generates the | 
| 96 |  | // desired user defined function with n arguments.  To generate all 16 user | 
| 97 |  | // defined function bodies, use the macro TINYFORMAT_FOREACH_ARGNUM.  For an | 
| 98 |  | // example, see the implementation of printf() at the end of the source file. | 
| 99 |  | // | 
| 100 |  | // Sometimes it's useful to be able to pass a list of format arguments through | 
| 101 |  | // to a non-template function.  The FormatList class is provided as a way to do | 
| 102 |  | // this by storing the argument list in a type-opaque way.  Continuing the | 
| 103 |  | // example from above, we construct a FormatList using makeFormatList(): | 
| 104 |  | // | 
| 105 |  | //   FormatListRef formatList = tfm::makeFormatList(weekday, month, day, hour, min); | 
| 106 |  | // | 
| 107 |  | // The format list can now be passed into any non-template function and used | 
| 108 |  | // via a call to the vformat() function: | 
| 109 |  | // | 
| 110 |  | //   tfm::vformat(std::cout, "%s, %s %d, %.2d:%.2d\n", formatList); | 
| 111 |  | // | 
| 112 |  | // | 
| 113 |  | // Additional API information | 
| 114 |  | // -------------------------- | 
| 115 |  | // | 
| 116 |  | // Error handling: Define TINYFORMAT_ERROR to customize the error handling for | 
| 117 |  | // format strings which are unsupported or have the wrong number of format | 
| 118 |  | // specifiers (calls assert() by default). | 
| 119 |  | // | 
| 120 |  | // User defined types: Uses operator<< for user defined types by default. | 
| 121 |  | // Overload formatValue() for more control. | 
| 122 |  |  | 
| 123 |  |  | 
| 124 |  | #ifndef TINYFORMAT_H_INCLUDED | 
| 125 |  | #define TINYFORMAT_H_INCLUDED | 
| 126 |  |  | 
| 127 |  | namespace tinyformat {} | 
| 128 |  | //------------------------------------------------------------------------------ | 
| 129 |  | // Config section.  Customize to your liking! | 
| 130 |  |  | 
| 131 |  | // Namespace alias to encourage brevity | 
| 132 |  | namespace tfm = tinyformat; | 
| 133 |  |  | 
| 134 |  | // Error handling; calls assert() by default. | 
| 135 | 0 | #define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString) | 
| 136 |  |  | 
| 137 |  | // Define for C++11 variadic templates which make the code shorter & more | 
| 138 |  | // general.  If you don't define this, C++11 support is autodetected below. | 
| 139 |  | #define TINYFORMAT_USE_VARIADIC_TEMPLATES | 
| 140 |  |  | 
| 141 |  |  | 
| 142 |  | //------------------------------------------------------------------------------ | 
| 143 |  | // Implementation details. | 
| 144 |  | #include <algorithm> | 
| 145 |  | #include <attributes.h> // Added for Bitcoin Core | 
| 146 |  | #include <iostream> | 
| 147 |  | #include <sstream> | 
| 148 |  | #include <stdexcept> // Added for Bitcoin Core | 
| 149 |  | #include <util/string.h> // Added for Bitcoin Core | 
| 150 |  |  | 
| 151 |  | #ifndef TINYFORMAT_ASSERT | 
| 152 |  | #   include <cassert> | 
| 153 | 48.9M | #   define TINYFORMAT_ASSERT(cond) assert(cond) | 
| 154 |  | #endif | 
| 155 |  |  | 
| 156 |  | #ifndef TINYFORMAT_ERROR | 
| 157 |  | #   include <cassert> | 
| 158 |  | #   define TINYFORMAT_ERROR(reason) assert(0 && reason) | 
| 159 |  | #endif | 
| 160 |  |  | 
| 161 |  | #if !defined(TINYFORMAT_USE_VARIADIC_TEMPLATES) && !defined(TINYFORMAT_NO_VARIADIC_TEMPLATES) | 
| 162 |  | #   ifdef __GXX_EXPERIMENTAL_CXX0X__ | 
| 163 |  | #       define TINYFORMAT_USE_VARIADIC_TEMPLATES | 
| 164 |  | #   endif | 
| 165 |  | #endif | 
| 166 |  |  | 
| 167 |  | #if defined(__GLIBCXX__) && __GLIBCXX__ < 20080201 | 
| 168 |  | //  std::showpos is broken on old libstdc++ as provided with macOS.  See | 
| 169 |  | //  http://gcc.gnu.org/ml/libstdc++/2007-11/msg00075.html | 
| 170 |  | #   define TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND | 
| 171 |  | #endif | 
| 172 |  |  | 
| 173 |  | #ifdef __APPLE__ | 
| 174 |  | // Workaround macOS linker warning: Xcode uses different default symbol | 
| 175 |  | // visibilities for static libs vs executables (see issue #25) | 
| 176 |  | #   define TINYFORMAT_HIDDEN __attribute__((visibility("hidden"))) | 
| 177 |  | #else | 
| 178 |  | #   define TINYFORMAT_HIDDEN | 
| 179 |  | #endif | 
| 180 |  |  | 
| 181 |  | namespace tinyformat { | 
| 182 |  |  | 
| 183 |  | // Added for Bitcoin Core. Similar to std::runtime_format from C++26. | 
| 184 |  | struct RuntimeFormat { | 
| 185 |  |     const std::string& fmt; // Not a string view, because tinyformat requires a c_str | 
| 186 | 0 |     explicit RuntimeFormat(LIFETIMEBOUND const std::string& str) : fmt{str} {} | 
| 187 |  | }; | 
| 188 |  |  | 
| 189 |  | // Added for Bitcoin Core. Wrapper for checking format strings at compile time. | 
| 190 |  | // Unlike ConstevalFormatString this supports RunTimeFormat-wrapped std::string | 
| 191 |  | // for runtime string formatting without compile time checks. | 
| 192 |  | template <unsigned num_params> | 
| 193 |  | struct FormatStringCheck { | 
| 194 |  |     consteval FormatStringCheck(const char* str) : fmt{util::ConstevalFormatString<num_params>{str}.fmt} {} | 
| 195 | 0 |     FormatStringCheck(LIFETIMEBOUND const RuntimeFormat& run) : fmt{run.fmt.c_str()} {}Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj1EEC2ERKNS_13RuntimeFormatEUnexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj2EEC2ERKNS_13RuntimeFormatEUnexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj3EEC2ERKNS_13RuntimeFormatEUnexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj4EEC2ERKNS_13RuntimeFormatEUnexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj0EEC2ERKNS_13RuntimeFormatEUnexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj5EEC2ERKNS_13RuntimeFormatE | 
| 196 | 102k |     FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}_ZN10tinyformat17FormatStringCheckILj1EEC2EN4util21ConstevalFormatStringILj1EEE| Line | Count | Source |  | 196 | 51.2k |     FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {} | 
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj4EEC2EN4util21ConstevalFormatStringILj4EEE_ZN10tinyformat17FormatStringCheckILj2EEC2EN4util21ConstevalFormatStringILj2EEE| Line | Count | Source |  | 196 | 51.2k |     FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {} | 
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj0EEC2EN4util21ConstevalFormatStringILj0EEEUnexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj3EEC2EN4util21ConstevalFormatStringILj3EEEUnexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj5EEC2EN4util21ConstevalFormatStringILj5EEEUnexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj20EEC2EN4util21ConstevalFormatStringILj20EEEUnexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj6EEC2EN4util21ConstevalFormatStringILj6EEEUnexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj8EEC2EN4util21ConstevalFormatStringILj8EEEUnexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj7EEC2EN4util21ConstevalFormatStringILj7EEEUnexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj18EEC2EN4util21ConstevalFormatStringILj18EEEUnexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj12EEC2EN4util21ConstevalFormatStringILj12EEE | 
| 197 | 9.40M |     operator const char*() { return fmt; }_ZN10tinyformat17FormatStringCheckILj1EEcvPKcEv| Line | Count | Source |  | 197 | 5.07M |     operator const char*() { return fmt; } | 
_ZN10tinyformat17FormatStringCheckILj2EEcvPKcEv| Line | Count | Source |  | 197 | 2.81M |     operator const char*() { return fmt; } | 
_ZN10tinyformat17FormatStringCheckILj6EEcvPKcEv| Line | Count | Source |  | 197 | 241k |     operator const char*() { return fmt; } | 
_ZN10tinyformat17FormatStringCheckILj3EEcvPKcEv| Line | Count | Source |  | 197 | 808k |     operator const char*() { return fmt; } | 
_ZN10tinyformat17FormatStringCheckILj0EEcvPKcEv| Line | Count | Source |  | 197 | 102k |     operator const char*() { return fmt; } | 
_ZN10tinyformat17FormatStringCheckILj4EEcvPKcEv| Line | Count | Source |  | 197 | 104k |     operator const char*() { return fmt; } | 
_ZN10tinyformat17FormatStringCheckILj5EEcvPKcEv| Line | Count | Source |  | 197 | 261k |     operator const char*() { return fmt; } | 
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj7EEcvPKcEvUnexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj20EEcvPKcEvUnexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj8EEcvPKcEvUnexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj18EEcvPKcEvUnexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj12EEcvPKcEv | 
| 198 |  |     const char* fmt; | 
| 199 |  | }; | 
| 200 |  |  | 
| 201 |  | // Added for Bitcoin Core | 
| 202 |  | class format_error: public std::runtime_error | 
| 203 |  | { | 
| 204 |  | public: | 
| 205 | 0 |     explicit format_error(const std::string &what): std::runtime_error(what) { | 
| 206 | 0 |     } | 
| 207 |  | }; | 
| 208 |  |  | 
| 209 |  | //------------------------------------------------------------------------------ | 
| 210 |  | namespace detail { | 
| 211 |  |  | 
| 212 |  | // Test whether type T1 is convertible to type T2 | 
| 213 |  | template <typename T1, typename T2> | 
| 214 |  | struct is_convertible | 
| 215 |  | { | 
| 216 |  |     private: | 
| 217 |  |         // two types of different size | 
| 218 |  |         struct fail { char dummy[2]; }; | 
| 219 |  |         struct succeed { char dummy; }; | 
| 220 |  |         // Try to convert a T1 to a T2 by plugging into tryConvert | 
| 221 |  |         static fail tryConvert(...); | 
| 222 |  |         static succeed tryConvert(const T2&); | 
| 223 |  |         static const T1& makeT1(); | 
| 224 |  |     public: | 
| 225 |  | #       ifdef _MSC_VER | 
| 226 |  |         // Disable spurious loss of precision warnings in tryConvert(makeT1()) | 
| 227 |  | #       pragma warning(push) | 
| 228 |  | #       pragma warning(disable:4244) | 
| 229 |  | #       pragma warning(disable:4267) | 
| 230 |  | #       endif | 
| 231 |  |         // Standard trick: the (...) version of tryConvert will be chosen from | 
| 232 |  |         // the overload set only if the version taking a T2 doesn't match. | 
| 233 |  |         // Then we compare the sizes of the return types to check which | 
| 234 |  |         // function matched.  Very neat, in a disgusting kind of way :) | 
| 235 |  |         static const bool value = | 
| 236 |  |             sizeof(tryConvert(makeT1())) == sizeof(succeed); | 
| 237 |  | #       ifdef _MSC_VER | 
| 238 |  | #       pragma warning(pop) | 
| 239 |  | #       endif | 
| 240 |  | }; | 
| 241 |  |  | 
| 242 |  |  | 
| 243 |  | // Detect when a type is not a wchar_t string | 
| 244 |  | template<typename T> struct is_wchar { typedef int tinyformat_wchar_is_not_supported; }; | 
| 245 |  | template<> struct is_wchar<wchar_t*> {}; | 
| 246 |  | template<> struct is_wchar<const wchar_t*> {}; | 
| 247 |  | template<int n> struct is_wchar<const wchar_t[n]> {}; | 
| 248 |  | template<int n> struct is_wchar<wchar_t[n]> {}; | 
| 249 |  |  | 
| 250 |  |  | 
| 251 |  | // Format the value by casting to type fmtT.  This default implementation | 
| 252 |  | // should never be called. | 
| 253 |  | template<typename T, typename fmtT, bool convertible = is_convertible<T, fmtT>::value> | 
| 254 |  | struct formatValueAsType | 
| 255 |  | { | 
| 256 | 0 |     static void invoke(std::ostream& /*out*/, const T& /*value*/) { TINYFORMAT_ASSERT(0); }Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEcLb0EE6invokeERNS2_13basic_ostreamIcS5_EERKS8_Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKvLb0EE6invokeERNS2_13basic_ostreamIcS5_EERKS8_Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIiPKvLb0EE6invokeERNSt3__113basic_ostreamIcNS5_11char_traitsIcEEEERKiUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeImPKvLb0EE6invokeERNSt3__113basic_ostreamIcNS5_11char_traitsIcEEEERKmUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeItPKvLb0EE6invokeERNSt3__113basic_ostreamIcNS5_11char_traitsIcEEEERKtUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIxPKvLb0EE6invokeERNSt3__113basic_ostreamIcNS5_11char_traitsIcEEEERKxUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIdPKvLb0EE6invokeERNSt3__113basic_ostreamIcNS5_11char_traitsIcEEEERKdUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIPKccLb0EE6invokeERNSt3__113basic_ostreamIcNS5_11char_traitsIcEEEERKS3_Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIbPKvLb0EE6invokeERNSt3__113basic_ostreamIcNS5_11char_traitsIcEEEERKbUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIfPKvLb0EE6invokeERNSt3__113basic_ostreamIcNS5_11char_traitsIcEEEERKfUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIsPKvLb0EE6invokeERNSt3__113basic_ostreamIcNS5_11char_traitsIcEEEERKsUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIjPKvLb0EE6invokeERNSt3__113basic_ostreamIcNS5_11char_traitsIcEEEERKjUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIyPKvLb0EE6invokeERNSt3__113basic_ostreamIcNS5_11char_traitsIcEEEERKyUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeINSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEcLb0EE6invokeERNS2_13basic_ostreamIcS5_EERKS6_Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeINSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKvLb0EE6invokeERNS2_13basic_ostreamIcS5_EERKS6_Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIP11CBlockIndexcLb0EE6invokeERNSt3__113basic_ostreamIcNS5_11char_traitsIcEEEERKS3_Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA13_ccLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERA13_KcUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA10_ccLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERA10_KcUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA7_ccLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERA7_KcUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA14_ccLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERA14_KcUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeINSt3__16atomicIyEEPKvLb0EE6invokeERNS2_13basic_ostreamIcNS2_11char_traitsIcEEEERKS4_Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA42_ccLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERA42_KcUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeINSt3__121__quoted_output_proxyIcNS2_11char_traitsIcEEEEcLb0EE6invokeERNS2_13basic_ostreamIcS5_EERKS6_Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeINSt3__121__quoted_output_proxyIcNS2_11char_traitsIcEEEEPKvLb0EE6invokeERNS2_13basic_ostreamIcS5_EERKS6_Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIlPKvLb0EE6invokeERNSt3__113basic_ostreamIcNS5_11char_traitsIcEEEERKlUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA12_ccLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERA12_KcUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA20_ccLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERA20_KcUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA8_ccLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERA8_KcUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA9_ccLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERA9_KcUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA5_ccLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERA5_KcUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA15_ccLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERA15_KcUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIN4util17TranslatedLiteralEcLb0EE6invokeERNSt3__113basic_ostreamIcNS5_11char_traitsIcEEEERKS3_Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIN4util17TranslatedLiteralEPKvLb0EE6invokeERNSt3__113basic_ostreamIcNS7_11char_traitsIcEEEERKS3_Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA27_ccLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERA27_KcUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA21_ccLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERA21_KcUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA17_ccLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERA17_KcUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA16_ccLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERA16_KcUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA6_ccLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERA6_KcUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA3_ccLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERA3_KcUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeI12ServiceFlagsPKvLb0EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERKS2_Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA30_ccLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERA30_KcUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeINSt3__16atomicIiEEPKvLb0EE6invokeERNS2_13basic_ostreamIcNS2_11char_traitsIcEEEERKS4_Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA19_ccLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERA19_KcUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeI14ChainstateRolecLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERKS2_Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeI14ChainstateRolePKvLb0EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERKS2_Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA18_ccLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERA18_KcUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIN4node13BlockfileTypeEPKvLb0EE6invokeERNSt3__113basic_ostreamIcNS7_11char_traitsIcEEEERKS3_Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIN4node15BlockfileCursorEcLb0EE6invokeERNSt3__113basic_ostreamIcNS5_11char_traitsIcEEEERKS3_Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIN4node15BlockfileCursorEPKvLb0EE6invokeERNSt3__113basic_ostreamIcNS7_11char_traitsIcEEEERKS3_Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA22_ccLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERA22_KcUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA11_ccLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERA11_KcUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA23_ccLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERA23_KcUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA24_ccLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERA24_KcUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA37_ccLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERA37_Kc | 
| 257 |  | }; | 
| 258 |  | // Specialized version for types that can actually be converted to fmtT, as | 
| 259 |  | // indicated by the "convertible" template parameter. | 
| 260 |  | template<typename T, typename fmtT> | 
| 261 |  | struct formatValueAsType<T,fmtT,true> | 
| 262 |  | { | 
| 263 |  |     static void invoke(std::ostream& out, const T& value) | 
| 264 | 0 |         { out << static_cast<fmtT>(value); }Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIicLb1EE6invokeERNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEERKiUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeImcLb1EE6invokeERNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEERKmUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeItcLb1EE6invokeERNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEERKtUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIxcLb1EE6invokeERNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEERKxUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIdcLb1EE6invokeERNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEERKdUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIPKcPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS7_11char_traitsIcEEEERKS3_Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIbcLb1EE6invokeERNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEERKbUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIfcLb1EE6invokeERNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEERKfUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIscLb1EE6invokeERNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEERKsUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIjcLb1EE6invokeERNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEERKjUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIycLb1EE6invokeERNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEERKyUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIP11CBlockIndexPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS7_11char_traitsIcEEEERKS3_Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA13_cPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERA13_KcUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA10_cPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERA10_KcUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA7_cPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERA7_KcUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA14_cPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERA14_KcUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeINSt3__16atomicIyEEcLb1EE6invokeERNS2_13basic_ostreamIcNS2_11char_traitsIcEEEERKS4_Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA42_cPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERA42_KcUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIlcLb1EE6invokeERNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEERKlUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA12_cPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERA12_KcUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA20_cPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERA20_KcUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA8_cPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERA8_KcUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA9_cPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERA9_KcUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA5_cPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERA5_KcUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA15_cPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERA15_KcUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA27_cPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERA27_KcUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA21_cPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERA21_KcUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA17_cPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERA17_KcUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA16_cPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERA16_KcUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA6_cPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERA6_KcUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA3_cPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERA3_KcUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeI12ServiceFlagscLb1EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERKS2_Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA30_cPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERA30_KcUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeINSt3__16atomicIiEEcLb1EE6invokeERNS2_13basic_ostreamIcNS2_11char_traitsIcEEEERKS4_Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA19_cPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERA19_KcUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA18_cPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERA18_KcUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIN4node13BlockfileTypeEcLb1EE6invokeERNSt3__113basic_ostreamIcNS5_11char_traitsIcEEEERKS3_Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA23_cPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERA23_KcUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA22_cPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERA22_KcUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA11_cPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERA11_KcUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA24_cPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERA24_KcUnexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA37_cPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERA37_Kc | 
| 265 |  | }; | 
| 266 |  |  | 
| 267 |  | #ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND | 
| 268 |  | template<typename T, bool convertible = is_convertible<T, int>::value> | 
| 269 |  | struct formatZeroIntegerWorkaround | 
| 270 |  | { | 
| 271 |  |     static bool invoke(std::ostream& /**/, const T& /**/) { return false; } | 
| 272 |  | }; | 
| 273 |  | template<typename T> | 
| 274 |  | struct formatZeroIntegerWorkaround<T,true> | 
| 275 |  | { | 
| 276 |  |     static bool invoke(std::ostream& out, const T& value) | 
| 277 |  |     { | 
| 278 |  |         if (static_cast<int>(value) == 0 && out.flags() & std::ios::showpos) { | 
| 279 |  |             out << "+0"; | 
| 280 |  |             return true; | 
| 281 |  |         } | 
| 282 |  |         return false; | 
| 283 |  |     } | 
| 284 |  | }; | 
| 285 |  | #endif // TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND | 
| 286 |  |  | 
| 287 |  | // Convert an arbitrary type to integer.  The version with convertible=false | 
| 288 |  | // throws an error. | 
| 289 |  | template<typename T, bool convertible = is_convertible<T,int>::value> | 
| 290 |  | struct convertToInt | 
| 291 |  | { | 
| 292 |  |     static int invoke(const T& /*value*/) | 
| 293 | 0 |     { | 
| 294 | 0 |         TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "| Line | Count | Source |  | 135 | 0 | #define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString) | 
 |         TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "| Line | Count | Source |  | 135 | 0 | #define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString) | 
 |         TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "| Line | Count | Source |  | 135 | 0 | #define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString) | 
 |         TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "| Line | Count | Source |  | 135 | 0 | #define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString) | 
 |         TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "| Line | Count | Source |  | 135 | 0 | #define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString) | 
 |         TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "| Line | Count | Source |  | 135 | 0 | #define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString) | 
 |         TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "| Line | Count | Source |  | 135 | 0 | #define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString) | 
 |         TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "| Line | Count | Source |  | 135 | 0 | #define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString) | 
 |         TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "| Line | Count | Source |  | 135 | 0 | #define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString) | 
 |         TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "| Line | Count | Source |  | 135 | 0 | #define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString) | 
 |         TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "| Line | Count | Source |  | 135 | 0 | #define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString) | 
 |         TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "| Line | Count | Source |  | 135 | 0 | #define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString) | 
 |         TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "| Line | Count | Source |  | 135 | 0 | #define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString) | 
 |         TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "| Line | Count | Source |  | 135 | 0 | #define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString) | 
 |         TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "| Line | Count | Source |  | 135 | 0 | #define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString) | 
 |         TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "| Line | Count | Source |  | 135 | 0 | #define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString) | 
 |         TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "| Line | Count | Source |  | 135 | 0 | #define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString) | 
 |         TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "| Line | Count | Source |  | 135 | 0 | #define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString) | 
 |         TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "| Line | Count | Source |  | 135 | 0 | #define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString) | 
 |         TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "| Line | Count | Source |  | 135 | 0 | #define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString) | 
 |         TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "| Line | Count | Source |  | 135 | 0 | #define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString) | 
 |         TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "| Line | Count | Source |  | 135 | 0 | #define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString) | 
 |         TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "| Line | Count | Source |  | 135 | 0 | #define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString) | 
 |         TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "| Line | Count | Source |  | 135 | 0 | #define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString) | 
 |         TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "| Line | Count | Source |  | 135 | 0 | #define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString) | 
 |         TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "| Line | Count | Source |  | 135 | 0 | #define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString) | 
 |         TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "| Line | Count | Source |  | 135 | 0 | #define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString) | 
 |         TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "| Line | Count | Source |  | 135 | 0 | #define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString) | 
 |         TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "| Line | Count | Source |  | 135 | 0 | #define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString) | 
 |         TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "| Line | Count | Source |  | 135 | 0 | #define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString) | 
 |         TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "| Line | Count | Source |  | 135 | 0 | #define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString) | 
 |         TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "| Line | Count | Source |  | 135 | 0 | #define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString) | 
 |         TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "| Line | Count | Source |  | 135 | 0 | #define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString) | 
 | 
| 295 | 0 |                          "integer for use as variable width or precision"); | 
| 296 | 0 |         return 0; | 
| 297 | 0 |     } Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEELb0EE6invokeERKS8_Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIPKcLb0EE6invokeERKS3_Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntINSt3__117basic_string_viewIcNS2_11char_traitsIcEEEELb0EE6invokeERKS6_Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIP11CBlockIndexLb0EE6invokeERKS3_Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA13_cLb0EE6invokeERA13_KcUnexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA10_cLb0EE6invokeERA10_KcUnexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA7_cLb0EE6invokeERA7_KcUnexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA14_cLb0EE6invokeERA14_KcUnexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA42_cLb0EE6invokeERA42_KcUnexecuted instantiation: _ZN10tinyformat6detail12convertToIntINSt3__121__quoted_output_proxyIcNS2_11char_traitsIcEEEELb0EE6invokeERKS6_Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA12_cLb0EE6invokeERA12_KcUnexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA20_cLb0EE6invokeERA20_KcUnexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA8_cLb0EE6invokeERA8_KcUnexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA9_cLb0EE6invokeERA9_KcUnexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA5_cLb0EE6invokeERA5_KcUnexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA15_cLb0EE6invokeERA15_KcUnexecuted instantiation: _ZN10tinyformat6detail12convertToIntIN4util17TranslatedLiteralELb0EE6invokeERKS3_Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA27_cLb0EE6invokeERA27_KcUnexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA21_cLb0EE6invokeERA21_KcUnexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA17_cLb0EE6invokeERA17_KcUnexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA16_cLb0EE6invokeERA16_KcUnexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA6_cLb0EE6invokeERA6_KcUnexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA3_cLb0EE6invokeERA3_KcUnexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA30_cLb0EE6invokeERA30_KcUnexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA19_cLb0EE6invokeERA19_KcUnexecuted instantiation: _ZN10tinyformat6detail12convertToIntI14ChainstateRoleLb0EE6invokeERKS2_Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA18_cLb0EE6invokeERA18_KcUnexecuted instantiation: _ZN10tinyformat6detail12convertToIntIN4node15BlockfileCursorELb0EE6invokeERKS3_Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA23_cLb0EE6invokeERA23_KcUnexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA22_cLb0EE6invokeERA22_KcUnexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA11_cLb0EE6invokeERA11_KcUnexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA24_cLb0EE6invokeERA24_KcUnexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA37_cLb0EE6invokeERA37_Kc | 
| 298 |  | }; | 
| 299 |  | // Specialization for convertToInt when conversion is possible | 
| 300 |  | template<typename T> | 
| 301 |  | struct convertToInt<T,true> | 
| 302 |  | { | 
| 303 | 0 |     static int invoke(const T& value) { return static_cast<int>(value); }Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIiLb1EE6invokeERKiUnexecuted instantiation: _ZN10tinyformat6detail12convertToIntImLb1EE6invokeERKmUnexecuted instantiation: _ZN10tinyformat6detail12convertToIntItLb1EE6invokeERKtUnexecuted instantiation: _ZN10tinyformat6detail12convertToIntIxLb1EE6invokeERKxUnexecuted instantiation: _ZN10tinyformat6detail12convertToIntIdLb1EE6invokeERKdUnexecuted instantiation: _ZN10tinyformat6detail12convertToIntIaLb1EE6invokeERKaUnexecuted instantiation: _ZN10tinyformat6detail12convertToIntIhLb1EE6invokeERKhUnexecuted instantiation: _ZN10tinyformat6detail12convertToIntIcLb1EE6invokeERKcUnexecuted instantiation: _ZN10tinyformat6detail12convertToIntIbLb1EE6invokeERKbUnexecuted instantiation: _ZN10tinyformat6detail12convertToIntIfLb1EE6invokeERKfUnexecuted instantiation: _ZN10tinyformat6detail12convertToIntIsLb1EE6invokeERKsUnexecuted instantiation: _ZN10tinyformat6detail12convertToIntIjLb1EE6invokeERKjUnexecuted instantiation: _ZN10tinyformat6detail12convertToIntIyLb1EE6invokeERKyUnexecuted instantiation: _ZN10tinyformat6detail12convertToIntINSt3__16atomicIyEELb1EE6invokeERKS4_Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIlLb1EE6invokeERKlUnexecuted instantiation: _ZN10tinyformat6detail12convertToIntI12ServiceFlagsLb1EE6invokeERKS2_Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntINSt3__16atomicIiEELb1EE6invokeERKS4_Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIN4node13BlockfileTypeELb1EE6invokeERKS3_ | 
| 304 |  | }; | 
| 305 |  |  | 
| 306 |  | // Format at most ntrunc characters to the given stream. | 
| 307 |  | template<typename T> | 
| 308 |  | inline void formatTruncated(std::ostream& out, const T& value, int ntrunc) | 
| 309 | 0 | { | 
| 310 | 0 |     std::ostringstream tmp; | 
| 311 | 0 |     tmp << value; | 
| 312 | 0 |     std::string result = tmp.str(); | 
| 313 | 0 |     out.write(result.c_str(), (std::min)(ntrunc, static_cast<int>(result.size()))); | 
| 314 | 0 | } Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEvRNS2_13basic_ostreamIcS5_EERKT_iUnexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedIiEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEERKT_iUnexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedImEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEERKT_iUnexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedItEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEERKT_iUnexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedIxEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEERKT_iUnexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedIdEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEERKT_iUnexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedIbEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEERKT_iUnexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedIfEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEERKT_iUnexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedIsEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEERKT_iUnexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedIjEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEERKT_iUnexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedIyEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEERKT_iUnexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedINSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEEEvRNS2_13basic_ostreamIcS5_EERKT_iUnexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedIP11CBlockIndexEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERKT_iUnexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedINSt3__16atomicIyEEEEvRNS2_13basic_ostreamIcNS2_11char_traitsIcEEEERKT_iUnexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedINSt3__121__quoted_output_proxyIcNS2_11char_traitsIcEEEEEEvRNS2_13basic_ostreamIcS5_EERKT_iUnexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedIlEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEERKT_iUnexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedIN4util17TranslatedLiteralEEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERKT_iUnexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedI12ServiceFlagsEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEERKT_iUnexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedINSt3__16atomicIiEEEEvRNS2_13basic_ostreamIcNS2_11char_traitsIcEEEERKT_iUnexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedI14ChainstateRoleEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEERKT_iUnexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedIN4node13BlockfileTypeEEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERKT_iUnexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedIN4node15BlockfileCursorEEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERKT_i | 
| 315 |  | #define TINYFORMAT_DEFINE_FORMAT_TRUNCATED_CSTR(type)       \ | 
| 316 | 0 | inline void formatTruncated(std::ostream& out, type* value, int ntrunc) \ | 
| 317 | 0 | {                                                           \ | 
| 318 | 0 |     std::streamsize len = 0;                                \ | 
| 319 | 0 |     while (len < ntrunc && value[len] != 0)                 \ | 
| 320 | 0 |         ++len;                                              \ | 
| 321 | 0 |     out.write(value, len);                                  \ | 
| 322 | 0 | } Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEPKciUnexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEPci | 
| 323 |  | // Overload for const char* and char*.  Could overload for signed & unsigned | 
| 324 |  | // char too, but these are technically unneeded for printf compatibility. | 
| 325 |  | TINYFORMAT_DEFINE_FORMAT_TRUNCATED_CSTR(const char) | 
| 326 |  | TINYFORMAT_DEFINE_FORMAT_TRUNCATED_CSTR(char) | 
| 327 |  | #undef TINYFORMAT_DEFINE_FORMAT_TRUNCATED_CSTR | 
| 328 |  |  | 
| 329 |  | } // namespace detail | 
| 330 |  |  | 
| 331 |  |  | 
| 332 |  | //------------------------------------------------------------------------------ | 
| 333 |  | // Variable formatting functions.  May be overridden for user-defined types if | 
| 334 |  | // desired. | 
| 335 |  |  | 
| 336 |  |  | 
| 337 |  | /// Format a value into a stream, delegating to operator<< by default. | 
| 338 |  | /// | 
| 339 |  | /// Users may override this for their own types.  When this function is called, | 
| 340 |  | /// the stream flags will have been modified according to the format string. | 
| 341 |  | /// The format specification is provided in the range [fmtBegin, fmtEnd).  For | 
| 342 |  | /// truncating conversions, ntrunc is set to the desired maximum number of | 
| 343 |  | /// characters, for example "%.7s" calls formatValue with ntrunc = 7. | 
| 344 |  | /// | 
| 345 |  | /// By default, formatValue() uses the usual stream insertion operator | 
| 346 |  | /// operator<< to format the type T, with special cases for the %c and %p | 
| 347 |  | /// conversions. | 
| 348 |  | template<typename T> | 
| 349 |  | inline void formatValue(std::ostream& out, const char* /*fmtBegin*/, | 
| 350 |  |                         const char* fmtEnd, int ntrunc, const T& value) | 
| 351 | 16.2M | { | 
| 352 | 16.2M | #ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS | 
| 353 |  |     // Since we don't support printing of wchar_t using "%ls", make it fail at | 
| 354 |  |     // compile time in preference to printing as a void* at runtime. | 
| 355 | 16.2M |     typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType; | 
| 356 | 16.2M |     (void) DummyType(); // avoid unused type warning with gcc-4.8 | 
| 357 | 16.2M | #endif | 
| 358 |  |     // The mess here is to support the %c and %p conversions: if these | 
| 359 |  |     // conversions are active we try to convert the type to a char or const | 
| 360 |  |     // void* respectively and format that instead of the value itself.  For the | 
| 361 |  |     // %p conversion it's important to avoid dereferencing the pointer, which | 
| 362 |  |     // could otherwise lead to a crash when printing a dangling (const char*). | 
| 363 | 16.2M |     const bool canConvertToChar = detail::is_convertible<T,char>::value; | 
| 364 | 16.2M |     const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value; | 
| 365 | 16.2M |     if (canConvertToChar && *(fmtEnd-1) == 'c'10.6M) | 
| 366 | 0 |         detail::formatValueAsType<T, char>::invoke(out, value); | 
| 367 | 16.2M |     else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p'1.97M) | 
| 368 | 0 |         detail::formatValueAsType<T, const void*>::invoke(out, value); | 
| 369 |  | #ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND | 
| 370 |  |     else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/; | 
| 371 |  | #endif | 
| 372 | 16.2M |     else if (ntrunc >= 0) { | 
| 373 |  |         // Take care not to overread C strings in truncating conversions like | 
| 374 |  |         // "%.4s" where at most 4 characters may be read. | 
| 375 | 0 |         detail::formatTruncated(out, value, ntrunc); | 
| 376 | 0 |     } | 
| 377 | 16.2M |     else | 
| 378 | 16.2M |         out << value; | 
| 379 | 16.2M | } _ZN10tinyformat11formatValueINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEvRNS1_13basic_ostreamIcS4_EEPKcSC_iRKT_| Line | Count | Source |  | 351 | 3.43M | { |  | 352 | 3.43M | #ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS |  | 353 |  |     // Since we don't support printing of wchar_t using "%ls", make it fail at |  | 354 |  |     // compile time in preference to printing as a void* at runtime. |  | 355 | 3.43M |     typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType; |  | 356 | 3.43M |     (void) DummyType(); // avoid unused type warning with gcc-4.8 |  | 357 | 3.43M | #endif |  | 358 |  |     // The mess here is to support the %c and %p conversions: if these |  | 359 |  |     // conversions are active we try to convert the type to a char or const |  | 360 |  |     // void* respectively and format that instead of the value itself.  For the |  | 361 |  |     // %p conversion it's important to avoid dereferencing the pointer, which |  | 362 |  |     // could otherwise lead to a crash when printing a dangling (const char*). |  | 363 | 3.43M |     const bool canConvertToChar = detail::is_convertible<T,char>::value; |  | 364 | 3.43M |     const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value; |  | 365 | 3.43M |     if (canConvertToChar && *(fmtEnd-1) == 'c'0) |  | 366 | 0 |         detail::formatValueAsType<T, char>::invoke(out, value); |  | 367 | 3.43M |     else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p'0) |  | 368 | 0 |         detail::formatValueAsType<T, const void*>::invoke(out, value); |  | 369 |  | #ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND |  | 370 |  |     else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/; |  | 371 |  | #endif |  | 372 | 3.43M |     else if (ntrunc >= 0) { |  | 373 |  |         // Take care not to overread C strings in truncating conversions like |  | 374 |  |         // "%.4s" where at most 4 characters may be read. |  | 375 | 0 |         detail::formatTruncated(out, value, ntrunc); |  | 376 | 0 |     } |  | 377 | 3.43M |     else |  | 378 | 3.43M |         out << value; |  | 379 | 3.43M | } | 
_ZN10tinyformat11formatValueIiEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEPKcS8_iRKT_| Line | Count | Source |  | 351 | 2.99M | { |  | 352 | 2.99M | #ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS |  | 353 |  |     // Since we don't support printing of wchar_t using "%ls", make it fail at |  | 354 |  |     // compile time in preference to printing as a void* at runtime. |  | 355 | 2.99M |     typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType; |  | 356 | 2.99M |     (void) DummyType(); // avoid unused type warning with gcc-4.8 |  | 357 | 2.99M | #endif |  | 358 |  |     // The mess here is to support the %c and %p conversions: if these |  | 359 |  |     // conversions are active we try to convert the type to a char or const |  | 360 |  |     // void* respectively and format that instead of the value itself.  For the |  | 361 |  |     // %p conversion it's important to avoid dereferencing the pointer, which |  | 362 |  |     // could otherwise lead to a crash when printing a dangling (const char*). |  | 363 | 2.99M |     const bool canConvertToChar = detail::is_convertible<T,char>::value; |  | 364 | 2.99M |     const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value; |  | 365 | 2.99M |     if (canConvertToChar && *(fmtEnd-1) == 'c') |  | 366 | 0 |         detail::formatValueAsType<T, char>::invoke(out, value); |  | 367 | 2.99M |     else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p'0) |  | 368 | 0 |         detail::formatValueAsType<T, const void*>::invoke(out, value); |  | 369 |  | #ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND |  | 370 |  |     else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/; |  | 371 |  | #endif |  | 372 | 2.99M |     else if (ntrunc >= 0) { |  | 373 |  |         // Take care not to overread C strings in truncating conversions like |  | 374 |  |         // "%.4s" where at most 4 characters may be read. |  | 375 | 0 |         detail::formatTruncated(out, value, ntrunc); |  | 376 | 0 |     } |  | 377 | 2.99M |     else |  | 378 | 2.99M |         out << value; |  | 379 | 2.99M | } | 
_ZN10tinyformat11formatValueImEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEPKcS8_iRKT_| Line | Count | Source |  | 351 | 265k | { |  | 352 | 265k | #ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS |  | 353 |  |     // Since we don't support printing of wchar_t using "%ls", make it fail at |  | 354 |  |     // compile time in preference to printing as a void* at runtime. |  | 355 | 265k |     typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType; |  | 356 | 265k |     (void) DummyType(); // avoid unused type warning with gcc-4.8 |  | 357 | 265k | #endif |  | 358 |  |     // The mess here is to support the %c and %p conversions: if these |  | 359 |  |     // conversions are active we try to convert the type to a char or const |  | 360 |  |     // void* respectively and format that instead of the value itself.  For the |  | 361 |  |     // %p conversion it's important to avoid dereferencing the pointer, which |  | 362 |  |     // could otherwise lead to a crash when printing a dangling (const char*). |  | 363 | 265k |     const bool canConvertToChar = detail::is_convertible<T,char>::value; |  | 364 | 265k |     const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value; |  | 365 | 265k |     if (canConvertToChar && *(fmtEnd-1) == 'c') |  | 366 | 0 |         detail::formatValueAsType<T, char>::invoke(out, value); |  | 367 | 265k |     else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p'0) |  | 368 | 0 |         detail::formatValueAsType<T, const void*>::invoke(out, value); |  | 369 |  | #ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND |  | 370 |  |     else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/; |  | 371 |  | #endif |  | 372 | 265k |     else if (ntrunc >= 0) { |  | 373 |  |         // Take care not to overread C strings in truncating conversions like |  | 374 |  |         // "%.4s" where at most 4 characters may be read. |  | 375 | 0 |         detail::formatTruncated(out, value, ntrunc); |  | 376 | 0 |     } |  | 377 | 265k |     else |  | 378 | 265k |         out << value; |  | 379 | 265k | } | 
_ZN10tinyformat11formatValueItEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEPKcS8_iRKT_| Line | Count | Source |  | 351 | 534k | { |  | 352 | 534k | #ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS |  | 353 |  |     // Since we don't support printing of wchar_t using "%ls", make it fail at |  | 354 |  |     // compile time in preference to printing as a void* at runtime. |  | 355 | 534k |     typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType; |  | 356 | 534k |     (void) DummyType(); // avoid unused type warning with gcc-4.8 |  | 357 | 534k | #endif |  | 358 |  |     // The mess here is to support the %c and %p conversions: if these |  | 359 |  |     // conversions are active we try to convert the type to a char or const |  | 360 |  |     // void* respectively and format that instead of the value itself.  For the |  | 361 |  |     // %p conversion it's important to avoid dereferencing the pointer, which |  | 362 |  |     // could otherwise lead to a crash when printing a dangling (const char*). |  | 363 | 534k |     const bool canConvertToChar = detail::is_convertible<T,char>::value; |  | 364 | 534k |     const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value; |  | 365 | 534k |     if (canConvertToChar && *(fmtEnd-1) == 'c') |  | 366 | 0 |         detail::formatValueAsType<T, char>::invoke(out, value); |  | 367 | 534k |     else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p'0) |  | 368 | 0 |         detail::formatValueAsType<T, const void*>::invoke(out, value); |  | 369 |  | #ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND |  | 370 |  |     else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/; |  | 371 |  | #endif |  | 372 | 534k |     else if (ntrunc >= 0) { |  | 373 |  |         // Take care not to overread C strings in truncating conversions like |  | 374 |  |         // "%.4s" where at most 4 characters may be read. |  | 375 | 0 |         detail::formatTruncated(out, value, ntrunc); |  | 376 | 0 |     } |  | 377 | 534k |     else |  | 378 | 534k |         out << value; |  | 379 | 534k | } | 
_ZN10tinyformat11formatValueIxEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEPKcS8_iRKT_| Line | Count | Source |  | 351 | 2.26M | { |  | 352 | 2.26M | #ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS |  | 353 |  |     // Since we don't support printing of wchar_t using "%ls", make it fail at |  | 354 |  |     // compile time in preference to printing as a void* at runtime. |  | 355 | 2.26M |     typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType; |  | 356 | 2.26M |     (void) DummyType(); // avoid unused type warning with gcc-4.8 |  | 357 | 2.26M | #endif |  | 358 |  |     // The mess here is to support the %c and %p conversions: if these |  | 359 |  |     // conversions are active we try to convert the type to a char or const |  | 360 |  |     // void* respectively and format that instead of the value itself.  For the |  | 361 |  |     // %p conversion it's important to avoid dereferencing the pointer, which |  | 362 |  |     // could otherwise lead to a crash when printing a dangling (const char*). |  | 363 | 2.26M |     const bool canConvertToChar = detail::is_convertible<T,char>::value; |  | 364 | 2.26M |     const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value; |  | 365 | 2.26M |     if (canConvertToChar && *(fmtEnd-1) == 'c') |  | 366 | 0 |         detail::formatValueAsType<T, char>::invoke(out, value); |  | 367 | 2.26M |     else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p'0) |  | 368 | 0 |         detail::formatValueAsType<T, const void*>::invoke(out, value); |  | 369 |  | #ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND |  | 370 |  |     else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/; |  | 371 |  | #endif |  | 372 | 2.26M |     else if (ntrunc >= 0) { |  | 373 |  |         // Take care not to overread C strings in truncating conversions like |  | 374 |  |         // "%.4s" where at most 4 characters may be read. |  | 375 | 0 |         detail::formatTruncated(out, value, ntrunc); |  | 376 | 0 |     } |  | 377 | 2.26M |     else |  | 378 | 2.26M |         out << value; |  | 379 | 2.26M | } | 
_ZN10tinyformat11formatValueIdEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEPKcS8_iRKT_| Line | Count | Source |  | 351 | 13.7k | { |  | 352 | 13.7k | #ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS |  | 353 |  |     // Since we don't support printing of wchar_t using "%ls", make it fail at |  | 354 |  |     // compile time in preference to printing as a void* at runtime. |  | 355 | 13.7k |     typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType; |  | 356 | 13.7k |     (void) DummyType(); // avoid unused type warning with gcc-4.8 |  | 357 | 13.7k | #endif |  | 358 |  |     // The mess here is to support the %c and %p conversions: if these |  | 359 |  |     // conversions are active we try to convert the type to a char or const |  | 360 |  |     // void* respectively and format that instead of the value itself.  For the |  | 361 |  |     // %p conversion it's important to avoid dereferencing the pointer, which |  | 362 |  |     // could otherwise lead to a crash when printing a dangling (const char*). |  | 363 | 13.7k |     const bool canConvertToChar = detail::is_convertible<T,char>::value; |  | 364 | 13.7k |     const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value; |  | 365 | 13.7k |     if (canConvertToChar && *(fmtEnd-1) == 'c') |  | 366 | 0 |         detail::formatValueAsType<T, char>::invoke(out, value); |  | 367 | 13.7k |     else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p'0) |  | 368 | 0 |         detail::formatValueAsType<T, const void*>::invoke(out, value); |  | 369 |  | #ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND |  | 370 |  |     else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/; |  | 371 |  | #endif |  | 372 | 13.7k |     else if (ntrunc >= 0) { |  | 373 |  |         // Take care not to overread C strings in truncating conversions like |  | 374 |  |         // "%.4s" where at most 4 characters may be read. |  | 375 | 0 |         detail::formatTruncated(out, value, ntrunc); |  | 376 | 0 |     } |  | 377 | 13.7k |     else |  | 378 | 13.7k |         out << value; |  | 379 | 13.7k | } | 
_ZN10tinyformat11formatValueIPKcEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEES2_S2_iRKT_| Line | Count | Source |  | 351 | 1.91M | { |  | 352 | 1.91M | #ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS |  | 353 |  |     // Since we don't support printing of wchar_t using "%ls", make it fail at |  | 354 |  |     // compile time in preference to printing as a void* at runtime. |  | 355 | 1.91M |     typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType; |  | 356 | 1.91M |     (void) DummyType(); // avoid unused type warning with gcc-4.8 |  | 357 | 1.91M | #endif |  | 358 |  |     // The mess here is to support the %c and %p conversions: if these |  | 359 |  |     // conversions are active we try to convert the type to a char or const |  | 360 |  |     // void* respectively and format that instead of the value itself.  For the |  | 361 |  |     // %p conversion it's important to avoid dereferencing the pointer, which |  | 362 |  |     // could otherwise lead to a crash when printing a dangling (const char*). |  | 363 | 1.91M |     const bool canConvertToChar = detail::is_convertible<T,char>::value; |  | 364 | 1.91M |     const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value; |  | 365 | 1.91M |     if (canConvertToChar && *(fmtEnd-1) == 'c'0) |  | 366 | 0 |         detail::formatValueAsType<T, char>::invoke(out, value); |  | 367 | 1.91M |     else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p') |  | 368 | 0 |         detail::formatValueAsType<T, const void*>::invoke(out, value); |  | 369 |  | #ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND |  | 370 |  |     else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/; |  | 371 |  | #endif |  | 372 | 1.91M |     else if (ntrunc >= 0) { |  | 373 |  |         // Take care not to overread C strings in truncating conversions like |  | 374 |  |         // "%.4s" where at most 4 characters may be read. |  | 375 | 0 |         detail::formatTruncated(out, value, ntrunc); |  | 376 | 0 |     } |  | 377 | 1.91M |     else |  | 378 | 1.91M |         out << value; |  | 379 | 1.91M | } | 
_ZN10tinyformat11formatValueIbEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEPKcS8_iRKT_| Line | Count | Source |  | 351 | 2.40M | { |  | 352 | 2.40M | #ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS |  | 353 |  |     // Since we don't support printing of wchar_t using "%ls", make it fail at |  | 354 |  |     // compile time in preference to printing as a void* at runtime. |  | 355 | 2.40M |     typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType; |  | 356 | 2.40M |     (void) DummyType(); // avoid unused type warning with gcc-4.8 |  | 357 | 2.40M | #endif |  | 358 |  |     // The mess here is to support the %c and %p conversions: if these |  | 359 |  |     // conversions are active we try to convert the type to a char or const |  | 360 |  |     // void* respectively and format that instead of the value itself.  For the |  | 361 |  |     // %p conversion it's important to avoid dereferencing the pointer, which |  | 362 |  |     // could otherwise lead to a crash when printing a dangling (const char*). |  | 363 | 2.40M |     const bool canConvertToChar = detail::is_convertible<T,char>::value; |  | 364 | 2.40M |     const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value; |  | 365 | 2.40M |     if (canConvertToChar && *(fmtEnd-1) == 'c') |  | 366 | 0 |         detail::formatValueAsType<T, char>::invoke(out, value); |  | 367 | 2.40M |     else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p'0) |  | 368 | 0 |         detail::formatValueAsType<T, const void*>::invoke(out, value); |  | 369 |  | #ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND |  | 370 |  |     else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/; |  | 371 |  | #endif |  | 372 | 2.40M |     else if (ntrunc >= 0) { |  | 373 |  |         // Take care not to overread C strings in truncating conversions like |  | 374 |  |         // "%.4s" where at most 4 characters may be read. |  | 375 | 0 |         detail::formatTruncated(out, value, ntrunc); |  | 376 | 0 |     } |  | 377 | 2.40M |     else |  | 378 | 2.40M |         out << value; |  | 379 | 2.40M | } | 
Unexecuted instantiation: _ZN10tinyformat11formatValueIfEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEPKcS8_iRKT_Unexecuted instantiation: _ZN10tinyformat11formatValueIsEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEPKcS8_iRKT__ZN10tinyformat11formatValueIjEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEPKcS8_iRKT_| Line | Count | Source |  | 351 | 1.66M | { |  | 352 | 1.66M | #ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS |  | 353 |  |     // Since we don't support printing of wchar_t using "%ls", make it fail at |  | 354 |  |     // compile time in preference to printing as a void* at runtime. |  | 355 | 1.66M |     typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType; |  | 356 | 1.66M |     (void) DummyType(); // avoid unused type warning with gcc-4.8 |  | 357 | 1.66M | #endif |  | 358 |  |     // The mess here is to support the %c and %p conversions: if these |  | 359 |  |     // conversions are active we try to convert the type to a char or const |  | 360 |  |     // void* respectively and format that instead of the value itself.  For the |  | 361 |  |     // %p conversion it's important to avoid dereferencing the pointer, which |  | 362 |  |     // could otherwise lead to a crash when printing a dangling (const char*). |  | 363 | 1.66M |     const bool canConvertToChar = detail::is_convertible<T,char>::value; |  | 364 | 1.66M |     const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value; |  | 365 | 1.66M |     if (canConvertToChar && *(fmtEnd-1) == 'c') |  | 366 | 0 |         detail::formatValueAsType<T, char>::invoke(out, value); |  | 367 | 1.66M |     else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p'0) |  | 368 | 0 |         detail::formatValueAsType<T, const void*>::invoke(out, value); |  | 369 |  | #ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND |  | 370 |  |     else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/; |  | 371 |  | #endif |  | 372 | 1.66M |     else if (ntrunc >= 0) { |  | 373 |  |         // Take care not to overread C strings in truncating conversions like |  | 374 |  |         // "%.4s" where at most 4 characters may be read. |  | 375 | 0 |         detail::formatTruncated(out, value, ntrunc); |  | 376 | 0 |     } |  | 377 | 1.66M |     else |  | 378 | 1.66M |         out << value; |  | 379 | 1.66M | } | 
_ZN10tinyformat11formatValueIyEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEPKcS8_iRKT_| Line | Count | Source |  | 351 | 51.2k | { |  | 352 | 51.2k | #ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS |  | 353 |  |     // Since we don't support printing of wchar_t using "%ls", make it fail at |  | 354 |  |     // compile time in preference to printing as a void* at runtime. |  | 355 | 51.2k |     typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType; |  | 356 | 51.2k |     (void) DummyType(); // avoid unused type warning with gcc-4.8 |  | 357 | 51.2k | #endif |  | 358 |  |     // The mess here is to support the %c and %p conversions: if these |  | 359 |  |     // conversions are active we try to convert the type to a char or const |  | 360 |  |     // void* respectively and format that instead of the value itself.  For the |  | 361 |  |     // %p conversion it's important to avoid dereferencing the pointer, which |  | 362 |  |     // could otherwise lead to a crash when printing a dangling (const char*). |  | 363 | 51.2k |     const bool canConvertToChar = detail::is_convertible<T,char>::value; |  | 364 | 51.2k |     const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value; |  | 365 | 51.2k |     if (canConvertToChar && *(fmtEnd-1) == 'c') |  | 366 | 0 |         detail::formatValueAsType<T, char>::invoke(out, value); |  | 367 | 51.2k |     else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p'0) |  | 368 | 0 |         detail::formatValueAsType<T, const void*>::invoke(out, value); |  | 369 |  | #ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND |  | 370 |  |     else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/; |  | 371 |  | #endif |  | 372 | 51.2k |     else if (ntrunc >= 0) { |  | 373 |  |         // Take care not to overread C strings in truncating conversions like |  | 374 |  |         // "%.4s" where at most 4 characters may be read. |  | 375 | 0 |         detail::formatTruncated(out, value, ntrunc); |  | 376 | 0 |     } |  | 377 | 51.2k |     else |  | 378 | 51.2k |         out << value; |  | 379 | 51.2k | } | 
_ZN10tinyformat11formatValueINSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEEEvRNS1_13basic_ostreamIcS4_EEPKcSA_iRKT_| Line | Count | Source |  | 351 | 256k | { |  | 352 | 256k | #ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS |  | 353 |  |     // Since we don't support printing of wchar_t using "%ls", make it fail at |  | 354 |  |     // compile time in preference to printing as a void* at runtime. |  | 355 | 256k |     typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType; |  | 356 | 256k |     (void) DummyType(); // avoid unused type warning with gcc-4.8 |  | 357 | 256k | #endif |  | 358 |  |     // The mess here is to support the %c and %p conversions: if these |  | 359 |  |     // conversions are active we try to convert the type to a char or const |  | 360 |  |     // void* respectively and format that instead of the value itself.  For the |  | 361 |  |     // %p conversion it's important to avoid dereferencing the pointer, which |  | 362 |  |     // could otherwise lead to a crash when printing a dangling (const char*). |  | 363 | 256k |     const bool canConvertToChar = detail::is_convertible<T,char>::value; |  | 364 | 256k |     const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value; |  | 365 | 256k |     if (canConvertToChar && *(fmtEnd-1) == 'c'0) |  | 366 | 0 |         detail::formatValueAsType<T, char>::invoke(out, value); |  | 367 | 256k |     else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p'0) |  | 368 | 0 |         detail::formatValueAsType<T, const void*>::invoke(out, value); |  | 369 |  | #ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND |  | 370 |  |     else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/; |  | 371 |  | #endif |  | 372 | 256k |     else if (ntrunc >= 0) { |  | 373 |  |         // Take care not to overread C strings in truncating conversions like |  | 374 |  |         // "%.4s" where at most 4 characters may be read. |  | 375 | 0 |         detail::formatTruncated(out, value, ntrunc); |  | 376 | 0 |     } |  | 377 | 256k |     else |  | 378 | 256k |         out << value; |  | 379 | 256k | } | 
Unexecuted instantiation: _ZN10tinyformat11formatValueIP11CBlockIndexEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEEPKcSA_iRKT_Unexecuted instantiation: _ZN10tinyformat11formatValueIA13_cEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_Unexecuted instantiation: _ZN10tinyformat11formatValueIA10_cEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_Unexecuted instantiation: _ZN10tinyformat11formatValueIA7_cEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT__ZN10tinyformat11formatValueIA14_cEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_| Line | Count | Source |  | 351 | 2.67k | { |  | 352 | 2.67k | #ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS |  | 353 |  |     // Since we don't support printing of wchar_t using "%ls", make it fail at |  | 354 |  |     // compile time in preference to printing as a void* at runtime. |  | 355 | 2.67k |     typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType; |  | 356 | 2.67k |     (void) DummyType(); // avoid unused type warning with gcc-4.8 |  | 357 | 2.67k | #endif |  | 358 |  |     // The mess here is to support the %c and %p conversions: if these |  | 359 |  |     // conversions are active we try to convert the type to a char or const |  | 360 |  |     // void* respectively and format that instead of the value itself.  For the |  | 361 |  |     // %p conversion it's important to avoid dereferencing the pointer, which |  | 362 |  |     // could otherwise lead to a crash when printing a dangling (const char*). |  | 363 | 2.67k |     const bool canConvertToChar = detail::is_convertible<T,char>::value; |  | 364 | 2.67k |     const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value; |  | 365 | 2.67k |     if (canConvertToChar && *(fmtEnd-1) == 'c'0) |  | 366 | 0 |         detail::formatValueAsType<T, char>::invoke(out, value); |  | 367 | 2.67k |     else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p') |  | 368 | 0 |         detail::formatValueAsType<T, const void*>::invoke(out, value); |  | 369 |  | #ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND |  | 370 |  |     else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/; |  | 371 |  | #endif |  | 372 | 2.67k |     else if (ntrunc >= 0) { |  | 373 |  |         // Take care not to overread C strings in truncating conversions like |  | 374 |  |         // "%.4s" where at most 4 characters may be read. |  | 375 | 0 |         detail::formatTruncated(out, value, ntrunc); |  | 376 | 0 |     } |  | 377 | 2.67k |     else |  | 378 | 2.67k |         out << value; |  | 379 | 2.67k | } | 
Unexecuted instantiation: _ZN10tinyformat11formatValueINSt3__16atomicIyEEEEvRNS1_13basic_ostreamIcNS1_11char_traitsIcEEEEPKcSA_iRKT_Unexecuted instantiation: _ZN10tinyformat11formatValueIA42_cEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_Unexecuted instantiation: _ZN10tinyformat11formatValueINSt3__121__quoted_output_proxyIcNS1_11char_traitsIcEEEEEEvRNS1_13basic_ostreamIcS4_EEPKcSA_iRKT__ZN10tinyformat11formatValueIlEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEPKcS8_iRKT_| Line | Count | Source |  | 351 | 432k | { |  | 352 | 432k | #ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS |  | 353 |  |     // Since we don't support printing of wchar_t using "%ls", make it fail at |  | 354 |  |     // compile time in preference to printing as a void* at runtime. |  | 355 | 432k |     typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType; |  | 356 | 432k |     (void) DummyType(); // avoid unused type warning with gcc-4.8 |  | 357 | 432k | #endif |  | 358 |  |     // The mess here is to support the %c and %p conversions: if these |  | 359 |  |     // conversions are active we try to convert the type to a char or const |  | 360 |  |     // void* respectively and format that instead of the value itself.  For the |  | 361 |  |     // %p conversion it's important to avoid dereferencing the pointer, which |  | 362 |  |     // could otherwise lead to a crash when printing a dangling (const char*). |  | 363 | 432k |     const bool canConvertToChar = detail::is_convertible<T,char>::value; |  | 364 | 432k |     const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value; |  | 365 | 432k |     if (canConvertToChar && *(fmtEnd-1) == 'c') |  | 366 | 0 |         detail::formatValueAsType<T, char>::invoke(out, value); |  | 367 | 432k |     else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p'0) |  | 368 | 0 |         detail::formatValueAsType<T, const void*>::invoke(out, value); |  | 369 |  | #ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND |  | 370 |  |     else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/; |  | 371 |  | #endif |  | 372 | 432k |     else if (ntrunc >= 0) { |  | 373 |  |         // Take care not to overread C strings in truncating conversions like |  | 374 |  |         // "%.4s" where at most 4 characters may be read. |  | 375 | 0 |         detail::formatTruncated(out, value, ntrunc); |  | 376 | 0 |     } |  | 377 | 432k |     else |  | 378 | 432k |         out << value; |  | 379 | 432k | } | 
Unexecuted instantiation: _ZN10tinyformat11formatValueIA12_cEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_Unexecuted instantiation: _ZN10tinyformat11formatValueIA20_cEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_Unexecuted instantiation: _ZN10tinyformat11formatValueIA8_cEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_Unexecuted instantiation: _ZN10tinyformat11formatValueIA9_cEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_Unexecuted instantiation: _ZN10tinyformat11formatValueIA5_cEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT__ZN10tinyformat11formatValueIA15_cEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_| Line | Count | Source |  | 351 | 51.2k | { |  | 352 | 51.2k | #ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS |  | 353 |  |     // Since we don't support printing of wchar_t using "%ls", make it fail at |  | 354 |  |     // compile time in preference to printing as a void* at runtime. |  | 355 | 51.2k |     typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType; |  | 356 | 51.2k |     (void) DummyType(); // avoid unused type warning with gcc-4.8 |  | 357 | 51.2k | #endif |  | 358 |  |     // The mess here is to support the %c and %p conversions: if these |  | 359 |  |     // conversions are active we try to convert the type to a char or const |  | 360 |  |     // void* respectively and format that instead of the value itself.  For the |  | 361 |  |     // %p conversion it's important to avoid dereferencing the pointer, which |  | 362 |  |     // could otherwise lead to a crash when printing a dangling (const char*). |  | 363 | 51.2k |     const bool canConvertToChar = detail::is_convertible<T,char>::value; |  | 364 | 51.2k |     const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value; |  | 365 | 51.2k |     if (canConvertToChar && *(fmtEnd-1) == 'c'0) |  | 366 | 0 |         detail::formatValueAsType<T, char>::invoke(out, value); |  | 367 | 51.2k |     else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p') |  | 368 | 0 |         detail::formatValueAsType<T, const void*>::invoke(out, value); |  | 369 |  | #ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND |  | 370 |  |     else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/; |  | 371 |  | #endif |  | 372 | 51.2k |     else if (ntrunc >= 0) { |  | 373 |  |         // Take care not to overread C strings in truncating conversions like |  | 374 |  |         // "%.4s" where at most 4 characters may be read. |  | 375 | 0 |         detail::formatTruncated(out, value, ntrunc); |  | 376 | 0 |     } |  | 377 | 51.2k |     else |  | 378 | 51.2k |         out << value; |  | 379 | 51.2k | } | 
Unexecuted instantiation: _ZN10tinyformat11formatValueIN4util17TranslatedLiteralEEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEEPKcSA_iRKT_Unexecuted instantiation: _ZN10tinyformat11formatValueIA27_cEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_Unexecuted instantiation: _ZN10tinyformat11formatValueIA21_cEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_Unexecuted instantiation: _ZN10tinyformat11formatValueIA17_cEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_Unexecuted instantiation: _ZN10tinyformat11formatValueIA16_cEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_Unexecuted instantiation: _ZN10tinyformat11formatValueIA6_cEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_Unexecuted instantiation: _ZN10tinyformat11formatValueIA3_cEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_Unexecuted instantiation: _ZN10tinyformat11formatValueI12ServiceFlagsEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_Unexecuted instantiation: _ZN10tinyformat11formatValueIA30_cEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_Unexecuted instantiation: _ZN10tinyformat11formatValueINSt3__16atomicIiEEEEvRNS1_13basic_ostreamIcNS1_11char_traitsIcEEEEPKcSA_iRKT_Unexecuted instantiation: _ZN10tinyformat11formatValueIA19_cEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_Unexecuted instantiation: _ZN10tinyformat11formatValueI14ChainstateRoleEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_Unexecuted instantiation: _ZN10tinyformat11formatValueIA18_cEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_Unexecuted instantiation: _ZN10tinyformat11formatValueIN4node13BlockfileTypeEEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEEPKcSA_iRKT_Unexecuted instantiation: _ZN10tinyformat11formatValueIN4node15BlockfileCursorEEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEEPKcSA_iRKT_Unexecuted instantiation: _ZN10tinyformat11formatValueIA23_cEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_Unexecuted instantiation: _ZN10tinyformat11formatValueIA22_cEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_Unexecuted instantiation: _ZN10tinyformat11formatValueIA11_cEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_Unexecuted instantiation: _ZN10tinyformat11formatValueIA24_cEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_Unexecuted instantiation: _ZN10tinyformat11formatValueIA37_cEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_ | 
| 380 |  |  | 
| 381 |  |  | 
| 382 |  | // Overloaded version for char types to support printing as an integer | 
| 383 |  | #define TINYFORMAT_DEFINE_FORMATVALUE_CHAR(charType)                  \ | 
| 384 |  | inline void formatValue(std::ostream& out, const char* /*fmtBegin*/,  \ | 
| 385 | 9.18k |                         const char* fmtEnd, int /**/, charType value) \ | 
| 386 | 9.18k | {                                                                     \ | 
| 387 | 9.18k |     switch (*(fmtEnd-1)) {                                            \ | 
| 388 | 9.18k |         case 'u': case 'd': case 'i': case 'o': case 'X': case 'x':   \ | 
| 389 | 9.18k |             out << static_cast<int>(value); break;                    \ | 
| 390 | 9.18k |         default:                                                      \ | 
| 391 | 0 |             out << value;                   break;                    \ | 
| 392 | 9.18k |     }                                                                 \ | 
| 393 | 9.18k | } Unexecuted instantiation: _ZN10tinyformat11formatValueERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEPKcS7_icUnexecuted instantiation: _ZN10tinyformat11formatValueERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEPKcS7_ia_ZN10tinyformat11formatValueERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEPKcS7_ih| Line | Count | Source |  | 385 | 9.18k |                         const char* fmtEnd, int /**/, charType value) \ |  | 386 | 9.18k | {                                                                     \ |  | 387 | 9.18k |     switch (*(fmtEnd-1)) {                                            \ |  | 388 | 9.18k |         case 'u': case 'd': case 'i': case 'o': case 'X': case 'x':   \ |  | 389 | 9.18k |             out << static_cast<int>(value); break;                    \ |  | 390 | 9.18k |         default:                                                      \ |  | 391 | 0 |             out << value;                   break;                    \ |  | 392 | 9.18k |     }                                                                 \ |  | 393 | 9.18k | } | 
 | 
| 394 |  | // per 3.9.1: char, signed char and unsigned char are all distinct types | 
| 395 |  | TINYFORMAT_DEFINE_FORMATVALUE_CHAR(char) | 
| 396 |  | TINYFORMAT_DEFINE_FORMATVALUE_CHAR(signed char) | 
| 397 |  | TINYFORMAT_DEFINE_FORMATVALUE_CHAR(unsigned char) | 
| 398 |  | #undef TINYFORMAT_DEFINE_FORMATVALUE_CHAR | 
| 399 |  |  | 
| 400 |  |  | 
| 401 |  | //------------------------------------------------------------------------------ | 
| 402 |  | // Tools for emulating variadic templates in C++98.  The basic idea here is | 
| 403 |  | // stolen from the boost preprocessor metaprogramming library and cut down to | 
| 404 |  | // be just general enough for what we need. | 
| 405 |  |  | 
| 406 |  | #define TINYFORMAT_ARGTYPES(n) TINYFORMAT_ARGTYPES_ ## n | 
| 407 |  | #define TINYFORMAT_VARARGS(n) TINYFORMAT_VARARGS_ ## n | 
| 408 |  | #define TINYFORMAT_PASSARGS(n) TINYFORMAT_PASSARGS_ ## n | 
| 409 |  | #define TINYFORMAT_PASSARGS_TAIL(n) TINYFORMAT_PASSARGS_TAIL_ ## n | 
| 410 |  |  | 
| 411 |  | // To keep it as transparent as possible, the macros below have been generated | 
| 412 |  | // using python via the excellent cog.py code generation script.  This avoids | 
| 413 |  | // the need for a bunch of complex (but more general) preprocessor tricks as | 
| 414 |  | // used in boost.preprocessor. | 
| 415 |  | // | 
| 416 |  | // To rerun the code generation in place, use `cog.py -r tinyformat.h` | 
| 417 |  | // (see http://nedbatchelder.com/code/cog).  Alternatively you can just create | 
| 418 |  | // extra versions by hand. | 
| 419 |  |  | 
| 420 |  | /*[[[cog | 
| 421 |  | maxParams = 16 | 
| 422 |  |  | 
| 423 |  | def makeCommaSepLists(lineTemplate, elemTemplate, startInd=1): | 
| 424 |  |     for j in range(startInd,maxParams+1): | 
| 425 |  |         list = ', '.join([elemTemplate % {'i':i} for i in range(startInd,j+1)]) | 
| 426 |  |         cog.outl(lineTemplate % {'j':j, 'list':list}) | 
| 427 |  |  | 
| 428 |  | makeCommaSepLists('#define TINYFORMAT_ARGTYPES_%(j)d %(list)s', | 
| 429 |  |                   'class T%(i)d') | 
| 430 |  |  | 
| 431 |  | cog.outl() | 
| 432 |  | makeCommaSepLists('#define TINYFORMAT_VARARGS_%(j)d %(list)s', | 
| 433 |  |                   'const T%(i)d& v%(i)d') | 
| 434 |  |  | 
| 435 |  | cog.outl() | 
| 436 |  | makeCommaSepLists('#define TINYFORMAT_PASSARGS_%(j)d %(list)s', 'v%(i)d') | 
| 437 |  |  | 
| 438 |  | cog.outl() | 
| 439 |  | cog.outl('#define TINYFORMAT_PASSARGS_TAIL_1') | 
| 440 |  | makeCommaSepLists('#define TINYFORMAT_PASSARGS_TAIL_%(j)d , %(list)s', | 
| 441 |  |                   'v%(i)d', startInd = 2) | 
| 442 |  |  | 
| 443 |  | cog.outl() | 
| 444 |  | cog.outl('#define TINYFORMAT_FOREACH_ARGNUM(m) \\\n    ' + | 
| 445 |  |          ' '.join(['m(%d)' % (j,) for j in range(1,maxParams+1)])) | 
| 446 |  | ]]]*/ | 
| 447 |  | #define TINYFORMAT_ARGTYPES_1 class T1 | 
| 448 |  | #define TINYFORMAT_ARGTYPES_2 class T1, class T2 | 
| 449 |  | #define TINYFORMAT_ARGTYPES_3 class T1, class T2, class T3 | 
| 450 |  | #define TINYFORMAT_ARGTYPES_4 class T1, class T2, class T3, class T4 | 
| 451 |  | #define TINYFORMAT_ARGTYPES_5 class T1, class T2, class T3, class T4, class T5 | 
| 452 |  | #define TINYFORMAT_ARGTYPES_6 class T1, class T2, class T3, class T4, class T5, class T6 | 
| 453 |  | #define TINYFORMAT_ARGTYPES_7 class T1, class T2, class T3, class T4, class T5, class T6, class T7 | 
| 454 |  | #define TINYFORMAT_ARGTYPES_8 class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8 | 
| 455 |  | #define TINYFORMAT_ARGTYPES_9 class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8, class T9 | 
| 456 |  | #define TINYFORMAT_ARGTYPES_10 class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8, class T9, class T10 | 
| 457 |  | #define TINYFORMAT_ARGTYPES_11 class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8, class T9, class T10, class T11 | 
| 458 |  | #define TINYFORMAT_ARGTYPES_12 class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8, class T9, class T10, class T11, class T12 | 
| 459 |  | #define TINYFORMAT_ARGTYPES_13 class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8, class T9, class T10, class T11, class T12, class T13 | 
| 460 |  | #define TINYFORMAT_ARGTYPES_14 class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8, class T9, class T10, class T11, class T12, class T13, class T14 | 
| 461 |  | #define TINYFORMAT_ARGTYPES_15 class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8, class T9, class T10, class T11, class T12, class T13, class T14, class T15 | 
| 462 |  | #define TINYFORMAT_ARGTYPES_16 class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8, class T9, class T10, class T11, class T12, class T13, class T14, class T15, class T16 | 
| 463 |  |  | 
| 464 |  | #define TINYFORMAT_VARARGS_1 const T1& v1 | 
| 465 |  | #define TINYFORMAT_VARARGS_2 const T1& v1, const T2& v2 | 
| 466 |  | #define TINYFORMAT_VARARGS_3 const T1& v1, const T2& v2, const T3& v3 | 
| 467 |  | #define TINYFORMAT_VARARGS_4 const T1& v1, const T2& v2, const T3& v3, const T4& v4 | 
| 468 |  | #define TINYFORMAT_VARARGS_5 const T1& v1, const T2& v2, const T3& v3, const T4& v4, const T5& v5 | 
| 469 |  | #define TINYFORMAT_VARARGS_6 const T1& v1, const T2& v2, const T3& v3, const T4& v4, const T5& v5, const T6& v6 | 
| 470 |  | #define TINYFORMAT_VARARGS_7 const T1& v1, const T2& v2, const T3& v3, const T4& v4, const T5& v5, const T6& v6, const T7& v7 | 
| 471 |  | #define TINYFORMAT_VARARGS_8 const T1& v1, const T2& v2, const T3& v3, const T4& v4, const T5& v5, const T6& v6, const T7& v7, const T8& v8 | 
| 472 |  | #define TINYFORMAT_VARARGS_9 const T1& v1, const T2& v2, const T3& v3, const T4& v4, const T5& v5, const T6& v6, const T7& v7, const T8& v8, const T9& v9 | 
| 473 |  | #define TINYFORMAT_VARARGS_10 const T1& v1, const T2& v2, const T3& v3, const T4& v4, const T5& v5, const T6& v6, const T7& v7, const T8& v8, const T9& v9, const T10& v10 | 
| 474 |  | #define TINYFORMAT_VARARGS_11 const T1& v1, const T2& v2, const T3& v3, const T4& v4, const T5& v5, const T6& v6, const T7& v7, const T8& v8, const T9& v9, const T10& v10, const T11& v11 | 
| 475 |  | #define TINYFORMAT_VARARGS_12 const T1& v1, const T2& v2, const T3& v3, const T4& v4, const T5& v5, const T6& v6, const T7& v7, const T8& v8, const T9& v9, const T10& v10, const T11& v11, const T12& v12 | 
| 476 |  | #define TINYFORMAT_VARARGS_13 const T1& v1, const T2& v2, const T3& v3, const T4& v4, const T5& v5, const T6& v6, const T7& v7, const T8& v8, const T9& v9, const T10& v10, const T11& v11, const T12& v12, const T13& v13 | 
| 477 |  | #define TINYFORMAT_VARARGS_14 const T1& v1, const T2& v2, const T3& v3, const T4& v4, const T5& v5, const T6& v6, const T7& v7, const T8& v8, const T9& v9, const T10& v10, const T11& v11, const T12& v12, const T13& v13, const T14& v14 | 
| 478 |  | #define TINYFORMAT_VARARGS_15 const T1& v1, const T2& v2, const T3& v3, const T4& v4, const T5& v5, const T6& v6, const T7& v7, const T8& v8, const T9& v9, const T10& v10, const T11& v11, const T12& v12, const T13& v13, const T14& v14, const T15& v15 | 
| 479 |  | #define TINYFORMAT_VARARGS_16 const T1& v1, const T2& v2, const T3& v3, const T4& v4, const T5& v5, const T6& v6, const T7& v7, const T8& v8, const T9& v9, const T10& v10, const T11& v11, const T12& v12, const T13& v13, const T14& v14, const T15& v15, const T16& v16 | 
| 480 |  |  | 
| 481 |  | #define TINYFORMAT_PASSARGS_1 v1 | 
| 482 |  | #define TINYFORMAT_PASSARGS_2 v1, v2 | 
| 483 |  | #define TINYFORMAT_PASSARGS_3 v1, v2, v3 | 
| 484 |  | #define TINYFORMAT_PASSARGS_4 v1, v2, v3, v4 | 
| 485 |  | #define TINYFORMAT_PASSARGS_5 v1, v2, v3, v4, v5 | 
| 486 |  | #define TINYFORMAT_PASSARGS_6 v1, v2, v3, v4, v5, v6 | 
| 487 |  | #define TINYFORMAT_PASSARGS_7 v1, v2, v3, v4, v5, v6, v7 | 
| 488 |  | #define TINYFORMAT_PASSARGS_8 v1, v2, v3, v4, v5, v6, v7, v8 | 
| 489 |  | #define TINYFORMAT_PASSARGS_9 v1, v2, v3, v4, v5, v6, v7, v8, v9 | 
| 490 |  | #define TINYFORMAT_PASSARGS_10 v1, v2, v3, v4, v5, v6, v7, v8, v9, v10 | 
| 491 |  | #define TINYFORMAT_PASSARGS_11 v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11 | 
| 492 |  | #define TINYFORMAT_PASSARGS_12 v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12 | 
| 493 |  | #define TINYFORMAT_PASSARGS_13 v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13 | 
| 494 |  | #define TINYFORMAT_PASSARGS_14 v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14 | 
| 495 |  | #define TINYFORMAT_PASSARGS_15 v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15 | 
| 496 |  | #define TINYFORMAT_PASSARGS_16 v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16 | 
| 497 |  |  | 
| 498 |  | #define TINYFORMAT_PASSARGS_TAIL_1 | 
| 499 |  | #define TINYFORMAT_PASSARGS_TAIL_2 , v2 | 
| 500 |  | #define TINYFORMAT_PASSARGS_TAIL_3 , v2, v3 | 
| 501 |  | #define TINYFORMAT_PASSARGS_TAIL_4 , v2, v3, v4 | 
| 502 |  | #define TINYFORMAT_PASSARGS_TAIL_5 , v2, v3, v4, v5 | 
| 503 |  | #define TINYFORMAT_PASSARGS_TAIL_6 , v2, v3, v4, v5, v6 | 
| 504 |  | #define TINYFORMAT_PASSARGS_TAIL_7 , v2, v3, v4, v5, v6, v7 | 
| 505 |  | #define TINYFORMAT_PASSARGS_TAIL_8 , v2, v3, v4, v5, v6, v7, v8 | 
| 506 |  | #define TINYFORMAT_PASSARGS_TAIL_9 , v2, v3, v4, v5, v6, v7, v8, v9 | 
| 507 |  | #define TINYFORMAT_PASSARGS_TAIL_10 , v2, v3, v4, v5, v6, v7, v8, v9, v10 | 
| 508 |  | #define TINYFORMAT_PASSARGS_TAIL_11 , v2, v3, v4, v5, v6, v7, v8, v9, v10, v11 | 
| 509 |  | #define TINYFORMAT_PASSARGS_TAIL_12 , v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12 | 
| 510 |  | #define TINYFORMAT_PASSARGS_TAIL_13 , v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13 | 
| 511 |  | #define TINYFORMAT_PASSARGS_TAIL_14 , v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14 | 
| 512 |  | #define TINYFORMAT_PASSARGS_TAIL_15 , v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15 | 
| 513 |  | #define TINYFORMAT_PASSARGS_TAIL_16 , v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16 | 
| 514 |  |  | 
| 515 |  | #define TINYFORMAT_FOREACH_ARGNUM(m) \ | 
| 516 |  |     m(1) m(2) m(3) m(4) m(5) m(6) m(7) m(8) m(9) m(10) m(11) m(12) m(13) m(14) m(15) m(16) | 
| 517 |  | //[[[end]]] | 
| 518 |  |  | 
| 519 |  |  | 
| 520 |  |  | 
| 521 |  | namespace detail { | 
| 522 |  |  | 
| 523 |  | // Type-opaque holder for an argument to format(), with associated actions on | 
| 524 |  | // the type held as explicit function pointers.  This allows FormatArg's for | 
| 525 |  | // each argument to be allocated as a homogeneous array inside FormatList | 
| 526 |  | // whereas a naive implementation based on inheritance does not. | 
| 527 |  | class FormatArg | 
| 528 |  | { | 
| 529 |  |     public: | 
| 530 |  |         FormatArg() = default; | 
| 531 |  |  | 
| 532 |  |         template<typename T> | 
| 533 |  |         explicit FormatArg(const T& value) | 
| 534 | 16.3M |             : m_value(static_cast<const void*>(&value)), | 
| 535 | 16.3M |             m_formatImpl(&formatImpl<T>), | 
| 536 | 16.3M |             m_toIntImpl(&toIntImpl<T>) | 
| 537 | 16.3M |         { }_ZN10tinyformat6detail9FormatArgC2INSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEERKT_| Line | Count | Source |  | 534 | 3.43M |             : m_value(static_cast<const void*>(&value)), |  | 535 | 3.43M |             m_formatImpl(&formatImpl<T>), |  | 536 | 3.43M |             m_toIntImpl(&toIntImpl<T>) |  | 537 | 3.43M |         { } | 
_ZN10tinyformat6detail9FormatArgC2IiEERKT_| Line | Count | Source |  | 534 | 2.99M |             : m_value(static_cast<const void*>(&value)), |  | 535 | 2.99M |             m_formatImpl(&formatImpl<T>), |  | 536 | 2.99M |             m_toIntImpl(&toIntImpl<T>) |  | 537 | 2.99M |         { } | 
_ZN10tinyformat6detail9FormatArgC2ImEERKT_| Line | Count | Source |  | 534 | 265k |             : m_value(static_cast<const void*>(&value)), |  | 535 | 265k |             m_formatImpl(&formatImpl<T>), |  | 536 | 265k |             m_toIntImpl(&toIntImpl<T>) |  | 537 | 265k |         { } | 
_ZN10tinyformat6detail9FormatArgC2ItEERKT_| Line | Count | Source |  | 534 | 534k |             : m_value(static_cast<const void*>(&value)), |  | 535 | 534k |             m_formatImpl(&formatImpl<T>), |  | 536 | 534k |             m_toIntImpl(&toIntImpl<T>) |  | 537 | 534k |         { } | 
_ZN10tinyformat6detail9FormatArgC2IxEERKT_| Line | Count | Source |  | 534 | 2.26M |             : m_value(static_cast<const void*>(&value)), |  | 535 | 2.26M |             m_formatImpl(&formatImpl<T>), |  | 536 | 2.26M |             m_toIntImpl(&toIntImpl<T>) |  | 537 | 2.26M |         { } | 
_ZN10tinyformat6detail9FormatArgC2IdEERKT_| Line | Count | Source |  | 534 | 13.7k |             : m_value(static_cast<const void*>(&value)), |  | 535 | 13.7k |             m_formatImpl(&formatImpl<T>), |  | 536 | 13.7k |             m_toIntImpl(&toIntImpl<T>) |  | 537 | 13.7k |         { } | 
_ZN10tinyformat6detail9FormatArgC2IPKcEERKT_| Line | Count | Source |  | 534 | 1.91M |             : m_value(static_cast<const void*>(&value)), |  | 535 | 1.91M |             m_formatImpl(&formatImpl<T>), |  | 536 | 1.91M |             m_toIntImpl(&toIntImpl<T>) |  | 537 | 1.91M |         { } | 
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IaEERKT__ZN10tinyformat6detail9FormatArgC2IhEERKT_| Line | Count | Source |  | 534 | 9.18k |             : m_value(static_cast<const void*>(&value)), |  | 535 | 9.18k |             m_formatImpl(&formatImpl<T>), |  | 536 | 9.18k |             m_toIntImpl(&toIntImpl<T>) |  | 537 | 9.18k |         { } | 
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IcEERKT__ZN10tinyformat6detail9FormatArgC2IbEERKT_| Line | Count | Source |  | 534 | 2.40M |             : m_value(static_cast<const void*>(&value)), |  | 535 | 2.40M |             m_formatImpl(&formatImpl<T>), |  | 536 | 2.40M |             m_toIntImpl(&toIntImpl<T>) |  | 537 | 2.40M |         { } | 
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IfEERKT_Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IsEERKT__ZN10tinyformat6detail9FormatArgC2IjEERKT_| Line | Count | Source |  | 534 | 1.66M |             : m_value(static_cast<const void*>(&value)), |  | 535 | 1.66M |             m_formatImpl(&formatImpl<T>), |  | 536 | 1.66M |             m_toIntImpl(&toIntImpl<T>) |  | 537 | 1.66M |         { } | 
_ZN10tinyformat6detail9FormatArgC2IyEERKT_| Line | Count | Source |  | 534 | 51.2k |             : m_value(static_cast<const void*>(&value)), |  | 535 | 51.2k |             m_formatImpl(&formatImpl<T>), |  | 536 | 51.2k |             m_toIntImpl(&toIntImpl<T>) |  | 537 | 51.2k |         { } | 
_ZN10tinyformat6detail9FormatArgC2INSt3__117basic_string_viewIcNS3_11char_traitsIcEEEEEERKT_| Line | Count | Source |  | 534 | 256k |             : m_value(static_cast<const void*>(&value)), |  | 535 | 256k |             m_formatImpl(&formatImpl<T>), |  | 536 | 256k |             m_toIntImpl(&toIntImpl<T>) |  | 537 | 256k |         { } | 
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IP11CBlockIndexEERKT_Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA13_cEERKT_Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA10_cEERKT_Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA7_cEERKT__ZN10tinyformat6detail9FormatArgC2IA14_cEERKT_| Line | Count | Source |  | 534 | 2.67k |             : m_value(static_cast<const void*>(&value)), |  | 535 | 2.67k |             m_formatImpl(&formatImpl<T>), |  | 536 | 2.67k |             m_toIntImpl(&toIntImpl<T>) |  | 537 | 2.67k |         { } | 
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2INSt3__16atomicIyEEEERKT_Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA42_cEERKT_Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2INSt3__121__quoted_output_proxyIcNS3_11char_traitsIcEEEEEERKT__ZN10tinyformat6detail9FormatArgC2IlEERKT_| Line | Count | Source |  | 534 | 432k |             : m_value(static_cast<const void*>(&value)), |  | 535 | 432k |             m_formatImpl(&formatImpl<T>), |  | 536 | 432k |             m_toIntImpl(&toIntImpl<T>) |  | 537 | 432k |         { } | 
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA12_cEERKT_Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA20_cEERKT_Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA8_cEERKT_Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA9_cEERKT_Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA5_cEERKT__ZN10tinyformat6detail9FormatArgC2IA15_cEERKT_| Line | Count | Source |  | 534 | 51.2k |             : m_value(static_cast<const void*>(&value)), |  | 535 | 51.2k |             m_formatImpl(&formatImpl<T>), |  | 536 | 51.2k |             m_toIntImpl(&toIntImpl<T>) |  | 537 | 51.2k |         { } | 
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IN4util17TranslatedLiteralEEERKT_Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA27_cEERKT_Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA21_cEERKT_Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA17_cEERKT_Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA16_cEERKT_Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA6_cEERKT_Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA3_cEERKT_Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2I12ServiceFlagsEERKT_Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA30_cEERKT_Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2INSt3__16atomicIiEEEERKT_Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA19_cEERKT_Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2I14ChainstateRoleEERKT_Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA18_cEERKT_Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IN4node13BlockfileTypeEEERKT_Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IN4node15BlockfileCursorEEERKT_Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA23_cEERKT_Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA22_cEERKT_Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA11_cEERKT_Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA24_cEERKT_Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA37_cEERKT_ | 
| 538 |  |  | 
| 539 |  |         void format(std::ostream& out, const char* fmtBegin, | 
| 540 |  |                     const char* fmtEnd, int ntrunc) const | 
| 541 | 16.3M |         { | 
| 542 | 16.3M |             TINYFORMAT_ASSERT(m_value); | Line | Count | Source |  | 153 | 16.3M | #   define TINYFORMAT_ASSERT(cond) assert(cond) | 
 | 
| 543 | 16.3M |             TINYFORMAT_ASSERT(m_formatImpl); | Line | Count | Source |  | 153 | 16.3M | #   define TINYFORMAT_ASSERT(cond) assert(cond) | 
 | 
| 544 | 16.3M |             m_formatImpl(out, fmtBegin, fmtEnd, ntrunc, m_value); | 
| 545 | 16.3M |         } | 
| 546 |  |  | 
| 547 |  |         int toInt() const | 
| 548 | 0 |         { | 
| 549 | 0 |             TINYFORMAT_ASSERT(m_value); | Line | Count | Source |  | 153 | 0 | #   define TINYFORMAT_ASSERT(cond) assert(cond) | 
 | 
| 550 | 0 |             TINYFORMAT_ASSERT(m_toIntImpl); | Line | Count | Source |  | 153 | 0 | #   define TINYFORMAT_ASSERT(cond) assert(cond) | 
 | 
| 551 | 0 |             return m_toIntImpl(m_value); | 
| 552 | 0 |         } | 
| 553 |  |  | 
| 554 |  |     private: | 
| 555 |  |         template<typename T> | 
| 556 |  |         TINYFORMAT_HIDDEN static void formatImpl(std::ostream& out, const char* fmtBegin, | 
| 557 |  |                         const char* fmtEnd, int ntrunc, const void* value) | 
| 558 | 16.3M |         { | 
| 559 | 16.3M |             formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value)); | 
| 560 | 16.3M |         } _ZN10tinyformat6detail9FormatArg10formatImplINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEvRNS3_13basic_ostreamIcS6_EEPKcSE_iPKv| Line | Count | Source |  | 558 | 3.43M |         { |  | 559 | 3.43M |             formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value)); |  | 560 | 3.43M |         } | 
_ZN10tinyformat6detail9FormatArg10formatImplIiEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEEPKcSA_iPKv| Line | Count | Source |  | 558 | 2.99M |         { |  | 559 | 2.99M |             formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value)); |  | 560 | 2.99M |         } | 
_ZN10tinyformat6detail9FormatArg10formatImplImEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEEPKcSA_iPKv| Line | Count | Source |  | 558 | 265k |         { |  | 559 | 265k |             formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value)); |  | 560 | 265k |         } | 
_ZN10tinyformat6detail9FormatArg10formatImplItEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEEPKcSA_iPKv| Line | Count | Source |  | 558 | 534k |         { |  | 559 | 534k |             formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value)); |  | 560 | 534k |         } | 
_ZN10tinyformat6detail9FormatArg10formatImplIxEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEEPKcSA_iPKv| Line | Count | Source |  | 558 | 2.26M |         { |  | 559 | 2.26M |             formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value)); |  | 560 | 2.26M |         } | 
_ZN10tinyformat6detail9FormatArg10formatImplIdEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEEPKcSA_iPKv| Line | Count | Source |  | 558 | 13.7k |         { |  | 559 | 13.7k |             formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value)); |  | 560 | 13.7k |         } | 
_ZN10tinyformat6detail9FormatArg10formatImplIPKcEEvRNSt3__113basic_ostreamIcNS5_11char_traitsIcEEEES4_S4_iPKv| Line | Count | Source |  | 558 | 1.91M |         { |  | 559 | 1.91M |             formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value)); |  | 560 | 1.91M |         } | 
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIaEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEEPKcSA_iPKv_ZN10tinyformat6detail9FormatArg10formatImplIhEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEEPKcSA_iPKv| Line | Count | Source |  | 558 | 9.18k |         { |  | 559 | 9.18k |             formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value)); |  | 560 | 9.18k |         } | 
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIcEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEEPKcSA_iPKv_ZN10tinyformat6detail9FormatArg10formatImplIbEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEEPKcSA_iPKv| Line | Count | Source |  | 558 | 2.40M |         { |  | 559 | 2.40M |             formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value)); |  | 560 | 2.40M |         } | 
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIfEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEEPKcSA_iPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIsEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEEPKcSA_iPKv_ZN10tinyformat6detail9FormatArg10formatImplIjEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEEPKcSA_iPKv| Line | Count | Source |  | 558 | 1.66M |         { |  | 559 | 1.66M |             formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value)); |  | 560 | 1.66M |         } | 
_ZN10tinyformat6detail9FormatArg10formatImplIyEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEEPKcSA_iPKv| Line | Count | Source |  | 558 | 51.2k |         { |  | 559 | 51.2k |             formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value)); |  | 560 | 51.2k |         } | 
_ZN10tinyformat6detail9FormatArg10formatImplINSt3__117basic_string_viewIcNS3_11char_traitsIcEEEEEEvRNS3_13basic_ostreamIcS6_EEPKcSC_iPKv| Line | Count | Source |  | 558 | 256k |         { |  | 559 | 256k |             formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value)); |  | 560 | 256k |         } | 
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIP11CBlockIndexEEvRNSt3__113basic_ostreamIcNS5_11char_traitsIcEEEEPKcSC_iPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA13_cEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA10_cEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA7_cEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKv_ZN10tinyformat6detail9FormatArg10formatImplIA14_cEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKv| Line | Count | Source |  | 558 | 2.67k |         { |  | 559 | 2.67k |             formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value)); |  | 560 | 2.67k |         } | 
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplINSt3__16atomicIyEEEEvRNS3_13basic_ostreamIcNS3_11char_traitsIcEEEEPKcSC_iPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA42_cEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplINSt3__121__quoted_output_proxyIcNS3_11char_traitsIcEEEEEEvRNS3_13basic_ostreamIcS6_EEPKcSC_iPKv_ZN10tinyformat6detail9FormatArg10formatImplIlEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEEPKcSA_iPKv| Line | Count | Source |  | 558 | 432k |         { |  | 559 | 432k |             formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value)); |  | 560 | 432k |         } | 
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA12_cEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA20_cEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA8_cEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA9_cEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA5_cEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKv_ZN10tinyformat6detail9FormatArg10formatImplIA15_cEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKv| Line | Count | Source |  | 558 | 51.2k |         { |  | 559 | 51.2k |             formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value)); |  | 560 | 51.2k |         } | 
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIN4util17TranslatedLiteralEEEvRNSt3__113basic_ostreamIcNS5_11char_traitsIcEEEEPKcSC_iPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA27_cEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA21_cEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA17_cEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA16_cEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA6_cEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA3_cEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplI12ServiceFlagsEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA30_cEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplINSt3__16atomicIiEEEEvRNS3_13basic_ostreamIcNS3_11char_traitsIcEEEEPKcSC_iPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA19_cEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplI14ChainstateRoleEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA18_cEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIN4node13BlockfileTypeEEEvRNSt3__113basic_ostreamIcNS5_11char_traitsIcEEEEPKcSC_iPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIN4node15BlockfileCursorEEEvRNSt3__113basic_ostreamIcNS5_11char_traitsIcEEEEPKcSC_iPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA23_cEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA22_cEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA11_cEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA24_cEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA37_cEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKv | 
| 561 |  |  | 
| 562 |  |         template<typename T> | 
| 563 |  |         TINYFORMAT_HIDDEN static int toIntImpl(const void* value) | 
| 564 | 0 |         { | 
| 565 | 0 |             return convertToInt<T>::invoke(*static_cast<const T*>(value)); | 
| 566 | 0 |         } Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEiPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIiEEiPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplImEEiPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplItEEiPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIxEEiPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIdEEiPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIPKcEEiPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIaEEiPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIhEEiPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIcEEiPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIbEEiPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIfEEiPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIsEEiPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIjEEiPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIyEEiPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplINSt3__117basic_string_viewIcNS3_11char_traitsIcEEEEEEiPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIP11CBlockIndexEEiPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA13_cEEiPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA10_cEEiPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA7_cEEiPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA14_cEEiPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplINSt3__16atomicIyEEEEiPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA42_cEEiPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplINSt3__121__quoted_output_proxyIcNS3_11char_traitsIcEEEEEEiPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIlEEiPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA12_cEEiPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA20_cEEiPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA8_cEEiPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA9_cEEiPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA5_cEEiPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA15_cEEiPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIN4util17TranslatedLiteralEEEiPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA27_cEEiPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA21_cEEiPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA17_cEEiPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA16_cEEiPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA6_cEEiPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA3_cEEiPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplI12ServiceFlagsEEiPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA30_cEEiPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplINSt3__16atomicIiEEEEiPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA19_cEEiPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplI14ChainstateRoleEEiPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA18_cEEiPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIN4node13BlockfileTypeEEEiPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIN4node15BlockfileCursorEEEiPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA23_cEEiPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA22_cEEiPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA11_cEEiPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA24_cEEiPKvUnexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA37_cEEiPKv | 
| 567 |  |  | 
| 568 |  |         const void* m_value{nullptr}; | 
| 569 |  |         void (*m_formatImpl)(std::ostream& out, const char* fmtBegin, | 
| 570 |  |                              const char* fmtEnd, int ntrunc, const void* value){nullptr}; | 
| 571 |  |         int (*m_toIntImpl)(const void* value){nullptr}; | 
| 572 |  | }; | 
| 573 |  |  | 
| 574 |  |  | 
| 575 |  | // Parse and return an integer from the string c, as atoi() | 
| 576 |  | // On return, c is set to one past the end of the integer. | 
| 577 |  | inline int parseIntAndAdvance(const char*& c) | 
| 578 | 3.94M | { | 
| 579 | 3.94M |     int i = 0; | 
| 580 | 11.8M |     for (;*c >= '0' && *c <= '9'; ++c7.86M) | 
| 581 | 7.86M |         i = 10*i + (*c - '0'); | 
| 582 | 3.94M |     return i; | 
| 583 | 3.94M | } | 
| 584 |  |  | 
| 585 |  | // Parse width or precision `n` from format string pointer `c`, and advance it | 
| 586 |  | // to the next character. If an indirection is requested with `*`, the argument | 
| 587 |  | // is read from `args[argIndex]` and `argIndex` is incremented (or read | 
| 588 |  | // from `args[n]` in positional mode). Returns true if one or more | 
| 589 |  | // characters were read. | 
| 590 |  | inline bool parseWidthOrPrecision(int& n, const char*& c, bool positionalMode, | 
| 591 |  |                                   const detail::FormatArg* args, | 
| 592 |  |                                   int& argIndex, int numArgs) | 
| 593 | 12.3M | { | 
| 594 | 12.3M |     if (*c >= '0' && *c <= '9'12.3M) { | 
| 595 | 18.3k |         n = parseIntAndAdvance(c); | 
| 596 | 18.3k |     } | 
| 597 | 12.3M |     else if (*c == '*') { | 
| 598 | 0 |         ++c; | 
| 599 | 0 |         n = 0; | 
| 600 | 0 |         if (positionalMode) { | 
| 601 | 0 |             int pos = parseIntAndAdvance(c) - 1; | 
| 602 | 0 |             if (*c != '$') | 
| 603 | 0 |                 TINYFORMAT_ERROR("tinyformat: Non-positional argument used after a positional one");| Line | Count | Source |  | 135 | 0 | #define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString) | 
 | 
| 604 | 0 |             if (pos >= 0 && pos < numArgs) | 
| 605 | 0 |                 n = args[pos].toInt(); | 
| 606 | 0 |             else | 
| 607 | 0 |                 TINYFORMAT_ERROR("tinyformat: Positional argument out of range");| Line | Count | Source |  | 135 | 0 | #define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString) | 
 | 
| 608 | 0 |             ++c; | 
| 609 | 0 |         } | 
| 610 | 0 |         else { | 
| 611 | 0 |             if (argIndex < numArgs) | 
| 612 | 0 |                 n = args[argIndex++].toInt(); | 
| 613 | 0 |             else | 
| 614 | 0 |                 TINYFORMAT_ERROR("tinyformat: Not enough arguments to read variable width or precision");| Line | Count | Source |  | 135 | 0 | #define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString) | 
 | 
| 615 | 0 |         } | 
| 616 | 0 |     } | 
| 617 | 12.3M |     else { | 
| 618 | 12.3M |         return false; | 
| 619 | 12.3M |     } | 
| 620 | 18.3k |     return true; | 
| 621 | 12.3M | } | 
| 622 |  |  | 
| 623 |  | // Print literal part of format string and return next format spec position. | 
| 624 |  | // | 
| 625 |  | // Skips over any occurrences of '%%', printing a literal '%' to the output. | 
| 626 |  | // The position of the first % character of the next nontrivial format spec is | 
| 627 |  | // returned, or the end of string. | 
| 628 |  | inline const char* printFormatStringLiteral(std::ostream& out, const char* fmt) | 
| 629 | 25.7M | { | 
| 630 | 25.7M |     const char* c = fmt; | 
| 631 | 723M |     for (;; ++c698M) { | 
| 632 | 723M |         if (*c == '\0') { | 
| 633 | 9.40M |             out.write(fmt, c - fmt); | 
| 634 | 9.40M |             return c; | 
| 635 | 9.40M |         } | 
| 636 | 714M |         else if (*c == '%') { | 
| 637 | 16.3M |             out.write(fmt, c - fmt); | 
| 638 | 16.3M |             if (*(c+1) != '%') | 
| 639 | 16.3M |                 return c; | 
| 640 |  |             // for "%%", tack trailing % onto next literal section. | 
| 641 | 0 |             fmt = ++c; | 
| 642 | 0 |         } | 
| 643 | 723M |     } | 
| 644 | 25.7M | } | 
| 645 |  |  | 
| 646 |  |  | 
| 647 |  | // Parse a format string and set the stream state accordingly. | 
| 648 |  | // | 
| 649 |  | // The format mini-language recognized here is meant to be the one from C99, | 
| 650 |  | // with the form "%[flags][width][.precision][length]type" with POSIX | 
| 651 |  | // positional arguments extension. | 
| 652 |  | // | 
| 653 |  | // POSIX positional arguments extension: | 
| 654 |  | // Conversions can be applied to the nth argument after the format in | 
| 655 |  | // the argument list, rather than to the next unused argument. In this case, | 
| 656 |  | // the conversion specifier character % (see below) is replaced by the sequence | 
| 657 |  | // "%n$", where n is a decimal integer in the range [1,{NL_ARGMAX}], | 
| 658 |  | // giving the position of the argument in the argument list. This feature | 
| 659 |  | // provides for the definition of format strings that select arguments | 
| 660 |  | // in an order appropriate to specific languages. | 
| 661 |  | // | 
| 662 |  | // The format can contain either numbered argument conversion specifications | 
| 663 |  | // (that is, "%n$" and "*m$"), or unnumbered argument conversion specifications | 
| 664 |  | // (that is, % and * ), but not both. The only exception to this is that %% | 
| 665 |  | // can be mixed with the "%n$" form. The results of mixing numbered and | 
| 666 |  | // unnumbered argument specifications in a format string are undefined. | 
| 667 |  | // When numbered argument specifications are used, specifying the Nth argument | 
| 668 |  | // requires that all the leading arguments, from the first to the (N-1)th, | 
| 669 |  | // are specified in the format string. | 
| 670 |  | // | 
| 671 |  | // In format strings containing the "%n$" form of conversion specification, | 
| 672 |  | // numbered arguments in the argument list can be referenced from the format | 
| 673 |  | // string as many times as required. | 
| 674 |  | // | 
| 675 |  | // Formatting options which can't be natively represented using the ostream | 
| 676 |  | // state are returned in spacePadPositive (for space padded positive numbers) | 
| 677 |  | // and ntrunc (for truncating conversions).  argIndex is incremented if | 
| 678 |  | // necessary to pull out variable width and precision.  The function returns a | 
| 679 |  | // pointer to the character after the end of the current format spec. | 
| 680 |  | inline const char* streamStateFromFormat(std::ostream& out, bool& positionalMode, | 
| 681 |  |                                          bool& spacePadPositive, | 
| 682 |  |                                          int& ntrunc, const char* fmtStart, | 
| 683 |  |                                          const detail::FormatArg* args, | 
| 684 |  |                                          int& argIndex, int numArgs) | 
| 685 | 16.3M | { | 
| 686 | 16.3M |     TINYFORMAT_ASSERT(*fmtStart == '%'); | Line | Count | Source |  | 153 | 16.3M | #   define TINYFORMAT_ASSERT(cond) assert(cond) | 
 | 
| 687 |  |     // Reset stream state to defaults. | 
| 688 | 16.3M |     out.width(0); | 
| 689 | 16.3M |     out.precision(6); | 
| 690 | 16.3M |     out.fill(' '); | 
| 691 |  |     // Reset most flags; ignore irrelevant unitbuf & skipws. | 
| 692 | 16.3M |     out.unsetf(std::ios::adjustfield | std::ios::basefield | | 
| 693 | 16.3M |                std::ios::floatfield | std::ios::showbase | std::ios::boolalpha | | 
| 694 | 16.3M |                std::ios::showpoint | std::ios::showpos | std::ios::uppercase); | 
| 695 | 16.3M |     bool precisionSet = false; | 
| 696 | 16.3M |     bool widthSet = false; | 
| 697 | 16.3M |     int widthExtra = 0; | 
| 698 | 16.3M |     const char* c = fmtStart + 1; | 
| 699 |  |  | 
| 700 |  |     // 1) Parse an argument index (if followed by '$') or a width possibly | 
| 701 |  |     // preceded with '0' flag. | 
| 702 | 16.3M |     if (*c >= '0' && *c <= '9'16.2M) { | 
| 703 | 3.92M |         const char tmpc = *c; | 
| 704 | 3.92M |         int value = parseIntAndAdvance(c); | 
| 705 | 3.92M |         if (*c == '$') { | 
| 706 |  |             // value is an argument index | 
| 707 | 0 |             if (value > 0 && value <= numArgs) | 
| 708 | 0 |                 argIndex = value - 1; | 
| 709 | 0 |             else | 
| 710 | 0 |                 TINYFORMAT_ERROR("tinyformat: Positional argument out of range");| Line | Count | Source |  | 135 | 0 | #define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString) | 
 | 
| 711 | 0 |             ++c; | 
| 712 | 0 |             positionalMode = true; | 
| 713 | 0 |         } | 
| 714 | 3.92M |         else if (positionalMode) { | 
| 715 | 0 |             TINYFORMAT_ERROR("tinyformat: Non-positional argument used after a positional one");| Line | Count | Source |  | 135 | 0 | #define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString) | 
 | 
| 716 | 0 |         } | 
| 717 | 3.92M |         else { | 
| 718 | 3.92M |             if (tmpc == '0') { | 
| 719 |  |                 // Use internal padding so that numeric values are | 
| 720 |  |                 // formatted correctly, eg -00010 rather than 000-10 | 
| 721 | 3.92M |                 out.fill('0'); | 
| 722 | 3.92M |                 out.setf(std::ios::internal, std::ios::adjustfield); | 
| 723 | 3.92M |             } | 
| 724 | 3.92M |             if (value != 0) { | 
| 725 |  |                 // Nonzero value means that we parsed width. | 
| 726 | 3.92M |                 widthSet = true; | 
| 727 | 3.92M |                 out.width(value); | 
| 728 | 3.92M |             } | 
| 729 | 3.92M |         } | 
| 730 | 3.92M |     } | 
| 731 | 12.3M |     else if (positionalMode) { | 
| 732 | 0 |         TINYFORMAT_ERROR("tinyformat: Non-positional argument used after a positional one");| Line | Count | Source |  | 135 | 0 | #define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString) | 
 | 
| 733 | 0 |     } | 
| 734 |  |     // 2) Parse flags and width if we did not do it in previous step. | 
| 735 | 16.3M |     if (!widthSet) { | 
| 736 |  |         // Parse flags | 
| 737 | 12.3M |         for (;; ++c0) { | 
| 738 | 12.3M |             switch (*c) { | 
| 739 | 0 |                 case '#': | 
| 740 | 0 |                     out.setf(std::ios::showpoint | std::ios::showbase); | 
| 741 | 0 |                     continue; | 
| 742 | 0 |                 case '0': | 
| 743 |  |                     // overridden by left alignment ('-' flag) | 
| 744 | 0 |                     if (!(out.flags() & std::ios::left)) { | 
| 745 |  |                         // Use internal padding so that numeric values are | 
| 746 |  |                         // formatted correctly, eg -00010 rather than 000-10 | 
| 747 | 0 |                         out.fill('0'); | 
| 748 | 0 |                         out.setf(std::ios::internal, std::ios::adjustfield); | 
| 749 | 0 |                     } | 
| 750 | 0 |                     continue; | 
| 751 | 0 |                 case '-': | 
| 752 | 0 |                     out.fill(' '); | 
| 753 | 0 |                     out.setf(std::ios::left, std::ios::adjustfield); | 
| 754 | 0 |                     continue; | 
| 755 | 0 |                 case ' ': | 
| 756 |  |                     // overridden by show positive sign, '+' flag. | 
| 757 | 0 |                     if (!(out.flags() & std::ios::showpos)) | 
| 758 | 0 |                         spacePadPositive = true; | 
| 759 | 0 |                     continue; | 
| 760 | 0 |                 case '+': | 
| 761 | 0 |                     out.setf(std::ios::showpos); | 
| 762 | 0 |                     spacePadPositive = false; | 
| 763 | 0 |                     widthExtra = 1; | 
| 764 | 0 |                     continue; | 
| 765 | 12.3M |                 default: | 
| 766 | 12.3M |                     break; | 
| 767 | 12.3M |             } | 
| 768 | 12.3M |             break; | 
| 769 | 12.3M |         } | 
| 770 |  |         // Parse width | 
| 771 | 12.3M |         int width = 0; | 
| 772 | 12.3M |         widthSet = parseWidthOrPrecision(width, c, positionalMode, | 
| 773 | 12.3M |                                          args, argIndex, numArgs); | 
| 774 | 12.3M |         if (widthSet) { | 
| 775 | 0 |             if (width < 0) { | 
| 776 |  |                 // negative widths correspond to '-' flag set | 
| 777 | 0 |                 out.fill(' '); | 
| 778 | 0 |                 out.setf(std::ios::left, std::ios::adjustfield); | 
| 779 | 0 |                 width = -width; | 
| 780 | 0 |             } | 
| 781 | 0 |             out.width(width); | 
| 782 | 0 |         } | 
| 783 | 12.3M |     } | 
| 784 |  |     // 3) Parse precision | 
| 785 | 16.3M |     if (*c == '.') { | 
| 786 | 18.3k |         ++c; | 
| 787 | 18.3k |         int precision = 0; | 
| 788 | 18.3k |         parseWidthOrPrecision(precision, c, positionalMode, | 
| 789 | 18.3k |                               args, argIndex, numArgs); | 
| 790 |  |         // Presence of `.` indicates precision set, unless the inferred value | 
| 791 |  |         // was negative in which case the default is used. | 
| 792 | 18.3k |         precisionSet = precision >= 0; | 
| 793 | 18.3k |         if (precisionSet) | 
| 794 | 18.3k |             out.precision(precision); | 
| 795 | 18.3k |     } | 
| 796 |  |     // 4) Ignore any C99 length modifier | 
| 797 | 16.3M |     while (*c == 'l' || *c == 'h' || *c == 'L' || | 
| 798 | 16.3M |            *c == 'j' || *c == 'z' || *c == 't') { | 
| 799 | 0 |         ++c; | 
| 800 | 0 |     } | 
| 801 |  |     // 5) We're up to the conversion specifier character. | 
| 802 |  |     // Set stream flags based on conversion specifier (thanks to the | 
| 803 |  |     // boost::format class for forging the way here). | 
| 804 | 16.3M |     bool intConversion = false; | 
| 805 | 16.3M |     switch (*c) { | 
| 806 | 10.0M |         case 'u': 5.99M case 'd': 9.10Mcase 'i': | 
| 807 | 10.0M |             out.setf(std::ios::dec, std::ios::basefield); | 
| 808 | 10.0M |             intConversion = true; | 
| 809 | 10.0M |             break; | 
| 810 | 0 |         case 'o': | 
| 811 | 0 |             out.setf(std::ios::oct, std::ios::basefield); | 
| 812 | 0 |             intConversion = true; | 
| 813 | 0 |             break; | 
| 814 | 0 |         case 'X': | 
| 815 | 0 |             out.setf(std::ios::uppercase); | 
| 816 | 0 |             [[fallthrough]]; | 
| 817 | 496k |         case 'x': case 'p': | 
| 818 | 496k |             out.setf(std::ios::hex, std::ios::basefield); | 
| 819 | 496k |             intConversion = true; | 
| 820 | 496k |             break; | 
| 821 | 0 |         case 'E': | 
| 822 | 0 |             out.setf(std::ios::uppercase); | 
| 823 | 0 |             [[fallthrough]]; | 
| 824 | 0 |         case 'e': | 
| 825 | 0 |             out.setf(std::ios::scientific, std::ios::floatfield); | 
| 826 | 0 |             out.setf(std::ios::dec, std::ios::basefield); | 
| 827 | 0 |             break; | 
| 828 | 0 |         case 'F': | 
| 829 | 0 |             out.setf(std::ios::uppercase); | 
| 830 | 0 |             [[fallthrough]]; | 
| 831 | 18.3k |         case 'f': | 
| 832 | 18.3k |             out.setf(std::ios::fixed, std::ios::floatfield); | 
| 833 | 18.3k |             break; | 
| 834 | 0 |         case 'A': | 
| 835 | 0 |             out.setf(std::ios::uppercase); | 
| 836 | 0 |             [[fallthrough]]; | 
| 837 | 0 |         case 'a': | 
| 838 |  | #           ifdef _MSC_VER | 
| 839 |  |             // Workaround https://developercommunity.visualstudio.com/content/problem/520472/hexfloat-stream-output-does-not-ignore-precision-a.html | 
| 840 |  |             // by always setting maximum precision on MSVC to avoid precision | 
| 841 |  |             // loss for doubles. | 
| 842 |  |             out.precision(13); | 
| 843 |  | #           endif | 
| 844 | 0 |             out.setf(std::ios::fixed | std::ios::scientific, std::ios::floatfield); | 
| 845 | 0 |             break; | 
| 846 | 0 |         case 'G': | 
| 847 | 0 |             out.setf(std::ios::uppercase); | 
| 848 | 0 |             [[fallthrough]]; | 
| 849 | 0 |         case 'g': | 
| 850 | 0 |             out.setf(std::ios::dec, std::ios::basefield); | 
| 851 |  |             // As in boost::format, let stream decide float format. | 
| 852 | 0 |             out.flags(out.flags() & ~std::ios::floatfield); | 
| 853 | 0 |             break; | 
| 854 | 0 |         case 'c': | 
| 855 |  |             // Handled as special case inside formatValue() | 
| 856 | 0 |             break; | 
| 857 | 5.71M |         case 's': | 
| 858 | 5.71M |             if (precisionSet) | 
| 859 | 0 |                 ntrunc = static_cast<int>(out.precision()); | 
| 860 |  |             // Make %s print Booleans as "true" and "false" | 
| 861 | 5.71M |             out.setf(std::ios::boolalpha); | 
| 862 | 5.71M |             break; | 
| 863 | 0 |         case 'n': | 
| 864 |  |             // Not supported - will cause problems! | 
| 865 | 0 |             TINYFORMAT_ERROR("tinyformat: %n conversion spec not supported");| Line | Count | Source |  | 135 | 0 | #define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString) | 
 | 
| 866 | 0 |             break; | 
| 867 | 0 |         case '\0': | 
| 868 | 0 |             TINYFORMAT_ERROR("tinyformat: Conversion spec incorrectly "| Line | Count | Source |  | 135 | 0 | #define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString) | 
 | 
| 869 | 0 |                              "terminated by end of string"); | 
| 870 | 0 |             return c; | 
| 871 | 0 |         default: | 
| 872 | 0 |             break; | 
| 873 | 16.3M |     } | 
| 874 | 16.3M |     if (intConversion && precisionSet10.5M&& !widthSet0) { | 
| 875 |  |         // "precision" for integers gives the minimum number of digits (to be | 
| 876 |  |         // padded with zeros on the left).  This isn't really supported by the | 
| 877 |  |         // iostreams, but we can approximately simulate it with the width if | 
| 878 |  |         // the width isn't otherwise used. | 
| 879 | 0 |         out.width(out.precision() + widthExtra); | 
| 880 | 0 |         out.setf(std::ios::internal, std::ios::adjustfield); | 
| 881 | 0 |         out.fill('0'); | 
| 882 | 0 |     } | 
| 883 | 16.3M |     return c+1; | 
| 884 | 16.3M | } | 
| 885 |  |  | 
| 886 |  |  | 
| 887 |  | //------------------------------------------------------------------------------ | 
| 888 |  | inline void formatImpl(std::ostream& out, const char* fmt, | 
| 889 |  |                        const detail::FormatArg* args, | 
| 890 |  |                        int numArgs) | 
| 891 | 9.40M | { | 
| 892 |  |     // Saved stream state | 
| 893 | 9.40M |     std::streamsize origWidth = out.width(); | 
| 894 | 9.40M |     std::streamsize origPrecision = out.precision(); | 
| 895 | 9.40M |     std::ios::fmtflags origFlags = out.flags(); | 
| 896 | 9.40M |     char origFill = out.fill(); | 
| 897 |  |  | 
| 898 |  |     // "Positional mode" means all format specs should be of the form "%n$..." | 
| 899 |  |     // with `n` an integer. We detect this in `streamStateFromFormat`. | 
| 900 | 9.40M |     bool positionalMode = false; | 
| 901 | 9.40M |     int argIndex = 0; | 
| 902 | 25.7M |     while (true) { | 
| 903 | 25.7M |         fmt = printFormatStringLiteral(out, fmt); | 
| 904 | 25.7M |         if (*fmt == '\0') { | 
| 905 | 9.40M |             if (!positionalMode && argIndex < numArgs) { | 
| 906 | 0 |                 TINYFORMAT_ERROR("tinyformat: Not enough conversion specifiers in format string");| Line | Count | Source |  | 135 | 0 | #define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString) | 
 | 
| 907 | 0 |             } | 
| 908 | 9.40M |             break; | 
| 909 | 9.40M |         } | 
| 910 | 16.3M |         bool spacePadPositive = false; | 
| 911 | 16.3M |         int ntrunc = -1; | 
| 912 | 16.3M |         const char* fmtEnd = streamStateFromFormat(out, positionalMode, spacePadPositive, ntrunc, fmt, | 
| 913 | 16.3M |                                                    args, argIndex, numArgs); | 
| 914 |  |         // NB: argIndex may be incremented by reading variable width/precision | 
| 915 |  |         // in `streamStateFromFormat`, so do the bounds check here. | 
| 916 | 16.3M |         if (argIndex >= numArgs) { | 
| 917 | 0 |             TINYFORMAT_ERROR("tinyformat: Too many conversion specifiers in format string");| Line | Count | Source |  | 135 | 0 | #define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString) | 
 | 
| 918 | 0 |             return; | 
| 919 | 0 |         } | 
| 920 | 16.3M |         const FormatArg& arg = args[argIndex]; | 
| 921 |  |         // Format the arg into the stream. | 
| 922 | 16.3M |         if (!spacePadPositive) { | 
| 923 | 16.3M |             arg.format(out, fmt, fmtEnd, ntrunc); | 
| 924 | 16.3M |         } | 
| 925 | 0 |         else { | 
| 926 |  |             // The following is a special case with no direct correspondence | 
| 927 |  |             // between stream formatting and the printf() behaviour.  Simulate | 
| 928 |  |             // it crudely by formatting into a temporary string stream and | 
| 929 |  |             // munging the resulting string. | 
| 930 | 0 |             std::ostringstream tmpStream; | 
| 931 | 0 |             tmpStream.copyfmt(out); | 
| 932 | 0 |             tmpStream.setf(std::ios::showpos); | 
| 933 | 0 |             arg.format(tmpStream, fmt, fmtEnd, ntrunc); | 
| 934 | 0 |             std::string result = tmpStream.str(); // allocates... yuck. | 
| 935 | 0 |             for (size_t i = 0, iend = result.size(); i < iend; ++i) { | 
| 936 | 0 |                 if (result[i] == '+') | 
| 937 | 0 |                     result[i] = ' '; | 
| 938 | 0 |             } | 
| 939 | 0 |             out << result; | 
| 940 | 0 |         } | 
| 941 | 16.3M |         if (!positionalMode) | 
| 942 | 16.3M |             ++argIndex; | 
| 943 | 16.3M |         fmt = fmtEnd; | 
| 944 | 16.3M |     } | 
| 945 |  |  | 
| 946 |  |     // Restore stream state | 
| 947 | 9.40M |     out.width(origWidth); | 
| 948 | 9.40M |     out.precision(origPrecision); | 
| 949 | 9.40M |     out.flags(origFlags); | 
| 950 | 9.40M |     out.fill(origFill); | 
| 951 | 9.40M | } | 
| 952 |  |  | 
| 953 |  | } // namespace detail | 
| 954 |  |  | 
| 955 |  |  | 
| 956 |  | /// List of template arguments format(), held in a type-opaque way. | 
| 957 |  | /// | 
| 958 |  | /// A const reference to FormatList (typedef'd as FormatListRef) may be | 
| 959 |  | /// conveniently used to pass arguments to non-template functions: All type | 
| 960 |  | /// information has been stripped from the arguments, leaving just enough of a | 
| 961 |  | /// common interface to perform formatting as required. | 
| 962 |  | class FormatList | 
| 963 |  | { | 
| 964 |  |     public: | 
| 965 |  |         FormatList(detail::FormatArg* args, int N) | 
| 966 | 9.40M |             : m_args(args), m_N(N) { } | 
| 967 |  |  | 
| 968 |  |         friend void vformat(std::ostream& out, const char* fmt, | 
| 969 |  |                             const FormatList& list); | 
| 970 |  |  | 
| 971 |  |     private: | 
| 972 |  |         const detail::FormatArg* m_args; | 
| 973 |  |         int m_N; | 
| 974 |  | }; | 
| 975 |  |  | 
| 976 |  | /// Reference to type-opaque format list for passing to vformat() | 
| 977 |  | typedef const FormatList& FormatListRef; | 
| 978 |  |  | 
| 979 |  |  | 
| 980 |  | namespace detail { | 
| 981 |  |  | 
| 982 |  | // Format list subclass with fixed storage to avoid dynamic allocation | 
| 983 |  | template<int N> | 
| 984 |  | class FormatListN : public FormatList | 
| 985 |  | { | 
| 986 |  |     public: | 
| 987 |  | #ifdef TINYFORMAT_USE_VARIADIC_TEMPLATES | 
| 988 |  |         template<typename... Args> | 
| 989 |  |         explicit FormatListN(const Args&... args) | 
| 990 | 9.30M |             : FormatList(&m_formatterStore[0], N), | 
| 991 | 9.30M |             m_formatterStore { FormatArg(args)... } | 
| 992 | 9.30M |         { static_assert(sizeof...(args) == N, "Number of args must be N"); }_ZN10tinyformat6detail11FormatListNILi1EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEDpRKT_| Line | Count | Source |  | 990 | 232k |             : FormatList(&m_formatterStore[0], N), |  | 991 | 232k |             m_formatterStore { FormatArg(args)... } |  | 992 | 232k |         { static_assert(sizeof...(args) == N, "Number of args must be N"); } | 
_ZN10tinyformat6detail11FormatListNILi1EEC2IJiEEEDpRKT_| Line | Count | Source |  | 990 | 993k |             : FormatList(&m_formatterStore[0], N), |  | 991 | 993k |             m_formatterStore { FormatArg(args)... } |  | 992 | 993k |         { static_assert(sizeof...(args) == N, "Number of args must be N"); } | 
_ZN10tinyformat6detail11FormatListNILi2EEC2IJmmEEEDpRKT_| Line | Count | Source |  | 990 | 55.8k |             : FormatList(&m_formatterStore[0], N), |  | 991 | 55.8k |             m_formatterStore { FormatArg(args)... } |  | 992 | 55.8k |         { static_assert(sizeof...(args) == N, "Number of args must be N"); } | 
_ZN10tinyformat6detail11FormatListNILi1EEC2IJtEEEDpRKT_| Line | Count | Source |  | 990 | 5.49k |             : FormatList(&m_formatterStore[0], N), |  | 991 | 5.49k |             m_formatterStore { FormatArg(args)... } |  | 992 | 5.49k |         { static_assert(sizeof...(args) == N, "Number of args must be N"); } | 
_ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_EEEDpRKT_| Line | Count | Source |  | 990 | 629k |             : FormatList(&m_formatterStore[0], N), |  | 991 | 629k |             m_formatterStore { FormatArg(args)... } |  | 992 | 629k |         { static_assert(sizeof...(args) == N, "Number of args must be N"); } | 
_ZN10tinyformat6detail11FormatListNILi1EEC2IJxEEEDpRKT_| Line | Count | Source |  | 990 | 256k |             : FormatList(&m_formatterStore[0], N), |  | 991 | 256k |             m_formatterStore { FormatArg(args)... } |  | 992 | 256k |         { static_assert(sizeof...(args) == N, "Number of args must be N"); } | 
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJdEEEDpRKT__ZN10tinyformat6detail11FormatListNILi1EEC2IJPKcEEEDpRKT_| Line | Count | Source |  | 990 | 401k |             : FormatList(&m_formatterStore[0], N), |  | 991 | 401k |             m_formatterStore { FormatArg(args)... } |  | 992 | 401k |         { static_assert(sizeof...(args) == N, "Number of args must be N"); } | 
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJaEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJhEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJcEEEDpRKT__ZN10tinyformat6detail11FormatListNILi1EEC2IJbEEEDpRKT_| Line | Count | Source |  | 990 | 2.10M |             : FormatList(&m_formatterStore[0], N), |  | 991 | 2.10M |             m_formatterStore { FormatArg(args)... } |  | 992 | 2.10M |         { static_assert(sizeof...(args) == N, "Number of args must be N"); } | 
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJfEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJsEEEDpRKT__ZN10tinyformat6detail11FormatListNILi1EEC2IJjEEEDpRKT_| Line | Count | Source |  | 990 | 717k |             : FormatList(&m_formatterStore[0], N), |  | 991 | 717k |             m_formatterStore { FormatArg(args)... } |  | 992 | 717k |         { static_assert(sizeof...(args) == N, "Number of args must be N"); } | 
_ZN10tinyformat6detail11FormatListNILi1EEC2IJyEEEDpRKT_| Line | Count | Source |  | 990 | 51.2k |             : FormatList(&m_formatterStore[0], N), |  | 991 | 51.2k |             m_formatterStore { FormatArg(args)... } |  | 992 | 51.2k |         { static_assert(sizeof...(args) == N, "Number of args must be N"); } | 
_ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEiEEEDpRKT_| Line | Count | Source |  | 990 | 102k |             : FormatList(&m_formatterStore[0], N), |  | 991 | 102k |             m_formatterStore { FormatArg(args)... } |  | 992 | 102k |         { static_assert(sizeof...(args) == N, "Number of args must be N"); } | 
_ZN10tinyformat6detail11FormatListNILi1EEC2IJNSt3__117basic_string_viewIcNS4_11char_traitsIcEEEEEEEDpRKT_| Line | Count | Source |  | 990 | 153k |             : FormatList(&m_formatterStore[0], N), |  | 991 | 153k |             m_formatterStore { FormatArg(args)... } |  | 992 | 153k |         { static_assert(sizeof...(args) == N, "Number of args must be N"); } | 
_ZN10tinyformat6detail11FormatListNILi6EEC2IJjjjjNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_EEEDpRKT_| Line | Count | Source |  | 990 | 51.2k |             : FormatList(&m_formatterStore[0], N), |  | 991 | 51.2k |             m_formatterStore { FormatArg(args)... } |  | 992 | 51.2k |         { static_assert(sizeof...(args) == N, "Number of args must be N"); } | 
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJP11CBlockIndexiNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESC_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEExxiEEEDpRKT__ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_SA_SA_EEEDpRKT_| Line | Count | Source |  | 990 | 102k |             : FormatList(&m_formatterStore[0], N), |  | 991 | 102k |             m_formatterStore { FormatArg(args)... } |  | 992 | 102k |         { static_assert(sizeof...(args) == N, "Number of args must be N"); } | 
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJiNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEiSA_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEtEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEhEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJtNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEtSA_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJPKcNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESC_jEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJA13_cEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJPKcxxEEEDpRKT__ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_SA_EEEDpRKT_| Line | Count | Source |  | 990 | 196k |             : FormatList(&m_formatterStore[0], N), |  | 991 | 196k |             m_formatterStore { FormatArg(args)... } |  | 992 | 196k |         { static_assert(sizeof...(args) == N, "Number of args must be N"); } | 
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA10_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEESB_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJA10_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEESB_SB_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA7_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA14_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJmNSt3__117basic_string_viewIcNS4_11char_traitsIcEEEEEEEDpRKT__ZN10tinyformat6detail11FormatListNILi4EEC2IJhhhhEEEDpRKT_| Line | Count | Source |  | 990 | 2.29k |             : FormatList(&m_formatterStore[0], N), |  | 991 | 2.29k |             m_formatterStore { FormatArg(args)... } |  | 992 | 2.29k |         { static_assert(sizeof...(args) == N, "Number of args must be N"); } | 
_ZN10tinyformat6detail11FormatListNILi2EEC2IJPKctEEEDpRKT_| Line | Count | Source |  | 990 | 15.9k |             : FormatList(&m_formatterStore[0], N), |  | 991 | 15.9k |             m_formatterStore { FormatArg(args)... } |  | 992 | 15.9k |         { static_assert(sizeof...(args) == N, "Number of args must be N"); } | 
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS4_6atomicIyEEEEEDpRKT__ZN10tinyformat6detail11FormatListNILi3EEC2IJxxNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEDpRKT_| Line | Count | Source |  | 990 | 290k |             : FormatList(&m_formatterStore[0], N), |  | 991 | 290k |             m_formatterStore { FormatArg(args)... } |  | 992 | 290k |         { static_assert(sizeof...(args) == N, "Number of args must be N"); } | 
_ZN10tinyformat6detail11FormatListNILi1EEC2IJmEEEDpRKT_| Line | Count | Source |  | 990 | 153k |             : FormatList(&m_formatterStore[0], N), |  | 991 | 153k |             m_formatterStore { FormatArg(args)... } |  | 992 | 153k |         { static_assert(sizeof...(args) == N, "Number of args must be N"); } | 
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJjNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJjjEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJPKcNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEES5_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt3__117basic_string_viewIcNS4_11char_traitsIcEEEEjmNS4_12basic_stringIcS7_NS4_9allocatorIcEEEEEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt3__117basic_string_viewIcNS4_11char_traitsIcEEEENS4_12basic_stringIcS7_NS4_9allocatorIcEEEEEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJmiEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJijEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJmNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_A13_cSA_A42_cEEEDpRKT__ZN10tinyformat6detail11FormatListNILi2EEC2IJPKcS5_EEEDpRKT_| Line | Count | Source |  | 990 | 51.2k |             : FormatList(&m_formatterStore[0], N), |  | 991 | 51.2k |             m_formatterStore { FormatArg(args)... } |  | 992 | 51.2k |         { static_assert(sizeof...(args) == N, "Number of args must be N"); } | 
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJmjEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJjmEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt3__121__quoted_output_proxyIcNS4_11char_traitsIcEEEEiEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJNSt3__121__quoted_output_proxyIcNS4_11char_traitsIcEEEEEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi7EEC2IJNSt3__117basic_string_viewIcNS4_11char_traitsIcEEEES8_iS8_A13_cNS4_12basic_stringIcS7_NS4_9allocatorIcEEEEA42_cEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt3__117basic_string_viewIcNS4_11char_traitsIcEEEEiS8_S8_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJPKcS5_S5_NSt3__117basic_string_viewIcNS6_11char_traitsIcEEEEEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJPKcNSt3__117basic_string_viewIcNS6_11char_traitsIcEEEEEEEDpRKT__ZN10tinyformat6detail11FormatListNILi2EEC2IJxxEEEDpRKT_| Line | Count | Source |  | 990 | 564k |             : FormatList(&m_formatterStore[0], N), |  | 991 | 564k |             m_formatterStore { FormatArg(args)... } |  | 992 | 564k |         { static_assert(sizeof...(args) == N, "Number of args must be N"); } | 
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJlmlEEEDpRKT__ZN10tinyformat6detail11FormatListNILi2EEC2IJPKciEEEDpRKT_| Line | Count | Source |  | 990 | 1.03M |             : FormatList(&m_formatterStore[0], N), |  | 991 | 1.03M |             m_formatterStore { FormatArg(args)... } |  | 992 | 1.03M |         { static_assert(sizeof...(args) == N, "Number of args must be N"); } | 
_ZN10tinyformat6detail11FormatListNILi6EEC2IJijjllxEEEDpRKT_| Line | Count | Source |  | 990 | 190k |             : FormatList(&m_formatterStore[0], N), |  | 991 | 190k |             m_formatterStore { FormatArg(args)... } |  | 992 | 190k |         { static_assert(sizeof...(args) == N, "Number of args must be N"); } | 
_ZN10tinyformat6detail11FormatListNILi3EEC2IJijjEEEDpRKT_| Line | Count | Source |  | 990 | 102k |             : FormatList(&m_formatterStore[0], N), |  | 991 | 102k |             m_formatterStore { FormatArg(args)... } |  | 992 | 102k |         { static_assert(sizeof...(args) == N, "Number of args must be N"); } | 
_ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt3__117basic_string_viewIcNS4_11char_traitsIcEEEEjPKcEEEDpRKT_| Line | Count | Source |  | 990 | 102k |             : FormatList(&m_formatterStore[0], N), |  | 991 | 102k |             m_formatterStore { FormatArg(args)... } |  | 992 | 102k |         { static_assert(sizeof...(args) == N, "Number of args must be N"); } | 
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJPKcjS5_yxEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEjiSA_EEEDpRKT__ZN10tinyformat6detail11FormatListNILi2EEC2IJPKcNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEEEEDpRKT_| Line | Count | Source |  | 990 | 102k |             : FormatList(&m_formatterStore[0], N), |  | 991 | 102k |             m_formatterStore { FormatArg(args)... } |  | 992 | 102k |         { static_assert(sizeof...(args) == N, "Number of args must be N"); } | 
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEjEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJxxxEEEDpRKT__ZN10tinyformat6detail11FormatListNILi2EEC2IJiiEEEDpRKT_| Line | Count | Source |  | 990 | 51.2k |             : FormatList(&m_formatterStore[0], N), |  | 991 | 51.2k |             m_formatterStore { FormatArg(args)... } |  | 992 | 51.2k |         { static_assert(sizeof...(args) == N, "Number of args must be N"); } | 
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJA12_cjjNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA20_ciEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJA20_cEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEExEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi20EEC2IJxiiiNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEdddddddddddddddEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJxxPKcEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJiPKcEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPKcEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA7_cPKcEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA8_cPKcEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA9_cPKcEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA14_cPKcEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA5_cPKcEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA13_cPKcEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS4_21__quoted_output_proxyIcS7_EEEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA13_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEiiEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPKcSC_SA_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_SA_SA_jEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA15_ciEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEN4util17TranslatedLiteralEEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJidEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA27_ciEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA21_cA42_cEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA17_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEESB_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEA13_cEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA12_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJA10_cEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_PKcEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJiiiiEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA16_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA12_cPKcEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJA16_cEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJmxEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJPKcA42_cNSt3__121__quoted_output_proxyIcNS7_11char_traitsIcEEEEEEEDpRKT__ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_dEEEDpRKT_| Line | Count | Source |  | 990 | 13.7k |             : FormatList(&m_formatterStore[0], N), |  | 991 | 13.7k |             m_formatterStore { FormatArg(args)... } |  | 992 | 13.7k |         { static_assert(sizeof...(args) == N, "Number of args must be N"); } | 
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJmNSt3__121__quoted_output_proxyIcNS4_11char_traitsIcEEEEEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEiiiiEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_iiEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_mEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJimNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEiiEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJiimEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJhhEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJhhA13_chEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEmEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi6EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEmmmmjEEEDpRKT__ZN10tinyformat6detail11FormatListNILi1EEC2IJA14_cEEEDpRKT_| Line | Count | Source |  | 990 | 2.67k |             : FormatList(&m_formatterStore[0], N), |  | 991 | 2.67k |             m_formatterStore { FormatArg(args)... } |  | 992 | 2.67k |         { static_assert(sizeof...(args) == N, "Number of args must be N"); } | 
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEddEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJmPKciEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJPKcimEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA6_ciEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJxxyNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJxiEEEDpRKT__ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbEEEDpRKT_| Line | Count | Source |  | 990 | 51.2k |             : FormatList(&m_formatterStore[0], N), |  | 991 | 51.2k |             m_formatterStore { FormatArg(args)... } |  | 992 | 51.2k |         { static_assert(sizeof...(args) == N, "Number of args must be N"); } | 
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJtmmEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJPKcNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESC_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEhiEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEhSA_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJddEEEDpRKT__ZN10tinyformat6detail11FormatListNILi5EEC2IJiiiiiEEEDpRKT_| Line | Count | Source |  | 990 | 51.2k |             : FormatList(&m_formatterStore[0], N), |  | 991 | 51.2k |             m_formatterStore { FormatArg(args)... } |  | 992 | 51.2k |         { static_assert(sizeof...(args) == N, "Number of args must be N"); } | 
_ZN10tinyformat6detail11FormatListNILi2EEC2IJjiEEEDpRKT_| Line | Count | Source |  | 990 | 51.2k |             : FormatList(&m_formatterStore[0], N), |  | 991 | 51.2k |             m_formatterStore { FormatArg(args)... } |  | 992 | 51.2k |         { static_assert(sizeof...(args) == N, "Number of args must be N"); } | 
_ZN10tinyformat6detail11FormatListNILi5EEC2IJtttttEEEDpRKT_| Line | Count | Source |  | 990 | 102k |             : FormatList(&m_formatterStore[0], N), |  | 991 | 102k |             m_formatterStore { FormatArg(args)... } |  | 992 | 102k |         { static_assert(sizeof...(args) == N, "Number of args must be N"); } | 
_ZN10tinyformat6detail11FormatListNILi2EEC2IJbbEEEDpRKT_| Line | Count | Source |  | 990 | 102k |             : FormatList(&m_formatterStore[0], N), |  | 991 | 102k |             m_formatterStore { FormatArg(args)... } |  | 992 | 102k |         { static_assert(sizeof...(args) == N, "Number of args must be N"); } | 
_ZN10tinyformat6detail11FormatListNILi3EEC2IJA15_cblEEEDpRKT_| Line | Count | Source |  | 990 | 51.2k |             : FormatList(&m_formatterStore[0], N), |  | 991 | 51.2k |             m_formatterStore { FormatArg(args)... } |  | 992 | 51.2k |         { static_assert(sizeof...(args) == N, "Number of args must be N"); } | 
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJxjEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJdNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt3__121__quoted_output_proxyIcNS4_11char_traitsIcEEEEyEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJA17_cEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA3_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEdEEEDpRKT__ZN10tinyformat6detail11FormatListNILi2EEC2IJxNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEDpRKT_| Line | Count | Source |  | 990 | 1.59k |             : FormatList(&m_formatterStore[0], N), |  | 991 | 1.59k |             m_formatterStore { FormatArg(args)... } |  | 992 | 1.59k |         { static_assert(sizeof...(args) == N, "Number of args must be N"); } | 
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEjxEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEjSA_SA_xEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJjxEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJxNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJ12ServiceFlagsNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJPKcNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESC_SC_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA9_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA17_cbEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEmxEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA30_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEExEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJxxmEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJ12ServiceFlagsS4_NSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJiiNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJiibxEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi8EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS4_6atomicIiEESC_SA_bxSA_SA_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi7EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_iNS4_6atomicIiEExSA_SA_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJixEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_xEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJmyyxEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPKcxEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJiNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEExEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA20_cxEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJmjNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJiNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEixEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJxNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEmjEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA15_cxEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEA17_cEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi6EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_xSA_SA_xEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJxNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_mmEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_xSA_EEEDpRKT__ZN10tinyformat6detail11FormatListNILi5EEC2IJPKcNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEixSC_EEEDpRKT_| Line | Count | Source |  | 990 | 108k |             : FormatList(&m_formatterStore[0], N), |  | 991 | 108k |             m_formatterStore { FormatArg(args)... } |  | 992 | 108k |         { static_assert(sizeof...(args) == N, "Number of args must be N"); } | 
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_ixEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJixNSt3__16atomicIiEEEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJxNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS4_6atomicIyEEymEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJhNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJjjNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEjSA_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA16_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEjEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJA16_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEjPKcSD_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJPKcxEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA13_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEExEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJA13_cmNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEESB_xEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA13_cxNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEixEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJmmiEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA19_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJA19_cEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJ14ChainstateRoleiiEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi7EEC2IJ14ChainstateRoleyyxiiiEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJyNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA18_ciEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJN4node13BlockfileTypeENS4_15BlockfileCursorEEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJiNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEijEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJibiEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEjyEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJiyyEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJxxxxxEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJddmEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJxyxyEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJdiiddEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJxmEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJlEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJPKcNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEExEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_xmmEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_jEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJxjjEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJxbEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi18EEC2IJidddddfddddddfddddEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEllEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi7EEC2IJjmjjmjPKcEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJmdEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEyjEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_xxEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJA9_ciA15_cA42_cEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJA9_ciA12_cA42_cEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJiNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_SA_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJ12ServiceFlagsEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJmmjEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEfEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPKcSA_SA_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEyEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA21_cmNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_xiEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEmxiEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJmxxEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_SA_SA_SA_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJmmxxEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi12EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_SA_iidySA_ddjSA_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJA23_cEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJA21_cEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJPKcmEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJA13_ciiiA42_cEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJA27_cEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJA18_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEidSB_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJjNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_SA_jEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJdddEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi6EEC2IJjdddddEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJiddddEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJPKcbbbbEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA22_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA11_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEESB_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJA42_cEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi6EEC2IJiyyA13_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEA42_cEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA18_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA18_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEESB_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJxdEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJA12_cEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEiSA_dEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJiNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA17_cPKcEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA22_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEESB_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA22_cyPKcEEEDpRKT__ZN10tinyformat6detail11FormatListNILi3EEC2IJPKciNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEEEEDpRKT_| Line | Count | Source |  | 990 | 51.2k |             : FormatList(&m_formatterStore[0], N), |  | 991 | 51.2k |             m_formatterStore { FormatArg(args)... } |  | 992 | 51.2k |         { static_assert(sizeof...(args) == N, "Number of args must be N"); } | 
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEdEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJxfmEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJymNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_iEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJA24_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEESB_PKcEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJPKcNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESC_bEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA16_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEiEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJPKcNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEiEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJPKcjmEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA13_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEESB_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA17_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJiiiEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA13_cA27_cEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA8_cA37_cEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi8EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEiSA_SA_jjjmEEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEjmmjEEEDpRKT_ | 
| 993 |  | #else // C++98 version | 
| 994 |  |         void init(int) {} | 
| 995 |  | #       define TINYFORMAT_MAKE_FORMATLIST_CONSTRUCTOR(n)                \ | 
| 996 |  |                                                                         \ | 
| 997 |  |         template<TINYFORMAT_ARGTYPES(n)>                                \ | 
| 998 |  |         FormatListN(TINYFORMAT_VARARGS(n))                              \ | 
| 999 |  |             : FormatList(&m_formatterStore[0], n)                       \ | 
| 1000 |  |         { TINYFORMAT_ASSERT(n == N); init(0, TINYFORMAT_PASSARGS(n)); } \ | 
| 1001 |  |                                                                         \ | 
| 1002 |  |         template<TINYFORMAT_ARGTYPES(n)>                                \ | 
| 1003 |  |         void init(int i, TINYFORMAT_VARARGS(n))                         \ | 
| 1004 |  |         {                                                               \ | 
| 1005 |  |             m_formatterStore[i] = FormatArg(v1);                        \ | 
| 1006 |  |             init(i+1 TINYFORMAT_PASSARGS_TAIL(n));                      \ | 
| 1007 |  |         } | 
| 1008 |  |  | 
| 1009 |  |         TINYFORMAT_FOREACH_ARGNUM(TINYFORMAT_MAKE_FORMATLIST_CONSTRUCTOR) | 
| 1010 |  | #       undef TINYFORMAT_MAKE_FORMATLIST_CONSTRUCTOR | 
| 1011 |  | #endif | 
| 1012 |  |         FormatListN(const FormatListN& other) | 
| 1013 |  |             : FormatList(&m_formatterStore[0], N) | 
| 1014 |  |         { std::copy(&other.m_formatterStore[0], &other.m_formatterStore[N], | 
| 1015 |  |                     &m_formatterStore[0]); } | 
| 1016 |  |  | 
| 1017 |  |     private: | 
| 1018 |  |         FormatArg m_formatterStore[N]; | 
| 1019 |  | }; | 
| 1020 |  |  | 
| 1021 |  | // Special 0-arg version - MSVC says zero-sized C array in struct is nonstandard | 
| 1022 |  | template<> class FormatListN<0> : public FormatList | 
| 1023 |  | { | 
| 1024 |  | public: | 
| 1025 | 102k |     FormatListN() : FormatList(nullptr, 0) {} | 
| 1026 |  | }; | 
| 1027 |  |  | 
| 1028 |  | } // namespace detail | 
| 1029 |  |  | 
| 1030 |  |  | 
| 1031 |  | //------------------------------------------------------------------------------ | 
| 1032 |  | // Primary API functions | 
| 1033 |  |  | 
| 1034 |  | #ifdef TINYFORMAT_USE_VARIADIC_TEMPLATES | 
| 1035 |  |  | 
| 1036 |  | /// Make type-agnostic format list from list of template arguments. | 
| 1037 |  | /// | 
| 1038 |  | /// The exact return type of this function is an implementation detail and | 
| 1039 |  | /// shouldn't be relied upon.  Instead it should be stored as a FormatListRef: | 
| 1040 |  | /// | 
| 1041 |  | ///   FormatListRef formatList = makeFormatList( /*...*/ ); | 
| 1042 |  | template<typename... Args> | 
| 1043 |  | detail::FormatListN<sizeof...(Args)> makeFormatList(const Args&... args) | 
| 1044 | 9.40M | { | 
| 1045 | 9.40M |     return detail::FormatListN<sizeof...(args)>(args...); | 
| 1046 | 9.40M | } _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_| Line | Count | Source |  | 1044 | 232k | { |  | 1045 | 232k |     return detail::FormatListN<sizeof...(args)>(args...); |  | 1046 | 232k | } | 
_ZN10tinyformat14makeFormatListIJiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_| Line | Count | Source |  | 1044 | 993k | { |  | 1045 | 993k |     return detail::FormatListN<sizeof...(args)>(args...); |  | 1046 | 993k | } | 
_ZN10tinyformat14makeFormatListIJmmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_| Line | Count | Source |  | 1044 | 55.8k | { |  | 1045 | 55.8k |     return detail::FormatListN<sizeof...(args)>(args...); |  | 1046 | 55.8k | } | 
_ZN10tinyformat14makeFormatListIJtEEENS_6detail11FormatListNIXsZT_EEEDpRKT_| Line | Count | Source |  | 1044 | 5.49k | { |  | 1045 | 5.49k |     return detail::FormatListN<sizeof...(args)>(args...); |  | 1046 | 5.49k | } | 
_ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_| Line | Count | Source |  | 1044 | 629k | { |  | 1045 | 629k |     return detail::FormatListN<sizeof...(args)>(args...); |  | 1046 | 629k | } | 
_ZN10tinyformat14makeFormatListIJxEEENS_6detail11FormatListNIXsZT_EEEDpRKT_| Line | Count | Source |  | 1044 | 256k | { |  | 1045 | 256k |     return detail::FormatListN<sizeof...(args)>(args...); |  | 1046 | 256k | } | 
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJdEEENS_6detail11FormatListNIXsZT_EEEDpRKT__ZN10tinyformat14makeFormatListIJPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_| Line | Count | Source |  | 1044 | 401k | { |  | 1045 | 401k |     return detail::FormatListN<sizeof...(args)>(args...); |  | 1046 | 401k | } | 
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJaEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJhEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJcEEENS_6detail11FormatListNIXsZT_EEEDpRKT__ZN10tinyformat14makeFormatListIJbEEENS_6detail11FormatListNIXsZT_EEEDpRKT_| Line | Count | Source |  | 1044 | 2.10M | { |  | 1045 | 2.10M |     return detail::FormatListN<sizeof...(args)>(args...); |  | 1046 | 2.10M | } | 
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJfEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJsEEENS_6detail11FormatListNIXsZT_EEEDpRKT__ZN10tinyformat14makeFormatListIJjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_| Line | Count | Source |  | 1044 | 717k | { |  | 1045 | 717k |     return detail::FormatListN<sizeof...(args)>(args...); |  | 1046 | 717k | } | 
_ZN10tinyformat14makeFormatListIJyEEENS_6detail11FormatListNIXsZT_EEEDpRKT_| Line | Count | Source |  | 1044 | 51.2k | { |  | 1045 | 51.2k |     return detail::FormatListN<sizeof...(args)>(args...); |  | 1046 | 51.2k | } | 
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_xS7_S7_xEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEiiEEENS_6detail11FormatListNIXsZT_EEEDpRKT__ZN10tinyformat14makeFormatListIJEEENS_6detail11FormatListNIXsZT_EEEDpRKT_| Line | Count | Source |  | 1044 | 102k | { |  | 1045 | 102k |     return detail::FormatListN<sizeof...(args)>(args...); |  | 1046 | 102k | } | 
_ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_| Line | Count | Source |  | 1044 | 102k | { |  | 1045 | 102k |     return detail::FormatListN<sizeof...(args)>(args...); |  | 1046 | 102k | } | 
_ZN10tinyformat14makeFormatListIJNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_| Line | Count | Source |  | 1044 | 153k | { |  | 1045 | 153k |     return detail::FormatListN<sizeof...(args)>(args...); |  | 1046 | 153k | } | 
_ZN10tinyformat14makeFormatListIJjjjjNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_| Line | Count | Source |  | 1044 | 51.2k | { |  | 1045 | 51.2k |     return detail::FormatListN<sizeof...(args)>(args...); |  | 1046 | 51.2k | } | 
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJP11CBlockIndexiNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEExxiEEENS_6detail11FormatListNIXsZT_EEEDpRKT__ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_S7_S7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_| Line | Count | Source |  | 1044 | 102k | { |  | 1045 | 102k |     return detail::FormatListN<sizeof...(args)>(args...); |  | 1046 | 102k | } | 
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEiS7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEtEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEhEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJtNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEtS7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_jEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA13_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcxxEEENS_6detail11FormatListNIXsZT_EEEDpRKT__ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_S7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_| Line | Count | Source |  | 1044 | 196k | { |  | 1045 | 196k |     return detail::FormatListN<sizeof...(args)>(args...); |  | 1046 | 196k | } | 
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA10_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA10_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_S8_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA7_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA14_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT__ZN10tinyformat14makeFormatListIJhhhhEEENS_6detail11FormatListNIXsZT_EEEDpRKT_| Line | Count | Source |  | 1044 | 2.29k | { |  | 1045 | 2.29k |     return detail::FormatListN<sizeof...(args)>(args...); |  | 1046 | 2.29k | } | 
_ZN10tinyformat14makeFormatListIJPKctEEENS_6detail11FormatListNIXsZT_EEEDpRKT_| Line | Count | Source |  | 1044 | 15.9k | { |  | 1045 | 15.9k |     return detail::FormatListN<sizeof...(args)>(args...); |  | 1046 | 15.9k | } | 
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_6atomicIyEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT__ZN10tinyformat14makeFormatListIJxxNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_| Line | Count | Source |  | 1044 | 290k | { |  | 1045 | 290k |     return detail::FormatListN<sizeof...(args)>(args...); |  | 1046 | 290k | } | 
_ZN10tinyformat14makeFormatListIJmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_| Line | Count | Source |  | 1044 | 153k | { |  | 1045 | 153k |     return detail::FormatListN<sizeof...(args)>(args...); |  | 1046 | 153k | } | 
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJjNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJjjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES2_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEjmNS1_12basic_stringIcS4_NS1_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEENS1_12basic_stringIcS4_NS1_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJijEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_A13_cS7_A42_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT__ZN10tinyformat14makeFormatListIJPKcS2_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_| Line | Count | Source |  | 1044 | 51.2k | { |  | 1045 | 51.2k |     return detail::FormatListN<sizeof...(args)>(args...); |  | 1046 | 51.2k | } | 
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJjmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__121__quoted_output_proxyIcNS1_11char_traitsIcEEEEiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__121__quoted_output_proxyIcNS1_11char_traitsIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEES5_iS5_A13_cNS1_12basic_stringIcS4_NS1_9allocatorIcEEEEA42_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEiS5_S5_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcS2_S2_NSt3__117basic_string_viewIcNS3_11char_traitsIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcNSt3__117basic_string_viewIcNS3_11char_traitsIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT__ZN10tinyformat14makeFormatListIJxxEEENS_6detail11FormatListNIXsZT_EEEDpRKT_| Line | Count | Source |  | 1044 | 564k | { |  | 1045 | 564k |     return detail::FormatListN<sizeof...(args)>(args...); |  | 1046 | 564k | } | 
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJlmlEEENS_6detail11FormatListNIXsZT_EEEDpRKT__ZN10tinyformat14makeFormatListIJPKciEEENS_6detail11FormatListNIXsZT_EEEDpRKT_| Line | Count | Source |  | 1044 | 1.03M | { |  | 1045 | 1.03M |     return detail::FormatListN<sizeof...(args)>(args...); |  | 1046 | 1.03M | } | 
_ZN10tinyformat14makeFormatListIJijjllxEEENS_6detail11FormatListNIXsZT_EEEDpRKT_| Line | Count | Source |  | 1044 | 190k | { |  | 1045 | 190k |     return detail::FormatListN<sizeof...(args)>(args...); |  | 1046 | 190k | } | 
_ZN10tinyformat14makeFormatListIJijjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_| Line | Count | Source |  | 1044 | 102k | { |  | 1045 | 102k |     return detail::FormatListN<sizeof...(args)>(args...); |  | 1046 | 102k | } | 
_ZN10tinyformat14makeFormatListIJNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEjPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_| Line | Count | Source |  | 1044 | 102k | { |  | 1045 | 102k |     return detail::FormatListN<sizeof...(args)>(args...); |  | 1046 | 102k | } | 
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcjS2_yxEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEjiS7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT__ZN10tinyformat14makeFormatListIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_| Line | Count | Source |  | 1044 | 102k | { |  | 1045 | 102k |     return detail::FormatListN<sizeof...(args)>(args...); |  | 1046 | 102k | } | 
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJxxxEEENS_6detail11FormatListNIXsZT_EEEDpRKT__ZN10tinyformat14makeFormatListIJiiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_| Line | Count | Source |  | 1044 | 51.2k | { |  | 1045 | 51.2k |     return detail::FormatListN<sizeof...(args)>(args...); |  | 1046 | 51.2k | } | 
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA12_cjjNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA20_ciEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA20_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEExEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJxiiiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEdddddddddddddddEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJxxPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA7_cPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA8_cPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA9_cPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA14_cPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA5_cPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA13_cPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_21__quoted_output_proxyIcS4_EEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA13_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcS9_S7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_S7_S7_jEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA15_ciEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEN4util17TranslatedLiteralEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJidEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA27_ciEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA21_cA42_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA17_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEA13_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA12_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA10_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_PKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiiiiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA16_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA12_cPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA16_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmxEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcA42_cNSt3__121__quoted_output_proxyIcNS4_11char_traitsIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT__ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_dEEENS_6detail11FormatListNIXsZT_EEEDpRKT_| Line | Count | Source |  | 1044 | 13.7k | { |  | 1045 | 13.7k |     return detail::FormatListN<sizeof...(args)>(args...); |  | 1046 | 13.7k | } | 
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmNSt3__121__quoted_output_proxyIcNS1_11char_traitsIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEiiiiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_iiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_mEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJimNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEiiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiimEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJhhEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJhhA13_chEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmmmmjEEENS_6detail11FormatListNIXsZT_EEEDpRKT__ZN10tinyformat14makeFormatListIJA14_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_| Line | Count | Source |  | 1044 | 2.67k | { |  | 1045 | 2.67k |     return detail::FormatListN<sizeof...(args)>(args...); |  | 1046 | 2.67k | } | 
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEddEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmPKciEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcimEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA6_ciEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJxxyNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJxiEEENS_6detail11FormatListNIXsZT_EEEDpRKT__ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEbEEENS_6detail11FormatListNIXsZT_EEEDpRKT_| Line | Count | Source |  | 1044 | 51.2k | { |  | 1045 | 51.2k |     return detail::FormatListN<sizeof...(args)>(args...); |  | 1046 | 51.2k | } | 
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJtmmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEhiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEhS7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJddEEENS_6detail11FormatListNIXsZT_EEEDpRKT__ZN10tinyformat14makeFormatListIJiiiiiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_| Line | Count | Source |  | 1044 | 51.2k | { |  | 1045 | 51.2k |     return detail::FormatListN<sizeof...(args)>(args...); |  | 1046 | 51.2k | } | 
_ZN10tinyformat14makeFormatListIJjiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_| Line | Count | Source |  | 1044 | 51.2k | { |  | 1045 | 51.2k |     return detail::FormatListN<sizeof...(args)>(args...); |  | 1046 | 51.2k | } | 
_ZN10tinyformat14makeFormatListIJtttttEEENS_6detail11FormatListNIXsZT_EEEDpRKT_| Line | Count | Source |  | 1044 | 102k | { |  | 1045 | 102k |     return detail::FormatListN<sizeof...(args)>(args...); |  | 1046 | 102k | } | 
_ZN10tinyformat14makeFormatListIJbbEEENS_6detail11FormatListNIXsZT_EEEDpRKT_| Line | Count | Source |  | 1044 | 102k | { |  | 1045 | 102k |     return detail::FormatListN<sizeof...(args)>(args...); |  | 1046 | 102k | } | 
_ZN10tinyformat14makeFormatListIJA15_cblEEENS_6detail11FormatListNIXsZT_EEEDpRKT_| Line | Count | Source |  | 1044 | 51.2k | { |  | 1045 | 51.2k |     return detail::FormatListN<sizeof...(args)>(args...); |  | 1046 | 51.2k | } | 
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJxjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJdNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__121__quoted_output_proxyIcNS1_11char_traitsIcEEEEyEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA17_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA3_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEdEEENS_6detail11FormatListNIXsZT_EEEDpRKT__ZN10tinyformat14makeFormatListIJxNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_| Line | Count | Source |  | 1044 | 1.59k | { |  | 1045 | 1.59k |     return detail::FormatListN<sizeof...(args)>(args...); |  | 1046 | 1.59k | } | 
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEjxEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEjS7_S7_xEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJjxEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJxNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJ12ServiceFlagsNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_S9_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA9_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA17_cbEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmxEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA30_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJxxmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJ12ServiceFlagsS1_NSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEbxEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiibxEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_6atomicIiEES9_S7_bxS7_S7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_iNS1_6atomicIiEExS7_S7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJixEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_xEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmyyxEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcxEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEExEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA20_cxEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmjNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEixEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJxNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA15_cxEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEA17_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJxNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_mmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_xS7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT__ZN10tinyformat14makeFormatListIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEixS9_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_| Line | Count | Source |  | 1044 | 108k | { |  | 1045 | 108k |     return detail::FormatListN<sizeof...(args)>(args...); |  | 1046 | 108k | } | 
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_ixEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJixNSt3__16atomicIiEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJxNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_6atomicIyEEymEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJhNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJjjNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEjS7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA16_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA16_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEjPKcSA_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcxEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA13_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA13_cmNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_xEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA13_cxNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEixEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmmiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA19_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA19_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJ14ChainstateRoleiiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJ14ChainstateRoleyyxiiiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJyNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA18_ciEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJN4node13BlockfileTypeENS1_15BlockfileCursorEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEijEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJibiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEjyEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiyyEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJxxxxxEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJddmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJxyxyEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJdiiddEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJxmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJlEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEExEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_xmmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_jEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJxjjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJxbEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJidddddfddddddfddddEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEllEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJjmjjmjPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmdEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEyjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_xxEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA9_ciA15_cA42_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA9_ciA12_cA42_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_S7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJ12ServiceFlagsEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmmjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEfEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcS7_S7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEyEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA21_cmNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_xiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmxiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmxxEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_S7_S7_S7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmmxxEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_S7_iidyS7_ddjS7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA23_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA21_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA13_ciiiA42_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA27_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA18_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEidS8_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJjNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_S7_jEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJdddEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJjdddddEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiddddEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcbbbbEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA22_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA11_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA42_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiyyA13_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEA42_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA18_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA18_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJxdEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA12_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEiS7_dEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA17_cPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA22_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA22_cyPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT__ZN10tinyformat14makeFormatListIJPKciNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_| Line | Count | Source |  | 1044 | 51.2k | { |  | 1045 | 51.2k |     return detail::FormatListN<sizeof...(args)>(args...); |  | 1046 | 51.2k | } | 
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEdEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJxfmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJymNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_iEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA24_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_PKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_bEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA16_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcjmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA13_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA17_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiiiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA13_cA27_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA8_cA37_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEiS7_S7_jjjmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEjmmjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ | 
| 1047 |  |  | 
| 1048 |  | #else // C++98 version | 
| 1049 |  |  | 
| 1050 |  | inline detail::FormatListN<0> makeFormatList() | 
| 1051 |  | { | 
| 1052 |  |     return detail::FormatListN<0>(); | 
| 1053 |  | } | 
| 1054 |  | #define TINYFORMAT_MAKE_MAKEFORMATLIST(n)                     \ | 
| 1055 |  | template<TINYFORMAT_ARGTYPES(n)>                              \ | 
| 1056 |  | detail::FormatListN<n> makeFormatList(TINYFORMAT_VARARGS(n))  \ | 
| 1057 |  | {                                                             \ | 
| 1058 |  |     return detail::FormatListN<n>(TINYFORMAT_PASSARGS(n));    \ | 
| 1059 |  | } | 
| 1060 |  | TINYFORMAT_FOREACH_ARGNUM(TINYFORMAT_MAKE_MAKEFORMATLIST) | 
| 1061 |  | #undef TINYFORMAT_MAKE_MAKEFORMATLIST | 
| 1062 |  |  | 
| 1063 |  | #endif | 
| 1064 |  |  | 
| 1065 |  | /// Format list of arguments to the stream according to the given format string. | 
| 1066 |  | /// | 
| 1067 |  | /// The name vformat() is chosen for the semantic similarity to vprintf(): the | 
| 1068 |  | /// list of format arguments is held in a single function argument. | 
| 1069 |  | inline void vformat(std::ostream& out, const char* fmt, FormatListRef list) | 
| 1070 | 9.40M | { | 
| 1071 | 9.40M |     detail::formatImpl(out, fmt, list.m_args, list.m_N); | 
| 1072 | 9.40M | } | 
| 1073 |  |  | 
| 1074 |  |  | 
| 1075 |  | #ifdef TINYFORMAT_USE_VARIADIC_TEMPLATES | 
| 1076 |  |  | 
| 1077 |  | /// Format list of arguments to the stream according to given format string. | 
| 1078 |  | template<typename... Args> | 
| 1079 |  | void format(std::ostream& out, FormatStringCheck<sizeof...(Args)> fmt, const Args&... args) | 
| 1080 | 9.40M | { | 
| 1081 | 9.40M |     vformat(out, fmt, makeFormatList(args...)); | 
| 1082 | 9.40M | } _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1080 | 232k | { |  | 1081 | 232k |     vformat(out, fmt, makeFormatList(args...)); |  | 1082 | 232k | } | 
_ZN10tinyformat6formatIJiEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1080 | 993k | { |  | 1081 | 993k |     vformat(out, fmt, makeFormatList(args...)); |  | 1082 | 993k | } | 
_ZN10tinyformat6formatIJmmEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1080 | 55.8k | { |  | 1081 | 55.8k |     vformat(out, fmt, makeFormatList(args...)); |  | 1082 | 55.8k | } | 
_ZN10tinyformat6formatIJtEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1080 | 5.49k | { |  | 1081 | 5.49k |     vformat(out, fmt, makeFormatList(args...)); |  | 1082 | 5.49k | } | 
_ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_EEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1080 | 629k | { |  | 1081 | 629k |     vformat(out, fmt, makeFormatList(args...)); |  | 1082 | 629k | } | 
_ZN10tinyformat6formatIJxEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1080 | 256k | { |  | 1081 | 256k |     vformat(out, fmt, makeFormatList(args...)); |  | 1082 | 256k | } | 
Unexecuted instantiation: _ZN10tinyformat6formatIJdEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT__ZN10tinyformat6formatIJPKcEEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1080 | 401k | { |  | 1081 | 401k |     vformat(out, fmt, makeFormatList(args...)); |  | 1082 | 401k | } | 
Unexecuted instantiation: _ZN10tinyformat6formatIJaEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJhEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJcEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT__ZN10tinyformat6formatIJbEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1080 | 2.10M | { |  | 1081 | 2.10M |     vformat(out, fmt, makeFormatList(args...)); |  | 1082 | 2.10M | } | 
Unexecuted instantiation: _ZN10tinyformat6formatIJfEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJsEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT__ZN10tinyformat6formatIJjEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1080 | 717k | { |  | 1081 | 717k |     vformat(out, fmt, makeFormatList(args...)); |  | 1082 | 717k | } | 
_ZN10tinyformat6formatIJyEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1080 | 51.2k | { |  | 1081 | 51.2k |     vformat(out, fmt, makeFormatList(args...)); |  | 1082 | 51.2k | } | 
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_xS7_S7_xEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEiiEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT__ZN10tinyformat6formatIJEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1080 | 102k | { |  | 1081 | 102k |     vformat(out, fmt, makeFormatList(args...)); |  | 1082 | 102k | } | 
_ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEiEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1080 | 102k | { |  | 1081 | 102k |     vformat(out, fmt, makeFormatList(args...)); |  | 1082 | 102k | } | 
_ZN10tinyformat6formatIJNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1080 | 153k | { |  | 1081 | 153k |     vformat(out, fmt, makeFormatList(args...)); |  | 1082 | 153k | } | 
_ZN10tinyformat6formatIJjjjjNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_EEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1080 | 51.2k | { |  | 1081 | 51.2k |     vformat(out, fmt, makeFormatList(args...)); |  | 1082 | 51.2k | } | 
Unexecuted instantiation: _ZN10tinyformat6formatIJP11CBlockIndexiNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_EEEvRNS3_13basic_ostreamIcS6_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEExxiEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT__ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_S7_S7_EEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1080 | 102k | { |  | 1081 | 102k |     vformat(out, fmt, makeFormatList(args...)); |  | 1082 | 102k | } | 
Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEiS7_EEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEtEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEhEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJtNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEtS7_EEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_jEEEvRNS3_13basic_ostreamIcS6_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJPKcxxEEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT__ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_S7_EEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1080 | 196k | { |  | 1081 | 196k |     vformat(out, fmt, makeFormatList(args...)); |  | 1082 | 196k | } | 
Unexecuted instantiation: _ZN10tinyformat6formatIJA10_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_EEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA10_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_S8_EEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA7_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA14_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJmNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT__ZN10tinyformat6formatIJhhhhEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1080 | 2.29k | { |  | 1081 | 2.29k |     vformat(out, fmt, makeFormatList(args...)); |  | 1082 | 2.29k | } | 
_ZN10tinyformat6formatIJPKctEEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1080 | 15.9k | { |  | 1081 | 15.9k |     vformat(out, fmt, makeFormatList(args...)); |  | 1082 | 15.9k | } | 
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_6atomicIyEEEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT__ZN10tinyformat6formatIJxxNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1080 | 290k | { |  | 1081 | 290k |     vformat(out, fmt, makeFormatList(args...)); |  | 1082 | 290k | } | 
_ZN10tinyformat6formatIJmEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1080 | 153k | { |  | 1081 | 153k |     vformat(out, fmt, makeFormatList(args...)); |  | 1082 | 153k | } | 
Unexecuted instantiation: _ZN10tinyformat6formatIJjNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJjjEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES2_EEEvRNS3_13basic_ostreamIcS6_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEjmNS1_12basic_stringIcS4_NS1_9allocatorIcEEEEEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEENS1_12basic_stringIcS4_NS1_9allocatorIcEEEEEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJmiEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJijEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJmNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_A13_cS7_A42_cEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT__ZN10tinyformat6formatIJPKcS2_EEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1080 | 51.2k | { |  | 1081 | 51.2k |     vformat(out, fmt, makeFormatList(args...)); |  | 1082 | 51.2k | } | 
Unexecuted instantiation: _ZN10tinyformat6formatIJmjEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJjmEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__121__quoted_output_proxyIcNS1_11char_traitsIcEEEEiEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__121__quoted_output_proxyIcNS1_11char_traitsIcEEEEEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEES5_iS5_A13_cNS1_12basic_stringIcS4_NS1_9allocatorIcEEEEA42_cEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEiS5_S5_EEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJPKcS2_S2_NSt3__117basic_string_viewIcNS3_11char_traitsIcEEEEEEEvRNS3_13basic_ostreamIcS6_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt3__117basic_string_viewIcNS3_11char_traitsIcEEEEEEEvRNS3_13basic_ostreamIcS6_EENS_17FormatStringCheckIXsZT_EEEDpRKT__ZN10tinyformat6formatIJxxEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1080 | 564k | { |  | 1081 | 564k |     vformat(out, fmt, makeFormatList(args...)); |  | 1082 | 564k | } | 
Unexecuted instantiation: _ZN10tinyformat6formatIJlmlEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT__ZN10tinyformat6formatIJPKciEEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1080 | 1.03M | { |  | 1081 | 1.03M |     vformat(out, fmt, makeFormatList(args...)); |  | 1082 | 1.03M | } | 
_ZN10tinyformat6formatIJijjllxEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1080 | 190k | { |  | 1081 | 190k |     vformat(out, fmt, makeFormatList(args...)); |  | 1082 | 190k | } | 
_ZN10tinyformat6formatIJijjEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1080 | 102k | { |  | 1081 | 102k |     vformat(out, fmt, makeFormatList(args...)); |  | 1082 | 102k | } | 
_ZN10tinyformat6formatIJNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEjPKcEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1080 | 102k | { |  | 1081 | 102k |     vformat(out, fmt, makeFormatList(args...)); |  | 1082 | 102k | } | 
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcjS2_yxEEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEjiS7_EEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT__ZN10tinyformat6formatIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEvRNS3_13basic_ostreamIcS6_EENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1080 | 102k | { |  | 1081 | 102k |     vformat(out, fmt, makeFormatList(args...)); |  | 1082 | 102k | } | 
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEjEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJxxxEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT__ZN10tinyformat6formatIJiiEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1080 | 51.2k | { |  | 1081 | 51.2k |     vformat(out, fmt, makeFormatList(args...)); |  | 1082 | 51.2k | } | 
Unexecuted instantiation: _ZN10tinyformat6formatIJA12_cjjNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA20_ciEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA20_cEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEExEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJxiiiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEdddddddddddddddEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJxxPKcEEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJiPKcEEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA7_cPKcEEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA8_cPKcEEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA9_cPKcEEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA14_cPKcEEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA5_cPKcEEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cPKcEEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_21__quoted_output_proxyIcS4_EEEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcS9_S7_EEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_S7_S7_jEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA15_ciEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEN4util17TranslatedLiteralEEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJidEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA27_ciEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA21_cA42_cEEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA17_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_EEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEA13_cEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA12_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA10_cEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_PKcEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJiiiiEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA16_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA12_cPKcEEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA16_cEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJmxEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJPKcA42_cNSt3__121__quoted_output_proxyIcNS4_11char_traitsIcEEEEEEEvRNS4_13basic_ostreamIcS7_EENS_17FormatStringCheckIXsZT_EEEDpRKT__ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_dEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1080 | 13.7k | { |  | 1081 | 13.7k |     vformat(out, fmt, makeFormatList(args...)); |  | 1082 | 13.7k | } | 
Unexecuted instantiation: _ZN10tinyformat6formatIJmNSt3__121__quoted_output_proxyIcNS1_11char_traitsIcEEEEEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEiiiiEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_iiEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_mEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJimNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEiiEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJiimEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJhhEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJhhA13_chEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmmmmjEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT__ZN10tinyformat6formatIJA14_cEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1080 | 2.67k | { |  | 1081 | 2.67k |     vformat(out, fmt, makeFormatList(args...)); |  | 1082 | 2.67k | } | 
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEddEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJmPKciEEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJPKcimEEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA6_ciEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJxxyNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJxiEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT__ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEbEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1080 | 51.2k | { |  | 1081 | 51.2k |     vformat(out, fmt, makeFormatList(args...)); |  | 1082 | 51.2k | } | 
Unexecuted instantiation: _ZN10tinyformat6formatIJtmmEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_EEEvRNS3_13basic_ostreamIcS6_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEhiEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEhS7_EEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJddEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT__ZN10tinyformat6formatIJiiiiiEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1080 | 51.2k | { |  | 1081 | 51.2k |     vformat(out, fmt, makeFormatList(args...)); |  | 1082 | 51.2k | } | 
_ZN10tinyformat6formatIJjiEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1080 | 51.2k | { |  | 1081 | 51.2k |     vformat(out, fmt, makeFormatList(args...)); |  | 1082 | 51.2k | } | 
_ZN10tinyformat6formatIJtttttEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1080 | 102k | { |  | 1081 | 102k |     vformat(out, fmt, makeFormatList(args...)); |  | 1082 | 102k | } | 
_ZN10tinyformat6formatIJbbEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1080 | 102k | { |  | 1081 | 102k |     vformat(out, fmt, makeFormatList(args...)); |  | 1082 | 102k | } | 
_ZN10tinyformat6formatIJA15_cblEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1080 | 51.2k | { |  | 1081 | 51.2k |     vformat(out, fmt, makeFormatList(args...)); |  | 1082 | 51.2k | } | 
Unexecuted instantiation: _ZN10tinyformat6formatIJxjEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJdNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__121__quoted_output_proxyIcNS1_11char_traitsIcEEEEyEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA17_cEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA3_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEdEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT__ZN10tinyformat6formatIJxNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1080 | 1.59k | { |  | 1081 | 1.59k |     vformat(out, fmt, makeFormatList(args...)); |  | 1082 | 1.59k | } | 
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEjxEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEjS7_S7_xEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJjxEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJxNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_EEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJ12ServiceFlagsNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_S9_EEEvRNS3_13basic_ostreamIcS6_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA9_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA17_cbEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmxEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA30_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJxxmEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJ12ServiceFlagsS1_NSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJiiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEbxEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJiibxEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_6atomicIiEES9_S7_bxS7_S7_EEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_iNS1_6atomicIiEExS7_S7_EEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJixEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_xEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJmyyxEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcxEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEExEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA20_cxEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJmjNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEixEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJxNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmjEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA15_cxEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEA17_cEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJxNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_mmEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_xS7_EEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT__ZN10tinyformat6formatIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEixS9_EEEvRNS3_13basic_ostreamIcS6_EENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1080 | 108k | { |  | 1081 | 108k |     vformat(out, fmt, makeFormatList(args...)); |  | 1082 | 108k | } | 
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_ixEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJixNSt3__16atomicIiEEEEEvRNS1_13basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJxNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_6atomicIyEEymEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJhNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJjjNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEjS7_EEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA16_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEjEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA16_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEjPKcSA_EEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJPKcxEEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cmNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_xEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cxNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEixEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJmmiEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA19_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA19_cEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJ14ChainstateRoleiiEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJ14ChainstateRoleyyxiiiEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJyNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA18_ciEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJN4node13BlockfileTypeENS1_15BlockfileCursorEEEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEijEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJibiEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEjyEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJiyyEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJxxxxxEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJddmEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJxyxyEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJdiiddEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJxmEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJlEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEExEEEvRNS3_13basic_ostreamIcS6_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_xmmEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_jEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJxjjEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJxbEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJidddddfddddddfddddEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEllEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJjmjjmjPKcEEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJmdEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEyjEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_xxEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA9_ciA15_cA42_cEEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA9_ciA12_cA42_cEEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_S7_EEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJ12ServiceFlagsEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJmmjEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEfEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcS7_S7_EEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEyEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA21_cmNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_xiEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmxiEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJmxxEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_S7_S7_S7_EEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJmmxxEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_S7_iidyS7_ddjS7_EEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA23_cEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA21_cEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJPKcmEEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA13_ciiiA42_cEEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA27_cEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA18_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEidS8_EEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJjNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_S7_jEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJdddEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJjdddddEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJiddddEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJPKcbbbbEEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA22_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA11_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_EEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA42_cEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJiyyA13_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEA42_cEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA18_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA18_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_EEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJxdEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA12_cEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEiS7_dEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_EEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA17_cPKcEEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA22_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_EEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA22_cyPKcEEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT__ZN10tinyformat6formatIJPKciNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEvRNS3_13basic_ostreamIcS6_EENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1080 | 51.2k | { |  | 1081 | 51.2k |     vformat(out, fmt, makeFormatList(args...)); |  | 1082 | 51.2k | } | 
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEdEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJxfmEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJymNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_iEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA24_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_PKcEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_bEEEvRNS3_13basic_ostreamIcS6_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA16_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEiEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEiEEEvRNS3_13basic_ostreamIcS6_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJPKcjmEEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_EEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA17_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJiiiEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cA27_cEEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA8_cA37_cEEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEiS7_S7_jjjmEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEjmmjEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_ | 
| 1083 |  |  | 
| 1084 |  | /// Format list of arguments according to the given format string and return | 
| 1085 |  | /// the result as a string. | 
| 1086 |  | template<typename... Args> | 
| 1087 |  | std::string format(FormatStringCheck<sizeof...(Args)> fmt, const Args&... args) | 
| 1088 | 9.40M | { | 
| 1089 | 9.40M |     std::ostringstream oss; | 
| 1090 | 9.40M |     format(oss, fmt, args...); | 
| 1091 | 9.40M |     return oss.str(); | 
| 1092 | 9.40M | } _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1088 | 232k | { |  | 1089 | 232k |     std::ostringstream oss; |  | 1090 | 232k |     format(oss, fmt, args...); |  | 1091 | 232k |     return oss.str(); |  | 1092 | 232k | } | 
_ZN10tinyformat6formatIJiEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1088 | 993k | { |  | 1089 | 993k |     std::ostringstream oss; |  | 1090 | 993k |     format(oss, fmt, args...); |  | 1091 | 993k |     return oss.str(); |  | 1092 | 993k | } | 
_ZN10tinyformat6formatIJmmEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1088 | 55.8k | { |  | 1089 | 55.8k |     std::ostringstream oss; |  | 1090 | 55.8k |     format(oss, fmt, args...); |  | 1091 | 55.8k |     return oss.str(); |  | 1092 | 55.8k | } | 
_ZN10tinyformat6formatIJtEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1088 | 5.49k | { |  | 1089 | 5.49k |     std::ostringstream oss; |  | 1090 | 5.49k |     format(oss, fmt, args...); |  | 1091 | 5.49k |     return oss.str(); |  | 1092 | 5.49k | } | 
_ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1088 | 629k | { |  | 1089 | 629k |     std::ostringstream oss; |  | 1090 | 629k |     format(oss, fmt, args...); |  | 1091 | 629k |     return oss.str(); |  | 1092 | 629k | } | 
_ZN10tinyformat6formatIJxEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1088 | 256k | { |  | 1089 | 256k |     std::ostringstream oss; |  | 1090 | 256k |     format(oss, fmt, args...); |  | 1091 | 256k |     return oss.str(); |  | 1092 | 256k | } | 
Unexecuted instantiation: _ZN10tinyformat6formatIJdEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT__ZN10tinyformat6formatIJPKcEEENSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1088 | 401k | { |  | 1089 | 401k |     std::ostringstream oss; |  | 1090 | 401k |     format(oss, fmt, args...); |  | 1091 | 401k |     return oss.str(); |  | 1092 | 401k | } | 
Unexecuted instantiation: _ZN10tinyformat6formatIJaEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJhEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJcEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT__ZN10tinyformat6formatIJbEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1088 | 2.10M | { |  | 1089 | 2.10M |     std::ostringstream oss; |  | 1090 | 2.10M |     format(oss, fmt, args...); |  | 1091 | 2.10M |     return oss.str(); |  | 1092 | 2.10M | } | 
Unexecuted instantiation: _ZN10tinyformat6formatIJfEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJsEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT__ZN10tinyformat6formatIJjEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1088 | 717k | { |  | 1089 | 717k |     std::ostringstream oss; |  | 1090 | 717k |     format(oss, fmt, args...); |  | 1091 | 717k |     return oss.str(); |  | 1092 | 717k | } | 
_ZN10tinyformat6formatIJyEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1088 | 51.2k | { |  | 1089 | 51.2k |     std::ostringstream oss; |  | 1090 | 51.2k |     format(oss, fmt, args...); |  | 1091 | 51.2k |     return oss.str(); |  | 1092 | 51.2k | } | 
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_xS7_S7_xEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEiiEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT__ZN10tinyformat6formatIJEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1088 | 102k | { |  | 1089 | 102k |     std::ostringstream oss; |  | 1090 | 102k |     format(oss, fmt, args...); |  | 1091 | 102k |     return oss.str(); |  | 1092 | 102k | } | 
_ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEiEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1088 | 102k | { |  | 1089 | 102k |     std::ostringstream oss; |  | 1090 | 102k |     format(oss, fmt, args...); |  | 1091 | 102k |     return oss.str(); |  | 1092 | 102k | } | 
_ZN10tinyformat6formatIJNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEEEENS1_12basic_stringIcS4_NS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1088 | 153k | { |  | 1089 | 153k |     std::ostringstream oss; |  | 1090 | 153k |     format(oss, fmt, args...); |  | 1091 | 153k |     return oss.str(); |  | 1092 | 153k | } | 
_ZN10tinyformat6formatIJjjjjNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1088 | 51.2k | { |  | 1089 | 51.2k |     std::ostringstream oss; |  | 1090 | 51.2k |     format(oss, fmt, args...); |  | 1091 | 51.2k |     return oss.str(); |  | 1092 | 51.2k | } | 
Unexecuted instantiation: _ZN10tinyformat6formatIJP11CBlockIndexiNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_EEES9_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEExxiEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT__ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_S7_S7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1088 | 102k | { |  | 1089 | 102k |     std::ostringstream oss; |  | 1090 | 102k |     format(oss, fmt, args...); |  | 1091 | 102k |     return oss.str(); |  | 1092 | 102k | } | 
Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEiS7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEtEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEhEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJtNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEtS7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_jEEES9_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJPKcxxEEENSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT__ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_S7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1088 | 196k | { |  | 1089 | 196k |     std::ostringstream oss; |  | 1090 | 196k |     format(oss, fmt, args...); |  | 1091 | 196k |     return oss.str(); |  | 1092 | 196k | } | 
Unexecuted instantiation: _ZN10tinyformat6formatIJA10_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_EEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA10_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_S8_EEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA7_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA14_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJmNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEEEENS1_12basic_stringIcS4_NS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT__ZN10tinyformat6formatIJhhhhEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1088 | 2.29k | { |  | 1089 | 2.29k |     std::ostringstream oss; |  | 1090 | 2.29k |     format(oss, fmt, args...); |  | 1091 | 2.29k |     return oss.str(); |  | 1092 | 2.29k | } | 
_ZN10tinyformat6formatIJPKctEEENSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1088 | 15.9k | { |  | 1089 | 15.9k |     std::ostringstream oss; |  | 1090 | 15.9k |     format(oss, fmt, args...); |  | 1091 | 15.9k |     return oss.str(); |  | 1092 | 15.9k | } | 
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_6atomicIyEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT__ZN10tinyformat6formatIJxxNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1088 | 290k | { |  | 1089 | 290k |     std::ostringstream oss; |  | 1090 | 290k |     format(oss, fmt, args...); |  | 1091 | 290k |     return oss.str(); |  | 1092 | 290k | } | 
_ZN10tinyformat6formatIJmEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1088 | 153k | { |  | 1089 | 153k |     std::ostringstream oss; |  | 1090 | 153k |     format(oss, fmt, args...); |  | 1091 | 153k |     return oss.str(); |  | 1092 | 153k | } | 
Unexecuted instantiation: _ZN10tinyformat6formatIJjNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJjjEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES2_EEES9_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEjmNS1_12basic_stringIcS4_NS1_9allocatorIcEEEEEEES9_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEENS1_12basic_stringIcS4_NS1_9allocatorIcEEEEEEES9_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJmiEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJijEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJmNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_A13_cS7_A42_cEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT__ZN10tinyformat6formatIJPKcS2_EEENSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1088 | 51.2k | { |  | 1089 | 51.2k |     std::ostringstream oss; |  | 1090 | 51.2k |     format(oss, fmt, args...); |  | 1091 | 51.2k |     return oss.str(); |  | 1092 | 51.2k | } | 
Unexecuted instantiation: _ZN10tinyformat6formatIJmjEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJjmEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__121__quoted_output_proxyIcNS1_11char_traitsIcEEEEiEEENS1_12basic_stringIcS4_NS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__121__quoted_output_proxyIcNS1_11char_traitsIcEEEEEEENS1_12basic_stringIcS4_NS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEES5_iS5_A13_cNS1_12basic_stringIcS4_NS1_9allocatorIcEEEEA42_cEEESA_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEiS5_S5_EEENS1_12basic_stringIcS4_NS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJPKcS2_S2_NSt3__117basic_string_viewIcNS3_11char_traitsIcEEEEEEENS3_12basic_stringIcS6_NS3_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt3__117basic_string_viewIcNS3_11char_traitsIcEEEEEEENS3_12basic_stringIcS6_NS3_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT__ZN10tinyformat6formatIJxxEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1088 | 564k | { |  | 1089 | 564k |     std::ostringstream oss; |  | 1090 | 564k |     format(oss, fmt, args...); |  | 1091 | 564k |     return oss.str(); |  | 1092 | 564k | } | 
Unexecuted instantiation: _ZN10tinyformat6formatIJlmlEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT__ZN10tinyformat6formatIJPKciEEENSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1088 | 1.03M | { |  | 1089 | 1.03M |     std::ostringstream oss; |  | 1090 | 1.03M |     format(oss, fmt, args...); |  | 1091 | 1.03M |     return oss.str(); |  | 1092 | 1.03M | } | 
_ZN10tinyformat6formatIJijjllxEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1088 | 190k | { |  | 1089 | 190k |     std::ostringstream oss; |  | 1090 | 190k |     format(oss, fmt, args...); |  | 1091 | 190k |     return oss.str(); |  | 1092 | 190k | } | 
_ZN10tinyformat6formatIJijjEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1088 | 102k | { |  | 1089 | 102k |     std::ostringstream oss; |  | 1090 | 102k |     format(oss, fmt, args...); |  | 1091 | 102k |     return oss.str(); |  | 1092 | 102k | } | 
_ZN10tinyformat6formatIJNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEjPKcEEENS1_12basic_stringIcS4_NS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1088 | 102k | { |  | 1089 | 102k |     std::ostringstream oss; |  | 1090 | 102k |     format(oss, fmt, args...); |  | 1091 | 102k |     return oss.str(); |  | 1092 | 102k | } | 
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcjS2_yxEEENSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEjiS7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT__ZN10tinyformat6formatIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEES9_NS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1088 | 102k | { |  | 1089 | 102k |     std::ostringstream oss; |  | 1090 | 102k |     format(oss, fmt, args...); |  | 1091 | 102k |     return oss.str(); |  | 1092 | 102k | } | 
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEjEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJxxxEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT__ZN10tinyformat6formatIJiiEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1088 | 51.2k | { |  | 1089 | 51.2k |     std::ostringstream oss; |  | 1090 | 51.2k |     format(oss, fmt, args...); |  | 1091 | 51.2k |     return oss.str(); |  | 1092 | 51.2k | } | 
Unexecuted instantiation: _ZN10tinyformat6formatIJA12_cjjNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA20_ciEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA20_cEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEExEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJxiiiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEdddddddddddddddEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJxxPKcEEENSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJiPKcEEENSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA7_cPKcEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA8_cPKcEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA9_cPKcEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA14_cPKcEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA5_cPKcEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cPKcEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_21__quoted_output_proxyIcS4_EEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcS9_S7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_S7_S7_jEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA15_ciEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEN4util17TranslatedLiteralEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJidEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA27_ciEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA21_cA42_cEEENSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA17_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_EEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEA13_cEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA12_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA10_cEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_PKcEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJiiiiEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA16_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA12_cPKcEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA16_cEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJmxEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJPKcA42_cNSt3__121__quoted_output_proxyIcNS4_11char_traitsIcEEEEEEENS4_12basic_stringIcS7_NS4_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT__ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_dEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1088 | 13.7k | { |  | 1089 | 13.7k |     std::ostringstream oss; |  | 1090 | 13.7k |     format(oss, fmt, args...); |  | 1091 | 13.7k |     return oss.str(); |  | 1092 | 13.7k | } | 
Unexecuted instantiation: _ZN10tinyformat6formatIJmNSt3__121__quoted_output_proxyIcNS1_11char_traitsIcEEEEEEENS1_12basic_stringIcS4_NS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEiiiiEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_iiEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_mEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJimNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEiiEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJiimEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJhhEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJhhA13_chEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmmmmjEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT__ZN10tinyformat6formatIJA14_cEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1088 | 2.67k | { |  | 1089 | 2.67k |     std::ostringstream oss; |  | 1090 | 2.67k |     format(oss, fmt, args...); |  | 1091 | 2.67k |     return oss.str(); |  | 1092 | 2.67k | } | 
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEddEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJmPKciEEENSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJPKcimEEENSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA6_ciEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJxxyNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJxiEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT__ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEbEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1088 | 51.2k | { |  | 1089 | 51.2k |     std::ostringstream oss; |  | 1090 | 51.2k |     format(oss, fmt, args...); |  | 1091 | 51.2k |     return oss.str(); |  | 1092 | 51.2k | } | 
Unexecuted instantiation: _ZN10tinyformat6formatIJtmmEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_EEES9_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEhiEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEhS7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJddEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT__ZN10tinyformat6formatIJiiiiiEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1088 | 51.2k | { |  | 1089 | 51.2k |     std::ostringstream oss; |  | 1090 | 51.2k |     format(oss, fmt, args...); |  | 1091 | 51.2k |     return oss.str(); |  | 1092 | 51.2k | } | 
_ZN10tinyformat6formatIJjiEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1088 | 51.2k | { |  | 1089 | 51.2k |     std::ostringstream oss; |  | 1090 | 51.2k |     format(oss, fmt, args...); |  | 1091 | 51.2k |     return oss.str(); |  | 1092 | 51.2k | } | 
_ZN10tinyformat6formatIJtttttEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1088 | 102k | { |  | 1089 | 102k |     std::ostringstream oss; |  | 1090 | 102k |     format(oss, fmt, args...); |  | 1091 | 102k |     return oss.str(); |  | 1092 | 102k | } | 
_ZN10tinyformat6formatIJbbEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1088 | 102k | { |  | 1089 | 102k |     std::ostringstream oss; |  | 1090 | 102k |     format(oss, fmt, args...); |  | 1091 | 102k |     return oss.str(); |  | 1092 | 102k | } | 
_ZN10tinyformat6formatIJA15_cblEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1088 | 51.2k | { |  | 1089 | 51.2k |     std::ostringstream oss; |  | 1090 | 51.2k |     format(oss, fmt, args...); |  | 1091 | 51.2k |     return oss.str(); |  | 1092 | 51.2k | } | 
Unexecuted instantiation: _ZN10tinyformat6formatIJxjEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJdNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__121__quoted_output_proxyIcNS1_11char_traitsIcEEEEyEEENS1_12basic_stringIcS4_NS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA17_cEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA3_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEdEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT__ZN10tinyformat6formatIJxNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1088 | 1.59k | { |  | 1089 | 1.59k |     std::ostringstream oss; |  | 1090 | 1.59k |     format(oss, fmt, args...); |  | 1091 | 1.59k |     return oss.str(); |  | 1092 | 1.59k | } | 
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEjxEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEjS7_S7_xEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJjxEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJxNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJ12ServiceFlagsNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_S9_EEES9_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA9_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA17_cbEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmxEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA30_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJxxmEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJ12ServiceFlagsS1_NSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJiiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEbxEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJiibxEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_6atomicIiEES9_S7_bxS7_S7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_iNS1_6atomicIiEExS7_S7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJixEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_xEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJmyyxEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcxEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEExEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA20_cxEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJmjNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEixEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJxNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmjEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA15_cxEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEA17_cEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJxNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_mmEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_xS7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT__ZN10tinyformat6formatIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEixS9_EEES9_NS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1088 | 108k | { |  | 1089 | 108k |     std::ostringstream oss; |  | 1090 | 108k |     format(oss, fmt, args...); |  | 1091 | 108k |     return oss.str(); |  | 1092 | 108k | } | 
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_ixEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJixNSt3__16atomicIiEEEEENS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJxNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_6atomicIyEEymEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJhNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJjjNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEjS7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA16_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEjEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA16_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEjPKcSA_EEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJPKcxEEENSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cmNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_xEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cxNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEixEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJmmiEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA19_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA19_cEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJ14ChainstateRoleiiEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJ14ChainstateRoleyyxiiiEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJyNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA18_ciEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJN4node13BlockfileTypeENS1_15BlockfileCursorEEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEijEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJibiEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEjyEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJiyyEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJxxxxxEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJddmEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJxyxyEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJdiiddEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJxmEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJlEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEExEEES9_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_xmmEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_jEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJxjjEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJxbEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJidddddfddddddfddddEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEllEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJjmjjmjPKcEEENSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJmdEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEyjEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_xxEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA9_ciA15_cA42_cEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA9_ciA12_cA42_cEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_S7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJ12ServiceFlagsEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJmmjEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEfEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcS7_S7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEyEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA21_cmNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_xiEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmxiEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJmxxEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_S7_S7_S7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJmmxxEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_S7_iidyS7_ddjS7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA23_cEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA21_cEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJPKcmEEENSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA13_ciiiA42_cEEENSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA27_cEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA18_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEidS8_EEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJjNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_S7_jEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJdddEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJjdddddEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJiddddEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJPKcbbbbEEENSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA22_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA11_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_EEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA42_cEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJiyyA13_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEA42_cEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA18_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA18_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_EEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJxdEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA12_cEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEiS7_dEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA17_cPKcEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA22_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_EEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA22_cyPKcEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT__ZN10tinyformat6formatIJPKciNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEES9_NS_17FormatStringCheckIXsZT_EEEDpRKT_| Line | Count | Source |  | 1088 | 51.2k | { |  | 1089 | 51.2k |     std::ostringstream oss; |  | 1090 | 51.2k |     format(oss, fmt, args...); |  | 1091 | 51.2k |     return oss.str(); |  | 1092 | 51.2k | } | 
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEdEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJxfmEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJymNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_iEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA24_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_PKcEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_bEEES9_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA16_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEiEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEiEEES9_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJPKcjmEEENSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_EEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA17_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJiiiEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cA27_cEEENSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJA8_cA37_cEEENSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEiS7_S7_jjjmEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEjmmjEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_ | 
| 1093 |  |  | 
| 1094 |  | /// Format list of arguments to std::cout, according to the given format string | 
| 1095 |  | template<typename... Args> | 
| 1096 |  | void printf(FormatStringCheck<sizeof...(Args)> fmt, const Args&... args) | 
| 1097 |  | { | 
| 1098 |  |     format(std::cout, fmt, args...); | 
| 1099 |  | } | 
| 1100 |  |  | 
| 1101 |  | template<typename... Args> | 
| 1102 |  | void printfln(FormatStringCheck<sizeof...(Args)> fmt, const Args&... args) | 
| 1103 |  | { | 
| 1104 |  |     format(std::cout, fmt, args...); | 
| 1105 |  |     std::cout << '\n'; | 
| 1106 |  | } | 
| 1107 |  |  | 
| 1108 |  |  | 
| 1109 |  | #else // C++98 version | 
| 1110 |  |  | 
| 1111 |  | inline void format(std::ostream& out, const char* fmt) | 
| 1112 |  | { | 
| 1113 |  |     vformat(out, fmt, makeFormatList()); | 
| 1114 |  | } | 
| 1115 |  |  | 
| 1116 |  | inline std::string format(const char* fmt) | 
| 1117 |  | { | 
| 1118 |  |     std::ostringstream oss; | 
| 1119 |  |     format(oss, fmt); | 
| 1120 |  |     return oss.str(); | 
| 1121 |  | } | 
| 1122 |  |  | 
| 1123 |  | inline void printf(const char* fmt) | 
| 1124 |  | { | 
| 1125 |  |     format(std::cout, fmt); | 
| 1126 |  | } | 
| 1127 |  |  | 
| 1128 |  | inline void printfln(const char* fmt) | 
| 1129 |  | { | 
| 1130 |  |     format(std::cout, fmt); | 
| 1131 |  |     std::cout << '\n'; | 
| 1132 |  | } | 
| 1133 |  |  | 
| 1134 |  | #define TINYFORMAT_MAKE_FORMAT_FUNCS(n)                                   \ | 
| 1135 |  |                                                                           \ | 
| 1136 |  | template<TINYFORMAT_ARGTYPES(n)>                                          \ | 
| 1137 |  | void format(std::ostream& out, const char* fmt, TINYFORMAT_VARARGS(n))    \ | 
| 1138 |  | {                                                                         \ | 
| 1139 |  |     vformat(out, fmt, makeFormatList(TINYFORMAT_PASSARGS(n)));            \ | 
| 1140 |  | }                                                                         \ | 
| 1141 |  |                                                                           \ | 
| 1142 |  | template<TINYFORMAT_ARGTYPES(n)>                                          \ | 
| 1143 |  | std::string format(const char* fmt, TINYFORMAT_VARARGS(n))                \ | 
| 1144 |  | {                                                                         \ | 
| 1145 |  |     std::ostringstream oss;                                               \ | 
| 1146 |  |     format(oss, fmt, TINYFORMAT_PASSARGS(n));                             \ | 
| 1147 |  |     return oss.str();                                                     \ | 
| 1148 |  | }                                                                         \ | 
| 1149 |  |                                                                           \ | 
| 1150 |  | template<TINYFORMAT_ARGTYPES(n)>                                          \ | 
| 1151 |  | void printf(const char* fmt, TINYFORMAT_VARARGS(n))                       \ | 
| 1152 |  | {                                                                         \ | 
| 1153 |  |     format(std::cout, fmt, TINYFORMAT_PASSARGS(n));                       \ | 
| 1154 |  | }                                                                         \ | 
| 1155 |  |                                                                           \ | 
| 1156 |  | template<TINYFORMAT_ARGTYPES(n)>                                          \ | 
| 1157 |  | void printfln(const char* fmt, TINYFORMAT_VARARGS(n))                     \ | 
| 1158 |  | {                                                                         \ | 
| 1159 |  |     format(std::cout, fmt, TINYFORMAT_PASSARGS(n));                       \ | 
| 1160 |  |     std::cout << '\n';                                                    \ | 
| 1161 |  | } | 
| 1162 |  |  | 
| 1163 |  | TINYFORMAT_FOREACH_ARGNUM(TINYFORMAT_MAKE_FORMAT_FUNCS) | 
| 1164 |  | #undef TINYFORMAT_MAKE_FORMAT_FUNCS | 
| 1165 |  |  | 
| 1166 |  | #endif | 
| 1167 |  |  | 
| 1168 |  | } // namespace tinyformat | 
| 1169 |  |  | 
| 1170 |  | // Added for Bitcoin Core: | 
| 1171 |  | /** Format arguments and return the string or write to given std::ostream (see tinyformat::format doc for details) */ | 
| 1172 | 9.34M | #define strprintf tfm::format | 
| 1173 |  |  | 
| 1174 |  | #endif // TINYFORMAT_H_INCLUDED |