/root/bitcoin/src/tinyformat.h
Line | Count | Source |
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 | 370 | #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 | 827M | # 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 | 125k | 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 | 125k | FormatStringCheck(LIFETIMEBOUND const RuntimeFormat& run) : fmt{run.fmt.c_str()} {}_ZN10tinyformat17FormatStringCheckILj1EEC2ERKNS_13RuntimeFormatE Line | Count | Source | 195 | 80.5k | FormatStringCheck(LIFETIMEBOUND const RuntimeFormat& run) : fmt{run.fmt.c_str()} {} |
_ZN10tinyformat17FormatStringCheckILj2EEC2ERKNS_13RuntimeFormatE Line | Count | Source | 195 | 44.7k | FormatStringCheck(LIFETIMEBOUND const RuntimeFormat& run) : fmt{run.fmt.c_str()} {} |
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj0EEC2ERKNS_13RuntimeFormatE _ZN10tinyformat17FormatStringCheckILj4EEC2ERKNS_13RuntimeFormatE Line | Count | Source | 195 | 14 | FormatStringCheck(LIFETIMEBOUND const RuntimeFormat& run) : fmt{run.fmt.c_str()} {} |
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj3EEC2ERKNS_13RuntimeFormatE Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj5EEC2ERKNS_13RuntimeFormatE |
196 | 11.6M | FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}_ZN10tinyformat17FormatStringCheckILj1EEC2EN4util21ConstevalFormatStringILj1EEE Line | Count | Source | 196 | 3.46M | FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {} |
_ZN10tinyformat17FormatStringCheckILj4EEC2EN4util21ConstevalFormatStringILj4EEE Line | Count | Source | 196 | 2.63M | FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {} |
_ZN10tinyformat17FormatStringCheckILj0EEC2EN4util21ConstevalFormatStringILj0EEE Line | Count | Source | 196 | 487k | FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {} |
_ZN10tinyformat17FormatStringCheckILj2EEC2EN4util21ConstevalFormatStringILj2EEE Line | Count | Source | 196 | 1.08M | FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {} |
_ZN10tinyformat17FormatStringCheckILj3EEC2EN4util21ConstevalFormatStringILj3EEE Line | Count | Source | 196 | 2.44M | FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {} |
_ZN10tinyformat17FormatStringCheckILj5EEC2EN4util21ConstevalFormatStringILj5EEE Line | Count | Source | 196 | 608k | FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {} |
_ZN10tinyformat17FormatStringCheckILj6EEC2EN4util21ConstevalFormatStringILj6EEE Line | Count | Source | 196 | 355k | FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {} |
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj7EEC2EN4util21ConstevalFormatStringILj7EEE Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj18EEC2EN4util21ConstevalFormatStringILj18EEE Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj19EEC2EN4util21ConstevalFormatStringILj19EEE _ZN10tinyformat17FormatStringCheckILj12EEC2EN4util21ConstevalFormatStringILj12EEE Line | Count | Source | 196 | 530k | FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {} |
|
197 | 112M | operator const char*() { return fmt; }_ZN10tinyformat17FormatStringCheckILj1EEcvPKcEv Line | Count | Source | 197 | 44.0M | operator const char*() { return fmt; } |
_ZN10tinyformat17FormatStringCheckILj2EEcvPKcEv Line | Count | Source | 197 | 27.9M | operator const char*() { return fmt; } |
_ZN10tinyformat17FormatStringCheckILj5EEcvPKcEv Line | Count | Source | 197 | 2.21M | operator const char*() { return fmt; } |
_ZN10tinyformat17FormatStringCheckILj6EEcvPKcEv Line | Count | Source | 197 | 14.7M | operator const char*() { return fmt; } |
_ZN10tinyformat17FormatStringCheckILj3EEcvPKcEv Line | Count | Source | 197 | 19.0M | operator const char*() { return fmt; } |
_ZN10tinyformat17FormatStringCheckILj0EEcvPKcEv Line | Count | Source | 197 | 490k | operator const char*() { return fmt; } |
_ZN10tinyformat17FormatStringCheckILj4EEcvPKcEv Line | Count | Source | 197 | 3.14M | operator const char*() { return fmt; } |
_ZN10tinyformat17FormatStringCheckILj7EEcvPKcEv Line | Count | Source | 197 | 37.8k | operator const char*() { return fmt; } |
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj18EEcvPKcEv Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj19EEcvPKcEv _ZN10tinyformat17FormatStringCheckILj12EEcvPKcEv Line | Count | Source | 197 | 530k | operator const char*() { return fmt; } |
_ZN10tinyformat17FormatStringCheckILj8EEcvPKcEv Line | Count | Source | 197 | 1.23k | operator const char*() { return fmt; } |
|
198 | | const char* fmt; |
199 | | }; |
200 | | |
201 | | // Added for Bitcoin Core |
202 | | class format_error: public std::runtime_error |
203 | | { |
204 | | public: |
205 | 370 | explicit format_error(const std::string &what): std::runtime_error(what) { |
206 | 370 | } |
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 constexpr 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: _ZN10tinyformat6detail17formatValueAsTypeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcLb0EE6invokeERSoRKS7_ Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKvLb0EE6invokeERSoRKS7_ Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeImPKvLb0EE6invokeERSoRKm Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIiPKvLb0EE6invokeERSoRKi Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIbPKvLb0EE6invokeERSoRKb Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIjPKvLb0EE6invokeERSoRKj Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIlPKvLb0EE6invokeERSoRKl Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeItPKvLb0EE6invokeERSoRKt Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIdPKvLb0EE6invokeERSoRKd Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIPKccLb0EE6invokeERSoRKS3_ Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIfPKvLb0EE6invokeERSoRKf Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIsPKvLb0EE6invokeERSoRKs Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeISt17basic_string_viewIcSt11char_traitsIcEEcLb0EE6invokeERSoRKS5_ Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeISt17basic_string_viewIcSt11char_traitsIcEEPKvLb0EE6invokeERSoRKS5_ Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIP11CBlockIndexcLb0EE6invokeERSoRKS3_ Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA1_ccLb0EE6invokeERSoRA1_Kc Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA13_ccLb0EE6invokeERSoRA13_Kc Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA27_ccLb0EE6invokeERSoRA27_Kc Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA8_ccLb0EE6invokeERSoRA8_Kc Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA37_ccLb0EE6invokeERSoRA37_Kc Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeISt6atomicImEPKvLb0EE6invokeERSoRKS3_ Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeINSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEcLb0EE6invokeERSoRKSC_ Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeINSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEPKvLb0EE6invokeERSoRKSC_ Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA42_ccLb0EE6invokeERSoRA42_Kc Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA7_ccLb0EE6invokeERSoRA7_Kc Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA12_ccLb0EE6invokeERSoRA12_Kc Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA20_ccLb0EE6invokeERSoRA20_Kc Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA10_ccLb0EE6invokeERSoRA10_Kc Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA15_ccLb0EE6invokeERSoRA15_Kc Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIN4util17TranslatedLiteralEcLb0EE6invokeERSoRKS3_ Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIN4util17TranslatedLiteralEPKvLb0EE6invokeERSoRKS3_ Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA21_ccLb0EE6invokeERSoRA21_Kc Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA17_ccLb0EE6invokeERSoRA17_Kc Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA16_ccLb0EE6invokeERSoRA16_Kc Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA14_ccLb0EE6invokeERSoRA14_Kc Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA6_ccLb0EE6invokeERSoRA6_Kc Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeI14HTTPStatusCodePKvLb0EE6invokeERSoRKS2_ Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA3_ccLb0EE6invokeERSoRA3_Kc Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeI12ServiceFlagsPKvLb0EE6invokeERSoRKS2_ Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA9_ccLb0EE6invokeERSoRA9_Kc Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA30_ccLb0EE6invokeERSoRA30_Kc Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeISt6atomicIiEPKvLb0EE6invokeERSoRKS3_ Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA19_ccLb0EE6invokeERSoRA19_Kc Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIN6kernel14ChainstateRoleEcLb0EE6invokeERSoRKS3_ Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIN6kernel14ChainstateRoleEPKvLb0EE6invokeERSoRKS3_ Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA18_ccLb0EE6invokeERSoRA18_Kc Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIN4node13BlockfileTypeEPKvLb0EE6invokeERSoRKS3_ Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIN4node15BlockfileCursorEcLb0EE6invokeERSoRKS3_ Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIN4node15BlockfileCursorEPKvLb0EE6invokeERSoRKS3_ Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA38_ccLb0EE6invokeERSoRA38_Kc Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA11_ccLb0EE6invokeERSoRA11_Kc Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA23_ccLb0EE6invokeERSoRA23_Kc Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA22_ccLb0EE6invokeERSoRA22_Kc Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA26_ccLb0EE6invokeERSoRA26_Kc Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA35_ccLb0EE6invokeERSoRA35_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 | 285 | { out << static_cast<fmtT>(value); }Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeImcLb1EE6invokeERSoRKm Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIicLb1EE6invokeERSoRKi _ZN10tinyformat6detail17formatValueAsTypeIbcLb1EE6invokeERSoRKb Line | Count | Source | 264 | 25 | { out << static_cast<fmtT>(value); } |
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIjcLb1EE6invokeERSoRKj Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIlcLb1EE6invokeERSoRKl Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeItcLb1EE6invokeERSoRKt Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIdcLb1EE6invokeERSoRKd _ZN10tinyformat6detail17formatValueAsTypeIPKcPKvLb1EE6invokeERSoRKS3_ Line | Count | Source | 264 | 22 | { out << static_cast<fmtT>(value); } |
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIfcLb1EE6invokeERSoRKf Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIscLb1EE6invokeERSoRKs _ZN10tinyformat6detail17formatValueAsTypeIP11CBlockIndexPKvLb1EE6invokeERSoRKS3_ Line | Count | Source | 264 | 238 | { out << static_cast<fmtT>(value); } |
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA1_cPKvLb1EE6invokeERSoRA1_Kc Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA13_cPKvLb1EE6invokeERSoRA13_Kc Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA27_cPKvLb1EE6invokeERSoRA27_Kc Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA8_cPKvLb1EE6invokeERSoRA8_Kc Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA37_cPKvLb1EE6invokeERSoRA37_Kc Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeISt6atomicImEcLb1EE6invokeERSoRKS3_ Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA42_cPKvLb1EE6invokeERSoRA42_Kc Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA7_cPKvLb1EE6invokeERSoRA7_Kc Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA12_cPKvLb1EE6invokeERSoRA12_Kc Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA20_cPKvLb1EE6invokeERSoRA20_Kc Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA10_cPKvLb1EE6invokeERSoRA10_Kc Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA15_cPKvLb1EE6invokeERSoRA15_Kc Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA21_cPKvLb1EE6invokeERSoRA21_Kc Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA17_cPKvLb1EE6invokeERSoRA17_Kc Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA16_cPKvLb1EE6invokeERSoRA16_Kc Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA14_cPKvLb1EE6invokeERSoRA14_Kc Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA6_cPKvLb1EE6invokeERSoRA6_Kc Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeI14HTTPStatusCodecLb1EE6invokeERSoRKS2_ Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA3_cPKvLb1EE6invokeERSoRA3_Kc Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeI12ServiceFlagscLb1EE6invokeERSoRKS2_ Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA9_cPKvLb1EE6invokeERSoRA9_Kc Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA30_cPKvLb1EE6invokeERSoRA30_Kc Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeISt6atomicIiEcLb1EE6invokeERSoRKS3_ Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA19_cPKvLb1EE6invokeERSoRA19_Kc Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA18_cPKvLb1EE6invokeERSoRA18_Kc Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIN4node13BlockfileTypeEcLb1EE6invokeERSoRKS3_ Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA38_cPKvLb1EE6invokeERSoRA38_Kc Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA23_cPKvLb1EE6invokeERSoRA23_Kc Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA11_cPKvLb1EE6invokeERSoRA11_Kc Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA22_cPKvLb1EE6invokeERSoRA22_Kc Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA26_cPKvLb1EE6invokeERSoRA26_Kc Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA35_cPKvLb1EE6invokeERSoRA35_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 | 8 | { |
294 | 8 | TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to " |
295 | 8 | "integer for use as variable width or precision"); |
296 | 0 | return 0; |
297 | 8 | } _ZN10tinyformat6detail12convertToIntINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0EE6invokeERKS7_ Line | Count | Source | 293 | 6 | { | 294 | 6 | TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to " | 295 | 6 | "integer for use as variable width or precision"); | 296 | 0 | return 0; | 297 | 6 | } |
_ZN10tinyformat6detail12convertToIntIPKcLb0EE6invokeERKS3_ Line | Count | Source | 293 | 2 | { | 294 | 2 | TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to " | 295 | 2 | "integer for use as variable width or precision"); | 296 | 0 | return 0; | 297 | 2 | } |
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntISt17basic_string_viewIcSt11char_traitsIcEELb0EE6invokeERKS5_ Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIP11CBlockIndexLb0EE6invokeERKS3_ Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA1_cLb0EE6invokeERA1_Kc Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA13_cLb0EE6invokeERA13_Kc Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA27_cLb0EE6invokeERA27_Kc Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA8_cLb0EE6invokeERA8_Kc Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA37_cLb0EE6invokeERA37_Kc Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntINSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEELb0EE6invokeERKSC_ Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA42_cLb0EE6invokeERA42_Kc Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA7_cLb0EE6invokeERA7_Kc Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA12_cLb0EE6invokeERA12_Kc Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA20_cLb0EE6invokeERA20_Kc Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA10_cLb0EE6invokeERA10_Kc Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA15_cLb0EE6invokeERA15_Kc Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIN4util17TranslatedLiteralELb0EE6invokeERKS3_ Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA21_cLb0EE6invokeERA21_Kc Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA17_cLb0EE6invokeERA17_Kc Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA16_cLb0EE6invokeERA16_Kc Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA14_cLb0EE6invokeERA14_Kc Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA6_cLb0EE6invokeERA6_Kc Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA3_cLb0EE6invokeERA3_Kc Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA9_cLb0EE6invokeERA9_Kc Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA30_cLb0EE6invokeERA30_Kc Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA19_cLb0EE6invokeERA19_Kc Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIN6kernel14ChainstateRoleELb0EE6invokeERKS3_ Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA18_cLb0EE6invokeERA18_Kc Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIN4node15BlockfileCursorELb0EE6invokeERKS3_ Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA38_cLb0EE6invokeERA38_Kc Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA23_cLb0EE6invokeERA23_Kc Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA11_cLb0EE6invokeERA11_Kc Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA22_cLb0EE6invokeERA22_Kc Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA26_cLb0EE6invokeERA26_Kc Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA35_cLb0EE6invokeERA35_Kc |
298 | | }; |
299 | | // Specialization for convertToInt when conversion is possible |
300 | | template<typename T> |
301 | | struct convertToInt<T,true> |
302 | | { |
303 | 75.7k | static int invoke(const T& value) { return static_cast<int>(value); }Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntImLb1EE6invokeERKm _ZN10tinyformat6detail12convertToIntIiLb1EE6invokeERKi Line | Count | Source | 303 | 75.7k | static int invoke(const T& value) { return static_cast<int>(value); } |
_ZN10tinyformat6detail12convertToIntIbLb1EE6invokeERKb Line | Count | Source | 303 | 3 | static int invoke(const T& value) { return static_cast<int>(value); } |
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIjLb1EE6invokeERKj Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIlLb1EE6invokeERKl Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntItLb1EE6invokeERKt Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIdLb1EE6invokeERKd _ZN10tinyformat6detail12convertToIntIaLb1EE6invokeERKa Line | Count | Source | 303 | 4 | static int invoke(const T& value) { return static_cast<int>(value); } |
_ZN10tinyformat6detail12convertToIntIhLb1EE6invokeERKh Line | Count | Source | 303 | 2 | static int invoke(const T& value) { return static_cast<int>(value); } |
_ZN10tinyformat6detail12convertToIntIcLb1EE6invokeERKc Line | Count | Source | 303 | 5 | static int invoke(const T& value) { return static_cast<int>(value); } |
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIfLb1EE6invokeERKf Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIsLb1EE6invokeERKs Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntISt6atomicImELb1EE6invokeERKS3_ Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntI14HTTPStatusCodeLb1EE6invokeERKS2_ Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntI12ServiceFlagsLb1EE6invokeERKS2_ Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntISt6atomicIiELb1EE6invokeERKS3_ 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 | 781 | { |
310 | 781 | std::ostringstream tmp; |
311 | 781 | tmp << value; |
312 | 781 | std::string result = tmp.str(); |
313 | 781 | out.write(result.c_str(), (std::min)(ntrunc, static_cast<int>(result.size()))); |
314 | 781 | } _ZN10tinyformat6detail15formatTruncatedINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRSoRKT_i Line | Count | Source | 309 | 143 | { | 310 | 143 | std::ostringstream tmp; | 311 | 143 | tmp << value; | 312 | 143 | std::string result = tmp.str(); | 313 | 143 | out.write(result.c_str(), (std::min)(ntrunc, static_cast<int>(result.size()))); | 314 | 143 | } |
_ZN10tinyformat6detail15formatTruncatedImEEvRSoRKT_i Line | Count | Source | 309 | 81 | { | 310 | 81 | std::ostringstream tmp; | 311 | 81 | tmp << value; | 312 | 81 | std::string result = tmp.str(); | 313 | 81 | out.write(result.c_str(), (std::min)(ntrunc, static_cast<int>(result.size()))); | 314 | 81 | } |
_ZN10tinyformat6detail15formatTruncatedIiEEvRSoRKT_i Line | Count | Source | 309 | 44 | { | 310 | 44 | std::ostringstream tmp; | 311 | 44 | tmp << value; | 312 | 44 | std::string result = tmp.str(); | 313 | 44 | out.write(result.c_str(), (std::min)(ntrunc, static_cast<int>(result.size()))); | 314 | 44 | } |
_ZN10tinyformat6detail15formatTruncatedIbEEvRSoRKT_i Line | Count | Source | 309 | 112 | { | 310 | 112 | std::ostringstream tmp; | 311 | 112 | tmp << value; | 312 | 112 | std::string result = tmp.str(); | 313 | 112 | out.write(result.c_str(), (std::min)(ntrunc, static_cast<int>(result.size()))); | 314 | 112 | } |
_ZN10tinyformat6detail15formatTruncatedIjEEvRSoRKT_i Line | Count | Source | 309 | 54 | { | 310 | 54 | std::ostringstream tmp; | 311 | 54 | tmp << value; | 312 | 54 | std::string result = tmp.str(); | 313 | 54 | out.write(result.c_str(), (std::min)(ntrunc, static_cast<int>(result.size()))); | 314 | 54 | } |
_ZN10tinyformat6detail15formatTruncatedIlEEvRSoRKT_i Line | Count | Source | 309 | 72 | { | 310 | 72 | std::ostringstream tmp; | 311 | 72 | tmp << value; | 312 | 72 | std::string result = tmp.str(); | 313 | 72 | out.write(result.c_str(), (std::min)(ntrunc, static_cast<int>(result.size()))); | 314 | 72 | } |
_ZN10tinyformat6detail15formatTruncatedItEEvRSoRKT_i Line | Count | Source | 309 | 56 | { | 310 | 56 | std::ostringstream tmp; | 311 | 56 | tmp << value; | 312 | 56 | std::string result = tmp.str(); | 313 | 56 | out.write(result.c_str(), (std::min)(ntrunc, static_cast<int>(result.size()))); | 314 | 56 | } |
_ZN10tinyformat6detail15formatTruncatedIdEEvRSoRKT_i Line | Count | Source | 309 | 53 | { | 310 | 53 | std::ostringstream tmp; | 311 | 53 | tmp << value; | 312 | 53 | std::string result = tmp.str(); | 313 | 53 | out.write(result.c_str(), (std::min)(ntrunc, static_cast<int>(result.size()))); | 314 | 53 | } |
_ZN10tinyformat6detail15formatTruncatedIfEEvRSoRKT_i Line | Count | Source | 309 | 114 | { | 310 | 114 | std::ostringstream tmp; | 311 | 114 | tmp << value; | 312 | 114 | std::string result = tmp.str(); | 313 | 114 | out.write(result.c_str(), (std::min)(ntrunc, static_cast<int>(result.size()))); | 314 | 114 | } |
_ZN10tinyformat6detail15formatTruncatedIsEEvRSoRKT_i Line | Count | Source | 309 | 52 | { | 310 | 52 | std::ostringstream tmp; | 311 | 52 | tmp << value; | 312 | 52 | std::string result = tmp.str(); | 313 | 52 | out.write(result.c_str(), (std::min)(ntrunc, static_cast<int>(result.size()))); | 314 | 52 | } |
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedISt17basic_string_viewIcSt11char_traitsIcEEEEvRSoRKT_i Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedIP11CBlockIndexEEvRSoRKT_i Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedISt6atomicImEEEvRSoRKT_i Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedINSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEEvRSoRKT_i Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedIN4util17TranslatedLiteralEEEvRSoRKT_i Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedI14HTTPStatusCodeEEvRSoRKT_i Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedI12ServiceFlagsEEvRSoRKT_i Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedISt6atomicIiEEEvRSoRKT_i Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedIN6kernel14ChainstateRoleEEEvRSoRKT_i Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedIN4node13BlockfileTypeEEEvRSoRKT_i Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedIN4node15BlockfileCursorEEEvRSoRKT_i |
315 | | #define TINYFORMAT_DEFINE_FORMAT_TRUNCATED_CSTR(type) \ |
316 | 100 | inline void formatTruncated(std::ostream& out, type* value, int ntrunc) \ |
317 | 100 | { \ |
318 | 100 | std::streamsize len = 0; \ |
319 | 486 | while (len < ntrunc && value[len] != 0) \ Branch (319:12): [True: 430, False: 56]
Branch (319:28): [True: 386, False: 44]
|
320 | 386 | ++len; \ |
321 | 100 | out.write(value, len); \ |
322 | 100 | } _ZN10tinyformat6detail15formatTruncatedERSoPKci Line | Count | Source | 316 | 100 | inline void formatTruncated(std::ostream& out, type* value, int ntrunc) \ | 317 | 100 | { \ | 318 | 100 | std::streamsize len = 0; \ | 319 | 486 | while (len < ntrunc && value[len] != 0) \ Branch (319:12): [True: 430, False: 56]
Branch (319:28): [True: 386, False: 44]
| 320 | 386 | ++len; \ | 321 | 100 | out.write(value, len); \ | 322 | 100 | } |
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedERSoPci |
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 | 274M | { |
352 | 274M | #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 | 274M | typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType; |
356 | 274M | (void) DummyType(); // avoid unused type warning with gcc-4.8 |
357 | 274M | #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 | 274M | const bool canConvertToChar = detail::is_convertible<T,char>::value; |
364 | 274M | const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value; |
365 | 274M | if (canConvertToChar && *(fmtEnd-1) == 'c') Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 12.7M]
Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 23.9M]
Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 25, False: 1.14M]
Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 49.7M]
Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 71.2M]
Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 10.0M]
Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 15.3M]
Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 668]
Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 96]
Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 1]
Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
|
366 | 25 | detail::formatValueAsType<T, char>::invoke(out, value); |
367 | 274M | else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p') Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 0]
Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 0]
Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 0]
Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 0]
Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 0]
Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 0]
Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 0]
Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 0]
Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 22, False: 16.1M]
Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 0]
Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 0]
Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 0]
Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 238, False: 0]
Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 77.7k]
Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 244k]
Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 0]
Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 0]
Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 0]
Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 0]
Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 0]
Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 0]
Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 4]
Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 20.1k]
Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 978]
Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 28]
Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 149k]
Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 0]
Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 0]
Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 172k]
Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 362k]
Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 9.64k]
Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 0]
Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 0]
Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 0]
Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 0]
Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 0]
Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 0]
Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 0]
Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 0]
Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 0]
Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 291k]
Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 0]
Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 0]
Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 0]
Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 28]
Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 13.8k]
Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 0]
Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 0]
Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 54.2k]
|
368 | 260 | 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 | 274M | else if (ntrunc >= 0) { Branch (372:14): [True: 143, False: 58.4M]
Branch (372:14): [True: 81, False: 12.7M]
Branch (372:14): [True: 44, False: 23.9M]
Branch (372:14): [True: 112, False: 1.14M]
Branch (372:14): [True: 54, False: 49.7M]
Branch (372:14): [True: 72, False: 71.2M]
Branch (372:14): [True: 56, False: 10.0M]
Branch (372:14): [True: 53, False: 15.3M]
Branch (372:14): [True: 100, False: 16.1M]
Branch (372:14): [True: 114, False: 554]
Branch (372:14): [True: 52, False: 44]
Branch (372:14): [True: 0, False: 13.9M]
Branch (372:14): [True: 0, False: 0]
Branch (372:14): [True: 0, False: 77.7k]
Branch (372:14): [True: 0, False: 244k]
Branch (372:14): [True: 0, False: 0]
Branch (372:14): [True: 0, False: 0]
Branch (372:14): [True: 0, False: 0]
Branch (372:14): [True: 0, False: 0]
Branch (372:14): [True: 0, False: 0]
Branch (372:14): [True: 0, False: 0]
Branch (372:14): [True: 0, False: 4]
Branch (372:14): [True: 0, False: 20.1k]
Branch (372:14): [True: 0, False: 978]
Branch (372:14): [True: 0, False: 28]
Branch (372:14): [True: 0, False: 149k]
Branch (372:14): [True: 0, False: 0]
Branch (372:14): [True: 0, False: 0]
Branch (372:14): [True: 0, False: 172k]
Branch (372:14): [True: 0, False: 362k]
Branch (372:14): [True: 0, False: 9.64k]
Branch (372:14): [True: 0, False: 0]
Branch (372:14): [True: 0, False: 0]
Branch (372:14): [True: 0, False: 0]
Branch (372:14): [True: 0, False: 1]
Branch (372:14): [True: 0, False: 0]
Branch (372:14): [True: 0, False: 0]
Branch (372:14): [True: 0, False: 0]
Branch (372:14): [True: 0, False: 0]
Branch (372:14): [True: 0, False: 0]
Branch (372:14): [True: 0, False: 291k]
Branch (372:14): [True: 0, False: 0]
Branch (372:14): [True: 0, False: 0]
Branch (372:14): [True: 0, False: 0]
Branch (372:14): [True: 0, False: 28]
Branch (372:14): [True: 0, False: 13.8k]
Branch (372:14): [True: 0, False: 0]
Branch (372:14): [True: 0, False: 0]
Branch (372:14): [True: 0, False: 54.2k]
|
373 | | // Take care not to overread C strings in truncating conversions like |
374 | | // "%.4s" where at most 4 characters may be read. |
375 | 881 | detail::formatTruncated(out, value, ntrunc); |
376 | 881 | } |
377 | 274M | else |
378 | 274M | out << value; |
379 | 274M | } _ZN10tinyformat11formatValueINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRSoPKcS9_iRKT_ Line | Count | Source | 351 | 58.4M | { | 352 | 58.4M | #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 | 58.4M | typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType; | 356 | 58.4M | (void) DummyType(); // avoid unused type warning with gcc-4.8 | 357 | 58.4M | #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 | 58.4M | const bool canConvertToChar = detail::is_convertible<T,char>::value; | 364 | 58.4M | const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value; | 365 | 58.4M | if (canConvertToChar && *(fmtEnd-1) == 'c') Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
| 366 | 0 | detail::formatValueAsType<T, char>::invoke(out, value); | 367 | 58.4M | else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p') Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 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 | 58.4M | else if (ntrunc >= 0) { Branch (372:14): [True: 143, False: 58.4M]
| 373 | | // Take care not to overread C strings in truncating conversions like | 374 | | // "%.4s" where at most 4 characters may be read. | 375 | 143 | detail::formatTruncated(out, value, ntrunc); | 376 | 143 | } | 377 | 58.4M | else | 378 | 58.4M | out << value; | 379 | 58.4M | } |
_ZN10tinyformat11formatValueImEEvRSoPKcS3_iRKT_ Line | Count | Source | 351 | 12.7M | { | 352 | 12.7M | #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 | 12.7M | typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType; | 356 | 12.7M | (void) DummyType(); // avoid unused type warning with gcc-4.8 | 357 | 12.7M | #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 | 12.7M | const bool canConvertToChar = detail::is_convertible<T,char>::value; | 364 | 12.7M | const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value; | 365 | 12.7M | if (canConvertToChar && *(fmtEnd-1) == 'c') Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 12.7M]
| 366 | 0 | detail::formatValueAsType<T, char>::invoke(out, value); | 367 | 12.7M | else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p') Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 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 | 12.7M | else if (ntrunc >= 0) { Branch (372:14): [True: 81, False: 12.7M]
| 373 | | // Take care not to overread C strings in truncating conversions like | 374 | | // "%.4s" where at most 4 characters may be read. | 375 | 81 | detail::formatTruncated(out, value, ntrunc); | 376 | 81 | } | 377 | 12.7M | else | 378 | 12.7M | out << value; | 379 | 12.7M | } |
_ZN10tinyformat11formatValueIiEEvRSoPKcS3_iRKT_ Line | Count | Source | 351 | 23.9M | { | 352 | 23.9M | #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 | 23.9M | typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType; | 356 | 23.9M | (void) DummyType(); // avoid unused type warning with gcc-4.8 | 357 | 23.9M | #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 | 23.9M | const bool canConvertToChar = detail::is_convertible<T,char>::value; | 364 | 23.9M | const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value; | 365 | 23.9M | if (canConvertToChar && *(fmtEnd-1) == 'c') Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 23.9M]
| 366 | 0 | detail::formatValueAsType<T, char>::invoke(out, value); | 367 | 23.9M | else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p') Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 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 | 23.9M | else if (ntrunc >= 0) { Branch (372:14): [True: 44, False: 23.9M]
| 373 | | // Take care not to overread C strings in truncating conversions like | 374 | | // "%.4s" where at most 4 characters may be read. | 375 | 44 | detail::formatTruncated(out, value, ntrunc); | 376 | 44 | } | 377 | 23.9M | else | 378 | 23.9M | out << value; | 379 | 23.9M | } |
_ZN10tinyformat11formatValueIbEEvRSoPKcS3_iRKT_ Line | Count | Source | 351 | 1.14M | { | 352 | 1.14M | #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.14M | typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType; | 356 | 1.14M | (void) DummyType(); // avoid unused type warning with gcc-4.8 | 357 | 1.14M | #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.14M | const bool canConvertToChar = detail::is_convertible<T,char>::value; | 364 | 1.14M | const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value; | 365 | 1.14M | if (canConvertToChar && *(fmtEnd-1) == 'c') Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 25, False: 1.14M]
| 366 | 25 | detail::formatValueAsType<T, char>::invoke(out, value); | 367 | 1.14M | else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p') Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 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.14M | else if (ntrunc >= 0) { Branch (372:14): [True: 112, False: 1.14M]
| 373 | | // Take care not to overread C strings in truncating conversions like | 374 | | // "%.4s" where at most 4 characters may be read. | 375 | 112 | detail::formatTruncated(out, value, ntrunc); | 376 | 112 | } | 377 | 1.14M | else | 378 | 1.14M | out << value; | 379 | 1.14M | } |
_ZN10tinyformat11formatValueIjEEvRSoPKcS3_iRKT_ Line | Count | Source | 351 | 49.7M | { | 352 | 49.7M | #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 | 49.7M | typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType; | 356 | 49.7M | (void) DummyType(); // avoid unused type warning with gcc-4.8 | 357 | 49.7M | #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 | 49.7M | const bool canConvertToChar = detail::is_convertible<T,char>::value; | 364 | 49.7M | const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value; | 365 | 49.7M | if (canConvertToChar && *(fmtEnd-1) == 'c') Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 49.7M]
| 366 | 0 | detail::formatValueAsType<T, char>::invoke(out, value); | 367 | 49.7M | else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p') Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 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 | 49.7M | else if (ntrunc >= 0) { Branch (372:14): [True: 54, False: 49.7M]
| 373 | | // Take care not to overread C strings in truncating conversions like | 374 | | // "%.4s" where at most 4 characters may be read. | 375 | 54 | detail::formatTruncated(out, value, ntrunc); | 376 | 54 | } | 377 | 49.7M | else | 378 | 49.7M | out << value; | 379 | 49.7M | } |
_ZN10tinyformat11formatValueIlEEvRSoPKcS3_iRKT_ Line | Count | Source | 351 | 71.2M | { | 352 | 71.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 | 71.2M | typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType; | 356 | 71.2M | (void) DummyType(); // avoid unused type warning with gcc-4.8 | 357 | 71.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 | 71.2M | const bool canConvertToChar = detail::is_convertible<T,char>::value; | 364 | 71.2M | const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value; | 365 | 71.2M | if (canConvertToChar && *(fmtEnd-1) == 'c') Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 71.2M]
| 366 | 0 | detail::formatValueAsType<T, char>::invoke(out, value); | 367 | 71.2M | else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p') Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 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 | 71.2M | else if (ntrunc >= 0) { Branch (372:14): [True: 72, False: 71.2M]
| 373 | | // Take care not to overread C strings in truncating conversions like | 374 | | // "%.4s" where at most 4 characters may be read. | 375 | 72 | detail::formatTruncated(out, value, ntrunc); | 376 | 72 | } | 377 | 71.2M | else | 378 | 71.2M | out << value; | 379 | 71.2M | } |
_ZN10tinyformat11formatValueItEEvRSoPKcS3_iRKT_ Line | Count | Source | 351 | 10.0M | { | 352 | 10.0M | #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 | 10.0M | typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType; | 356 | 10.0M | (void) DummyType(); // avoid unused type warning with gcc-4.8 | 357 | 10.0M | #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 | 10.0M | const bool canConvertToChar = detail::is_convertible<T,char>::value; | 364 | 10.0M | const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value; | 365 | 10.0M | if (canConvertToChar && *(fmtEnd-1) == 'c') Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 10.0M]
| 366 | 0 | detail::formatValueAsType<T, char>::invoke(out, value); | 367 | 10.0M | else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p') Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 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 | 10.0M | else if (ntrunc >= 0) { Branch (372:14): [True: 56, False: 10.0M]
| 373 | | // Take care not to overread C strings in truncating conversions like | 374 | | // "%.4s" where at most 4 characters may be read. | 375 | 56 | detail::formatTruncated(out, value, ntrunc); | 376 | 56 | } | 377 | 10.0M | else | 378 | 10.0M | out << value; | 379 | 10.0M | } |
_ZN10tinyformat11formatValueIdEEvRSoPKcS3_iRKT_ Line | Count | Source | 351 | 15.3M | { | 352 | 15.3M | #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 | 15.3M | typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType; | 356 | 15.3M | (void) DummyType(); // avoid unused type warning with gcc-4.8 | 357 | 15.3M | #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 | 15.3M | const bool canConvertToChar = detail::is_convertible<T,char>::value; | 364 | 15.3M | const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value; | 365 | 15.3M | if (canConvertToChar && *(fmtEnd-1) == 'c') Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 15.3M]
| 366 | 0 | detail::formatValueAsType<T, char>::invoke(out, value); | 367 | 15.3M | else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p') Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 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 | 15.3M | else if (ntrunc >= 0) { Branch (372:14): [True: 53, False: 15.3M]
| 373 | | // Take care not to overread C strings in truncating conversions like | 374 | | // "%.4s" where at most 4 characters may be read. | 375 | 53 | detail::formatTruncated(out, value, ntrunc); | 376 | 53 | } | 377 | 15.3M | else | 378 | 15.3M | out << value; | 379 | 15.3M | } |
_ZN10tinyformat11formatValueIPKcEEvRSoS2_S2_iRKT_ Line | Count | Source | 351 | 16.1M | { | 352 | 16.1M | #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.1M | typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType; | 356 | 16.1M | (void) DummyType(); // avoid unused type warning with gcc-4.8 | 357 | 16.1M | #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.1M | const bool canConvertToChar = detail::is_convertible<T,char>::value; | 364 | 16.1M | const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value; | 365 | 16.1M | if (canConvertToChar && *(fmtEnd-1) == 'c') Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
| 366 | 0 | detail::formatValueAsType<T, char>::invoke(out, value); | 367 | 16.1M | else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p') Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 22, False: 16.1M]
| 368 | 22 | 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.1M | else if (ntrunc >= 0) { Branch (372:14): [True: 100, False: 16.1M]
| 373 | | // Take care not to overread C strings in truncating conversions like | 374 | | // "%.4s" where at most 4 characters may be read. | 375 | 100 | detail::formatTruncated(out, value, ntrunc); | 376 | 100 | } | 377 | 16.1M | else | 378 | 16.1M | out << value; | 379 | 16.1M | } |
_ZN10tinyformat11formatValueIfEEvRSoPKcS3_iRKT_ Line | Count | Source | 351 | 668 | { | 352 | 668 | #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 | 668 | typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType; | 356 | 668 | (void) DummyType(); // avoid unused type warning with gcc-4.8 | 357 | 668 | #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 | 668 | const bool canConvertToChar = detail::is_convertible<T,char>::value; | 364 | 668 | const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value; | 365 | 668 | if (canConvertToChar && *(fmtEnd-1) == 'c') Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 668]
| 366 | 0 | detail::formatValueAsType<T, char>::invoke(out, value); | 367 | 668 | else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p') Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 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 | 668 | else if (ntrunc >= 0) { Branch (372:14): [True: 114, False: 554]
| 373 | | // Take care not to overread C strings in truncating conversions like | 374 | | // "%.4s" where at most 4 characters may be read. | 375 | 114 | detail::formatTruncated(out, value, ntrunc); | 376 | 114 | } | 377 | 554 | else | 378 | 554 | out << value; | 379 | 668 | } |
_ZN10tinyformat11formatValueIsEEvRSoPKcS3_iRKT_ Line | Count | Source | 351 | 96 | { | 352 | 96 | #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 | 96 | typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType; | 356 | 96 | (void) DummyType(); // avoid unused type warning with gcc-4.8 | 357 | 96 | #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 | 96 | const bool canConvertToChar = detail::is_convertible<T,char>::value; | 364 | 96 | const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value; | 365 | 96 | if (canConvertToChar && *(fmtEnd-1) == 'c') Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 96]
| 366 | 0 | detail::formatValueAsType<T, char>::invoke(out, value); | 367 | 96 | else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p') Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 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 | 96 | else if (ntrunc >= 0) { Branch (372:14): [True: 52, False: 44]
| 373 | | // Take care not to overread C strings in truncating conversions like | 374 | | // "%.4s" where at most 4 characters may be read. | 375 | 52 | detail::formatTruncated(out, value, ntrunc); | 376 | 52 | } | 377 | 44 | else | 378 | 44 | out << value; | 379 | 96 | } |
_ZN10tinyformat11formatValueISt17basic_string_viewIcSt11char_traitsIcEEEEvRSoPKcS7_iRKT_ Line | Count | Source | 351 | 13.9M | { | 352 | 13.9M | #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.9M | typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType; | 356 | 13.9M | (void) DummyType(); // avoid unused type warning with gcc-4.8 | 357 | 13.9M | #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.9M | const bool canConvertToChar = detail::is_convertible<T,char>::value; | 364 | 13.9M | const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value; | 365 | 13.9M | if (canConvertToChar && *(fmtEnd-1) == 'c') Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
| 366 | 0 | detail::formatValueAsType<T, char>::invoke(out, value); | 367 | 13.9M | else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p') Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 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.9M | else if (ntrunc >= 0) { Branch (372:14): [True: 0, False: 13.9M]
| 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.9M | else | 378 | 13.9M | out << value; | 379 | 13.9M | } |
_ZN10tinyformat11formatValueIP11CBlockIndexEEvRSoPKcS5_iRKT_ Line | Count | Source | 351 | 238 | { | 352 | 238 | #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 | 238 | typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType; | 356 | 238 | (void) DummyType(); // avoid unused type warning with gcc-4.8 | 357 | 238 | #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 | 238 | const bool canConvertToChar = detail::is_convertible<T,char>::value; | 364 | 238 | const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value; | 365 | 238 | if (canConvertToChar && *(fmtEnd-1) == 'c') Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
| 366 | 0 | detail::formatValueAsType<T, char>::invoke(out, value); | 367 | 238 | else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p') Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 238, False: 0]
| 368 | 238 | 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 | 0 | else if (ntrunc >= 0) { Branch (372:14): [True: 0, False: 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 | 0 | else | 378 | 0 | out << value; | 379 | 238 | } |
_ZN10tinyformat11formatValueIA1_cEEvRSoPKcS4_iRKT_ Line | Count | Source | 351 | 77.7k | { | 352 | 77.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 | 77.7k | typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType; | 356 | 77.7k | (void) DummyType(); // avoid unused type warning with gcc-4.8 | 357 | 77.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 | 77.7k | const bool canConvertToChar = detail::is_convertible<T,char>::value; | 364 | 77.7k | const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value; | 365 | 77.7k | if (canConvertToChar && *(fmtEnd-1) == 'c') Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
| 366 | 0 | detail::formatValueAsType<T, char>::invoke(out, value); | 367 | 77.7k | else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p') Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 77.7k]
| 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 | 77.7k | else if (ntrunc >= 0) { Branch (372:14): [True: 0, False: 77.7k]
| 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 | 77.7k | else | 378 | 77.7k | out << value; | 379 | 77.7k | } |
_ZN10tinyformat11formatValueIA13_cEEvRSoPKcS4_iRKT_ Line | Count | Source | 351 | 244k | { | 352 | 244k | #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 | 244k | typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType; | 356 | 244k | (void) DummyType(); // avoid unused type warning with gcc-4.8 | 357 | 244k | #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 | 244k | const bool canConvertToChar = detail::is_convertible<T,char>::value; | 364 | 244k | const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value; | 365 | 244k | if (canConvertToChar && *(fmtEnd-1) == 'c') Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
| 366 | 0 | detail::formatValueAsType<T, char>::invoke(out, value); | 367 | 244k | else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p') Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 244k]
| 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 | 244k | else if (ntrunc >= 0) { Branch (372:14): [True: 0, False: 244k]
| 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 | 244k | else | 378 | 244k | out << value; | 379 | 244k | } |
Unexecuted instantiation: _ZN10tinyformat11formatValueIA27_cEEvRSoPKcS4_iRKT_ Unexecuted instantiation: _ZN10tinyformat11formatValueIA8_cEEvRSoPKcS4_iRKT_ Unexecuted instantiation: _ZN10tinyformat11formatValueIA37_cEEvRSoPKcS4_iRKT_ Unexecuted instantiation: _ZN10tinyformat11formatValueISt6atomicImEEEvRSoPKcS5_iRKT_ Unexecuted instantiation: _ZN10tinyformat11formatValueINSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEEvRSoPKcSE_iRKT_ Unexecuted instantiation: _ZN10tinyformat11formatValueIA42_cEEvRSoPKcS4_iRKT_ _ZN10tinyformat11formatValueIA7_cEEvRSoPKcS4_iRKT_ Line | Count | Source | 351 | 4 | { | 352 | 4 | #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 | 4 | typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType; | 356 | 4 | (void) DummyType(); // avoid unused type warning with gcc-4.8 | 357 | 4 | #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 | 4 | const bool canConvertToChar = detail::is_convertible<T,char>::value; | 364 | 4 | const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value; | 365 | 4 | if (canConvertToChar && *(fmtEnd-1) == 'c') Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
| 366 | 0 | detail::formatValueAsType<T, char>::invoke(out, value); | 367 | 4 | else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p') Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 4]
| 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 | 4 | else if (ntrunc >= 0) { Branch (372:14): [True: 0, False: 4]
| 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 | 4 | else | 378 | 4 | out << value; | 379 | 4 | } |
_ZN10tinyformat11formatValueIA12_cEEvRSoPKcS4_iRKT_ Line | Count | Source | 351 | 20.1k | { | 352 | 20.1k | #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 | 20.1k | typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType; | 356 | 20.1k | (void) DummyType(); // avoid unused type warning with gcc-4.8 | 357 | 20.1k | #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 | 20.1k | const bool canConvertToChar = detail::is_convertible<T,char>::value; | 364 | 20.1k | const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value; | 365 | 20.1k | if (canConvertToChar && *(fmtEnd-1) == 'c') Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
| 366 | 0 | detail::formatValueAsType<T, char>::invoke(out, value); | 367 | 20.1k | else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p') Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 20.1k]
| 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 | 20.1k | else if (ntrunc >= 0) { Branch (372:14): [True: 0, False: 20.1k]
| 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 | 20.1k | else | 378 | 20.1k | out << value; | 379 | 20.1k | } |
_ZN10tinyformat11formatValueIA20_cEEvRSoPKcS4_iRKT_ Line | Count | Source | 351 | 978 | { | 352 | 978 | #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 | 978 | typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType; | 356 | 978 | (void) DummyType(); // avoid unused type warning with gcc-4.8 | 357 | 978 | #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 | 978 | const bool canConvertToChar = detail::is_convertible<T,char>::value; | 364 | 978 | const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value; | 365 | 978 | if (canConvertToChar && *(fmtEnd-1) == 'c') Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
| 366 | 0 | detail::formatValueAsType<T, char>::invoke(out, value); | 367 | 978 | else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p') Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 978]
| 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 | 978 | else if (ntrunc >= 0) { Branch (372:14): [True: 0, False: 978]
| 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 | 978 | else | 378 | 978 | out << value; | 379 | 978 | } |
_ZN10tinyformat11formatValueIA10_cEEvRSoPKcS4_iRKT_ Line | Count | Source | 351 | 28 | { | 352 | 28 | #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 | 28 | typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType; | 356 | 28 | (void) DummyType(); // avoid unused type warning with gcc-4.8 | 357 | 28 | #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 | 28 | const bool canConvertToChar = detail::is_convertible<T,char>::value; | 364 | 28 | const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value; | 365 | 28 | if (canConvertToChar && *(fmtEnd-1) == 'c') Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
| 366 | 0 | detail::formatValueAsType<T, char>::invoke(out, value); | 367 | 28 | else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p') Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 28]
| 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 | 28 | else if (ntrunc >= 0) { Branch (372:14): [True: 0, False: 28]
| 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 | 28 | else | 378 | 28 | out << value; | 379 | 28 | } |
_ZN10tinyformat11formatValueIA15_cEEvRSoPKcS4_iRKT_ Line | Count | Source | 351 | 149k | { | 352 | 149k | #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 | 149k | typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType; | 356 | 149k | (void) DummyType(); // avoid unused type warning with gcc-4.8 | 357 | 149k | #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 | 149k | const bool canConvertToChar = detail::is_convertible<T,char>::value; | 364 | 149k | const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value; | 365 | 149k | if (canConvertToChar && *(fmtEnd-1) == 'c') Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
| 366 | 0 | detail::formatValueAsType<T, char>::invoke(out, value); | 367 | 149k | else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p') Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 149k]
| 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 | 149k | else if (ntrunc >= 0) { Branch (372:14): [True: 0, False: 149k]
| 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 | 149k | else | 378 | 149k | out << value; | 379 | 149k | } |
Unexecuted instantiation: _ZN10tinyformat11formatValueIN4util17TranslatedLiteralEEEvRSoPKcS5_iRKT_ Unexecuted instantiation: _ZN10tinyformat11formatValueIA21_cEEvRSoPKcS4_iRKT_ _ZN10tinyformat11formatValueIA17_cEEvRSoPKcS4_iRKT_ Line | Count | Source | 351 | 172k | { | 352 | 172k | #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 | 172k | typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType; | 356 | 172k | (void) DummyType(); // avoid unused type warning with gcc-4.8 | 357 | 172k | #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 | 172k | const bool canConvertToChar = detail::is_convertible<T,char>::value; | 364 | 172k | const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value; | 365 | 172k | if (canConvertToChar && *(fmtEnd-1) == 'c') Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
| 366 | 0 | detail::formatValueAsType<T, char>::invoke(out, value); | 367 | 172k | else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p') Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 172k]
| 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 | 172k | else if (ntrunc >= 0) { Branch (372:14): [True: 0, False: 172k]
| 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 | 172k | else | 378 | 172k | out << value; | 379 | 172k | } |
_ZN10tinyformat11formatValueIA16_cEEvRSoPKcS4_iRKT_ Line | Count | Source | 351 | 362k | { | 352 | 362k | #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 | 362k | typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType; | 356 | 362k | (void) DummyType(); // avoid unused type warning with gcc-4.8 | 357 | 362k | #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 | 362k | const bool canConvertToChar = detail::is_convertible<T,char>::value; | 364 | 362k | const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value; | 365 | 362k | if (canConvertToChar && *(fmtEnd-1) == 'c') Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
| 366 | 0 | detail::formatValueAsType<T, char>::invoke(out, value); | 367 | 362k | else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p') Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 362k]
| 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 | 362k | else if (ntrunc >= 0) { Branch (372:14): [True: 0, False: 362k]
| 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 | 362k | else | 378 | 362k | out << value; | 379 | 362k | } |
_ZN10tinyformat11formatValueIA14_cEEvRSoPKcS4_iRKT_ Line | Count | Source | 351 | 9.64k | { | 352 | 9.64k | #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 | 9.64k | typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType; | 356 | 9.64k | (void) DummyType(); // avoid unused type warning with gcc-4.8 | 357 | 9.64k | #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 | 9.64k | const bool canConvertToChar = detail::is_convertible<T,char>::value; | 364 | 9.64k | const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value; | 365 | 9.64k | if (canConvertToChar && *(fmtEnd-1) == 'c') Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
| 366 | 0 | detail::formatValueAsType<T, char>::invoke(out, value); | 367 | 9.64k | else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p') Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 9.64k]
| 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 | 9.64k | else if (ntrunc >= 0) { Branch (372:14): [True: 0, False: 9.64k]
| 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 | 9.64k | else | 378 | 9.64k | out << value; | 379 | 9.64k | } |
Unexecuted instantiation: _ZN10tinyformat11formatValueIA6_cEEvRSoPKcS4_iRKT_ Unexecuted instantiation: _ZN10tinyformat11formatValueI14HTTPStatusCodeEEvRSoPKcS4_iRKT_ Unexecuted instantiation: _ZN10tinyformat11formatValueIA3_cEEvRSoPKcS4_iRKT_ _ZN10tinyformat11formatValueI12ServiceFlagsEEvRSoPKcS4_iRKT_ Line | Count | Source | 351 | 1 | { | 352 | 1 | #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 | typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType; | 356 | 1 | (void) DummyType(); // avoid unused type warning with gcc-4.8 | 357 | 1 | #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 | const bool canConvertToChar = detail::is_convertible<T,char>::value; | 364 | 1 | const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value; | 365 | 1 | if (canConvertToChar && *(fmtEnd-1) == 'c') Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 1]
| 366 | 0 | detail::formatValueAsType<T, char>::invoke(out, value); | 367 | 1 | else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p') Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 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 | else if (ntrunc >= 0) { Branch (372:14): [True: 0, False: 1]
| 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 | else | 378 | 1 | out << value; | 379 | 1 | } |
Unexecuted instantiation: _ZN10tinyformat11formatValueIA9_cEEvRSoPKcS4_iRKT_ Unexecuted instantiation: _ZN10tinyformat11formatValueIA30_cEEvRSoPKcS4_iRKT_ Unexecuted instantiation: _ZN10tinyformat11formatValueISt6atomicIiEEEvRSoPKcS5_iRKT_ Unexecuted instantiation: _ZN10tinyformat11formatValueIA19_cEEvRSoPKcS4_iRKT_ Unexecuted instantiation: _ZN10tinyformat11formatValueIN6kernel14ChainstateRoleEEEvRSoPKcS5_iRKT_ _ZN10tinyformat11formatValueIA18_cEEvRSoPKcS4_iRKT_ Line | Count | Source | 351 | 291k | { | 352 | 291k | #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 | 291k | typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType; | 356 | 291k | (void) DummyType(); // avoid unused type warning with gcc-4.8 | 357 | 291k | #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 | 291k | const bool canConvertToChar = detail::is_convertible<T,char>::value; | 364 | 291k | const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value; | 365 | 291k | if (canConvertToChar && *(fmtEnd-1) == 'c') Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
| 366 | 0 | detail::formatValueAsType<T, char>::invoke(out, value); | 367 | 291k | else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p') Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 291k]
| 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 | 291k | else if (ntrunc >= 0) { Branch (372:14): [True: 0, False: 291k]
| 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 | 291k | else | 378 | 291k | out << value; | 379 | 291k | } |
Unexecuted instantiation: _ZN10tinyformat11formatValueIN4node13BlockfileTypeEEEvRSoPKcS5_iRKT_ Unexecuted instantiation: _ZN10tinyformat11formatValueIN4node15BlockfileCursorEEEvRSoPKcS5_iRKT_ Unexecuted instantiation: _ZN10tinyformat11formatValueIA38_cEEvRSoPKcS4_iRKT_ _ZN10tinyformat11formatValueIA23_cEEvRSoPKcS4_iRKT_ Line | Count | Source | 351 | 28 | { | 352 | 28 | #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 | 28 | typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType; | 356 | 28 | (void) DummyType(); // avoid unused type warning with gcc-4.8 | 357 | 28 | #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 | 28 | const bool canConvertToChar = detail::is_convertible<T,char>::value; | 364 | 28 | const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value; | 365 | 28 | if (canConvertToChar && *(fmtEnd-1) == 'c') Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
| 366 | 0 | detail::formatValueAsType<T, char>::invoke(out, value); | 367 | 28 | else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p') Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 28]
| 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 | 28 | else if (ntrunc >= 0) { Branch (372:14): [True: 0, False: 28]
| 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 | 28 | else | 378 | 28 | out << value; | 379 | 28 | } |
_ZN10tinyformat11formatValueIA11_cEEvRSoPKcS4_iRKT_ Line | Count | Source | 351 | 13.8k | { | 352 | 13.8k | #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.8k | typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType; | 356 | 13.8k | (void) DummyType(); // avoid unused type warning with gcc-4.8 | 357 | 13.8k | #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.8k | const bool canConvertToChar = detail::is_convertible<T,char>::value; | 364 | 13.8k | const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value; | 365 | 13.8k | if (canConvertToChar && *(fmtEnd-1) == 'c') Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
| 366 | 0 | detail::formatValueAsType<T, char>::invoke(out, value); | 367 | 13.8k | else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p') Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 13.8k]
| 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.8k | else if (ntrunc >= 0) { Branch (372:14): [True: 0, False: 13.8k]
| 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.8k | else | 378 | 13.8k | out << value; | 379 | 13.8k | } |
Unexecuted instantiation: _ZN10tinyformat11formatValueIA22_cEEvRSoPKcS4_iRKT_ Unexecuted instantiation: _ZN10tinyformat11formatValueIA26_cEEvRSoPKcS4_iRKT_ _ZN10tinyformat11formatValueIA35_cEEvRSoPKcS4_iRKT_ Line | Count | Source | 351 | 54.2k | { | 352 | 54.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 | 54.2k | typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType; | 356 | 54.2k | (void) DummyType(); // avoid unused type warning with gcc-4.8 | 357 | 54.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 | 54.2k | const bool canConvertToChar = detail::is_convertible<T,char>::value; | 364 | 54.2k | const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value; | 365 | 54.2k | if (canConvertToChar && *(fmtEnd-1) == 'c') Branch (365:9): [Folded - Ignored]
Branch (365:29): [True: 0, False: 0]
| 366 | 0 | detail::formatValueAsType<T, char>::invoke(out, value); | 367 | 54.2k | else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p') Branch (367:14): [Folded - Ignored]
Branch (367:37): [True: 0, False: 54.2k]
| 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 | 54.2k | else if (ntrunc >= 0) { Branch (372:14): [True: 0, False: 54.2k]
| 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 | 54.2k | else | 378 | 54.2k | out << value; | 379 | 54.2k | } |
|
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 | 1.63M | const char* fmtEnd, int /**/, charType value) \ |
386 | 1.63M | { \ |
387 | 1.63M | switch (*(fmtEnd-1)) { \ |
388 | 1.63M | case 'u': case 'd': case 'i': case 'o': case 'X': case 'x': \ Branch (388:9): [True: 20, False: 259]
Branch (388:19): [True: 17, False: 262]
Branch (388:29): [True: 19, False: 260]
Branch (388:39): [True: 17, False: 262]
Branch (388:49): [True: 27, False: 252]
Branch (388:59): [True: 24, False: 255]
Branch (388:9): [True: 17, False: 226]
Branch (388:19): [True: 25, False: 218]
Branch (388:29): [True: 17, False: 226]
Branch (388:39): [True: 12, False: 231]
Branch (388:49): [True: 15, False: 228]
Branch (388:59): [True: 18, False: 225]
Branch (388:9): [True: 1.63M, False: 255]
Branch (388:19): [True: 36, False: 1.63M]
Branch (388:29): [True: 25, False: 1.63M]
Branch (388:39): [True: 25, False: 1.63M]
Branch (388:49): [True: 21, False: 1.63M]
Branch (388:59): [True: 14, False: 1.63M]
|
389 | 1.63M | out << static_cast<int>(value); break; \ |
390 | 1.63M | default: \ Branch (390:9): [True: 155, False: 124]
Branch (390:9): [True: 139, False: 104]
Branch (390:9): [True: 134, False: 1.63M]
|
391 | 428 | out << value; break; \ |
392 | 1.63M | } \ |
393 | 1.63M | } _ZN10tinyformat11formatValueERSoPKcS2_ic Line | Count | Source | 385 | 279 | const char* fmtEnd, int /**/, charType value) \ | 386 | 279 | { \ | 387 | 279 | switch (*(fmtEnd-1)) { \ | 388 | 124 | case 'u': case 'd': case 'i': case 'o': case 'X': case 'x': \ Branch (388:9): [True: 20, False: 259]
Branch (388:19): [True: 17, False: 262]
Branch (388:29): [True: 19, False: 260]
Branch (388:39): [True: 17, False: 262]
Branch (388:49): [True: 27, False: 252]
Branch (388:59): [True: 24, False: 255]
| 389 | 124 | out << static_cast<int>(value); break; \ | 390 | 155 | default: \ Branch (390:9): [True: 155, False: 124]
| 391 | 155 | out << value; break; \ | 392 | 279 | } \ | 393 | 279 | } |
_ZN10tinyformat11formatValueERSoPKcS2_ia Line | Count | Source | 385 | 243 | const char* fmtEnd, int /**/, charType value) \ | 386 | 243 | { \ | 387 | 243 | switch (*(fmtEnd-1)) { \ | 388 | 104 | case 'u': case 'd': case 'i': case 'o': case 'X': case 'x': \ Branch (388:9): [True: 17, False: 226]
Branch (388:19): [True: 25, False: 218]
Branch (388:29): [True: 17, False: 226]
Branch (388:39): [True: 12, False: 231]
Branch (388:49): [True: 15, False: 228]
Branch (388:59): [True: 18, False: 225]
| 389 | 104 | out << static_cast<int>(value); break; \ | 390 | 139 | default: \ Branch (390:9): [True: 139, False: 104]
| 391 | 139 | out << value; break; \ | 392 | 243 | } \ | 393 | 243 | } |
_ZN10tinyformat11formatValueERSoPKcS2_ih Line | Count | Source | 385 | 1.63M | const char* fmtEnd, int /**/, charType value) \ | 386 | 1.63M | { \ | 387 | 1.63M | switch (*(fmtEnd-1)) { \ | 388 | 1.63M | case 'u': case 'd': case 'i': case 'o': case 'X': case 'x': \ Branch (388:9): [True: 1.63M, False: 255]
Branch (388:19): [True: 36, False: 1.63M]
Branch (388:29): [True: 25, False: 1.63M]
Branch (388:39): [True: 25, False: 1.63M]
Branch (388:49): [True: 21, False: 1.63M]
Branch (388:59): [True: 14, False: 1.63M]
| 389 | 1.63M | out << static_cast<int>(value); break; \ | 390 | 1.63M | default: \ Branch (390:9): [True: 134, False: 1.63M]
| 391 | 134 | out << value; break; \ | 392 | 1.63M | } \ | 393 | 1.63M | } |
|
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 | 275M | : m_value(static_cast<const void*>(&value)), |
535 | 275M | m_formatImpl(&formatImpl<T>), |
536 | 275M | m_toIntImpl(&toIntImpl<T>) |
537 | 275M | { }_ZN10tinyformat6detail9FormatArgC2INSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERKT_ Line | Count | Source | 534 | 58.4M | : m_value(static_cast<const void*>(&value)), | 535 | 58.4M | m_formatImpl(&formatImpl<T>), | 536 | 58.4M | m_toIntImpl(&toIntImpl<T>) | 537 | 58.4M | { } |
_ZN10tinyformat6detail9FormatArgC2IiEERKT_ Line | Count | Source | 534 | 23.9M | : m_value(static_cast<const void*>(&value)), | 535 | 23.9M | m_formatImpl(&formatImpl<T>), | 536 | 23.9M | m_toIntImpl(&toIntImpl<T>) | 537 | 23.9M | { } |
_ZN10tinyformat6detail9FormatArgC2ImEERKT_ Line | Count | Source | 534 | 12.7M | : m_value(static_cast<const void*>(&value)), | 535 | 12.7M | m_formatImpl(&formatImpl<T>), | 536 | 12.7M | m_toIntImpl(&toIntImpl<T>) | 537 | 12.7M | { } |
_ZN10tinyformat6detail9FormatArgC2ItEERKT_ Line | Count | Source | 534 | 10.0M | : m_value(static_cast<const void*>(&value)), | 535 | 10.0M | m_formatImpl(&formatImpl<T>), | 536 | 10.0M | m_toIntImpl(&toIntImpl<T>) | 537 | 10.0M | { } |
_ZN10tinyformat6detail9FormatArgC2IlEERKT_ Line | Count | Source | 534 | 71.2M | : m_value(static_cast<const void*>(&value)), | 535 | 71.2M | m_formatImpl(&formatImpl<T>), | 536 | 71.2M | m_toIntImpl(&toIntImpl<T>) | 537 | 71.2M | { } |
_ZN10tinyformat6detail9FormatArgC2IdEERKT_ Line | Count | Source | 534 | 15.3M | : m_value(static_cast<const void*>(&value)), | 535 | 15.3M | m_formatImpl(&formatImpl<T>), | 536 | 15.3M | m_toIntImpl(&toIntImpl<T>) | 537 | 15.3M | { } |
_ZN10tinyformat6detail9FormatArgC2IPKcEERKT_ Line | Count | Source | 534 | 16.1M | : m_value(static_cast<const void*>(&value)), | 535 | 16.1M | m_formatImpl(&formatImpl<T>), | 536 | 16.1M | m_toIntImpl(&toIntImpl<T>) | 537 | 16.1M | { } |
_ZN10tinyformat6detail9FormatArgC2IaEERKT_ Line | Count | Source | 534 | 102 | : m_value(static_cast<const void*>(&value)), | 535 | 102 | m_formatImpl(&formatImpl<T>), | 536 | 102 | m_toIntImpl(&toIntImpl<T>) | 537 | 102 | { } |
_ZN10tinyformat6detail9FormatArgC2IhEERKT_ Line | Count | Source | 534 | 1.63M | : m_value(static_cast<const void*>(&value)), | 535 | 1.63M | m_formatImpl(&formatImpl<T>), | 536 | 1.63M | m_toIntImpl(&toIntImpl<T>) | 537 | 1.63M | { } |
_ZN10tinyformat6detail9FormatArgC2IcEERKT_ Line | Count | Source | 534 | 149 | : m_value(static_cast<const void*>(&value)), | 535 | 149 | m_formatImpl(&formatImpl<T>), | 536 | 149 | m_toIntImpl(&toIntImpl<T>) | 537 | 149 | { } |
_ZN10tinyformat6detail9FormatArgC2IbEERKT_ Line | Count | Source | 534 | 1.14M | : m_value(static_cast<const void*>(&value)), | 535 | 1.14M | m_formatImpl(&formatImpl<T>), | 536 | 1.14M | m_toIntImpl(&toIntImpl<T>) | 537 | 1.14M | { } |
_ZN10tinyformat6detail9FormatArgC2IfEERKT_ Line | Count | Source | 534 | 374 | : m_value(static_cast<const void*>(&value)), | 535 | 374 | m_formatImpl(&formatImpl<T>), | 536 | 374 | m_toIntImpl(&toIntImpl<T>) | 537 | 374 | { } |
_ZN10tinyformat6detail9FormatArgC2IsEERKT_ Line | Count | Source | 534 | 35 | : m_value(static_cast<const void*>(&value)), | 535 | 35 | m_formatImpl(&formatImpl<T>), | 536 | 35 | m_toIntImpl(&toIntImpl<T>) | 537 | 35 | { } |
_ZN10tinyformat6detail9FormatArgC2IjEERKT_ Line | Count | Source | 534 | 49.7M | : m_value(static_cast<const void*>(&value)), | 535 | 49.7M | m_formatImpl(&formatImpl<T>), | 536 | 49.7M | m_toIntImpl(&toIntImpl<T>) | 537 | 49.7M | { } |
_ZN10tinyformat6detail9FormatArgC2ISt17basic_string_viewIcSt11char_traitsIcEEEERKT_ Line | Count | Source | 534 | 13.9M | : m_value(static_cast<const void*>(&value)), | 535 | 13.9M | m_formatImpl(&formatImpl<T>), | 536 | 13.9M | m_toIntImpl(&toIntImpl<T>) | 537 | 13.9M | { } |
_ZN10tinyformat6detail9FormatArgC2IP11CBlockIndexEERKT_ Line | Count | Source | 534 | 238 | : m_value(static_cast<const void*>(&value)), | 535 | 238 | m_formatImpl(&formatImpl<T>), | 536 | 238 | m_toIntImpl(&toIntImpl<T>) | 537 | 238 | { } |
_ZN10tinyformat6detail9FormatArgC2IA1_cEERKT_ Line | Count | Source | 534 | 77.7k | : m_value(static_cast<const void*>(&value)), | 535 | 77.7k | m_formatImpl(&formatImpl<T>), | 536 | 77.7k | m_toIntImpl(&toIntImpl<T>) | 537 | 77.7k | { } |
_ZN10tinyformat6detail9FormatArgC2IA13_cEERKT_ Line | Count | Source | 534 | 244k | : m_value(static_cast<const void*>(&value)), | 535 | 244k | m_formatImpl(&formatImpl<T>), | 536 | 244k | m_toIntImpl(&toIntImpl<T>) | 537 | 244k | { } |
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA27_cEERKT_ Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA8_cEERKT_ Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA37_cEERKT_ Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2ISt6atomicImEEERKT_ Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2INSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEERKT_ Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA42_cEERKT_ _ZN10tinyformat6detail9FormatArgC2IA7_cEERKT_ Line | Count | Source | 534 | 4 | : m_value(static_cast<const void*>(&value)), | 535 | 4 | m_formatImpl(&formatImpl<T>), | 536 | 4 | m_toIntImpl(&toIntImpl<T>) | 537 | 4 | { } |
_ZN10tinyformat6detail9FormatArgC2IA12_cEERKT_ Line | Count | Source | 534 | 20.1k | : m_value(static_cast<const void*>(&value)), | 535 | 20.1k | m_formatImpl(&formatImpl<T>), | 536 | 20.1k | m_toIntImpl(&toIntImpl<T>) | 537 | 20.1k | { } |
_ZN10tinyformat6detail9FormatArgC2IA20_cEERKT_ Line | Count | Source | 534 | 978 | : m_value(static_cast<const void*>(&value)), | 535 | 978 | m_formatImpl(&formatImpl<T>), | 536 | 978 | m_toIntImpl(&toIntImpl<T>) | 537 | 978 | { } |
_ZN10tinyformat6detail9FormatArgC2IA10_cEERKT_ Line | Count | Source | 534 | 28 | : m_value(static_cast<const void*>(&value)), | 535 | 28 | m_formatImpl(&formatImpl<T>), | 536 | 28 | m_toIntImpl(&toIntImpl<T>) | 537 | 28 | { } |
_ZN10tinyformat6detail9FormatArgC2IA15_cEERKT_ Line | Count | Source | 534 | 149k | : m_value(static_cast<const void*>(&value)), | 535 | 149k | m_formatImpl(&formatImpl<T>), | 536 | 149k | m_toIntImpl(&toIntImpl<T>) | 537 | 149k | { } |
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IN4util17TranslatedLiteralEEERKT_ Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA21_cEERKT_ _ZN10tinyformat6detail9FormatArgC2IA17_cEERKT_ Line | Count | Source | 534 | 172k | : m_value(static_cast<const void*>(&value)), | 535 | 172k | m_formatImpl(&formatImpl<T>), | 536 | 172k | m_toIntImpl(&toIntImpl<T>) | 537 | 172k | { } |
_ZN10tinyformat6detail9FormatArgC2IA16_cEERKT_ Line | Count | Source | 534 | 362k | : m_value(static_cast<const void*>(&value)), | 535 | 362k | m_formatImpl(&formatImpl<T>), | 536 | 362k | m_toIntImpl(&toIntImpl<T>) | 537 | 362k | { } |
_ZN10tinyformat6detail9FormatArgC2IA14_cEERKT_ Line | Count | Source | 534 | 9.64k | : m_value(static_cast<const void*>(&value)), | 535 | 9.64k | m_formatImpl(&formatImpl<T>), | 536 | 9.64k | m_toIntImpl(&toIntImpl<T>) | 537 | 9.64k | { } |
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA6_cEERKT_ Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2I14HTTPStatusCodeEERKT_ Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA3_cEERKT_ _ZN10tinyformat6detail9FormatArgC2I12ServiceFlagsEERKT_ Line | Count | Source | 534 | 1 | : m_value(static_cast<const void*>(&value)), | 535 | 1 | m_formatImpl(&formatImpl<T>), | 536 | 1 | m_toIntImpl(&toIntImpl<T>) | 537 | 1 | { } |
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA9_cEERKT_ Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA30_cEERKT_ Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2ISt6atomicIiEEERKT_ Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA19_cEERKT_ Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IN6kernel14ChainstateRoleEEERKT_ _ZN10tinyformat6detail9FormatArgC2IA18_cEERKT_ Line | Count | Source | 534 | 291k | : m_value(static_cast<const void*>(&value)), | 535 | 291k | m_formatImpl(&formatImpl<T>), | 536 | 291k | m_toIntImpl(&toIntImpl<T>) | 537 | 291k | { } |
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IN4node13BlockfileTypeEEERKT_ Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IN4node15BlockfileCursorEEERKT_ Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA38_cEERKT_ _ZN10tinyformat6detail9FormatArgC2IA23_cEERKT_ Line | Count | Source | 534 | 28 | : m_value(static_cast<const void*>(&value)), | 535 | 28 | m_formatImpl(&formatImpl<T>), | 536 | 28 | m_toIntImpl(&toIntImpl<T>) | 537 | 28 | { } |
_ZN10tinyformat6detail9FormatArgC2IA11_cEERKT_ Line | Count | Source | 534 | 13.8k | : m_value(static_cast<const void*>(&value)), | 535 | 13.8k | m_formatImpl(&formatImpl<T>), | 536 | 13.8k | m_toIntImpl(&toIntImpl<T>) | 537 | 13.8k | { } |
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA22_cEERKT_ Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA26_cEERKT_ _ZN10tinyformat6detail9FormatArgC2IA35_cEERKT_ Line | Count | Source | 534 | 54.2k | : m_value(static_cast<const void*>(&value)), | 535 | 54.2k | m_formatImpl(&formatImpl<T>), | 536 | 54.2k | m_toIntImpl(&toIntImpl<T>) | 537 | 54.2k | { } |
|
538 | | |
539 | | void format(std::ostream& out, const char* fmtBegin, |
540 | | const char* fmtEnd, int ntrunc) const |
541 | 275M | { |
542 | 275M | TINYFORMAT_ASSERT(m_value); Branch (542:13): [True: 275M, False: 18.4E]
|
543 | 275M | TINYFORMAT_ASSERT(m_formatImpl); Branch (543:13): [True: 275M, False: 5]
|
544 | 275M | m_formatImpl(out, fmtBegin, fmtEnd, ntrunc, m_value); |
545 | 275M | } |
546 | | |
547 | | int toInt() const |
548 | 75.7k | { |
549 | 75.7k | TINYFORMAT_ASSERT(m_value); Branch (549:13): [True: 75.7k, False: 0]
|
550 | 75.7k | TINYFORMAT_ASSERT(m_toIntImpl); Branch (550:13): [True: 75.7k, False: 0]
|
551 | 75.7k | return m_toIntImpl(m_value); |
552 | 75.7k | } |
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 | 275M | { |
559 | 275M | formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value)); |
560 | 275M | } _ZN10tinyformat6detail9FormatArg10formatImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRSoPKcSB_iPKv Line | Count | Source | 558 | 58.4M | { | 559 | 58.4M | formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value)); | 560 | 58.4M | } |
_ZN10tinyformat6detail9FormatArg10formatImplImEEvRSoPKcS5_iPKv Line | Count | Source | 558 | 12.7M | { | 559 | 12.7M | formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value)); | 560 | 12.7M | } |
_ZN10tinyformat6detail9FormatArg10formatImplIiEEvRSoPKcS5_iPKv Line | Count | Source | 558 | 23.9M | { | 559 | 23.9M | formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value)); | 560 | 23.9M | } |
_ZN10tinyformat6detail9FormatArg10formatImplIbEEvRSoPKcS5_iPKv Line | Count | Source | 558 | 1.14M | { | 559 | 1.14M | formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value)); | 560 | 1.14M | } |
_ZN10tinyformat6detail9FormatArg10formatImplIjEEvRSoPKcS5_iPKv Line | Count | Source | 558 | 49.7M | { | 559 | 49.7M | formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value)); | 560 | 49.7M | } |
_ZN10tinyformat6detail9FormatArg10formatImplIlEEvRSoPKcS5_iPKv Line | Count | Source | 558 | 71.2M | { | 559 | 71.2M | formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value)); | 560 | 71.2M | } |
_ZN10tinyformat6detail9FormatArg10formatImplItEEvRSoPKcS5_iPKv Line | Count | Source | 558 | 10.0M | { | 559 | 10.0M | formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value)); | 560 | 10.0M | } |
_ZN10tinyformat6detail9FormatArg10formatImplIdEEvRSoPKcS5_iPKv Line | Count | Source | 558 | 15.3M | { | 559 | 15.3M | formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value)); | 560 | 15.3M | } |
_ZN10tinyformat6detail9FormatArg10formatImplIPKcEEvRSoS4_S4_iPKv Line | Count | Source | 558 | 16.1M | { | 559 | 16.1M | formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value)); | 560 | 16.1M | } |
_ZN10tinyformat6detail9FormatArg10formatImplIaEEvRSoPKcS5_iPKv Line | Count | Source | 558 | 243 | { | 559 | 243 | formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value)); | 560 | 243 | } |
_ZN10tinyformat6detail9FormatArg10formatImplIhEEvRSoPKcS5_iPKv Line | Count | Source | 558 | 1.63M | { | 559 | 1.63M | formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value)); | 560 | 1.63M | } |
_ZN10tinyformat6detail9FormatArg10formatImplIcEEvRSoPKcS5_iPKv Line | Count | Source | 558 | 279 | { | 559 | 279 | formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value)); | 560 | 279 | } |
_ZN10tinyformat6detail9FormatArg10formatImplIfEEvRSoPKcS5_iPKv Line | Count | Source | 558 | 668 | { | 559 | 668 | formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value)); | 560 | 668 | } |
_ZN10tinyformat6detail9FormatArg10formatImplIsEEvRSoPKcS5_iPKv Line | Count | Source | 558 | 96 | { | 559 | 96 | formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value)); | 560 | 96 | } |
_ZN10tinyformat6detail9FormatArg10formatImplISt17basic_string_viewIcSt11char_traitsIcEEEEvRSoPKcS9_iPKv Line | Count | Source | 558 | 13.9M | { | 559 | 13.9M | formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value)); | 560 | 13.9M | } |
_ZN10tinyformat6detail9FormatArg10formatImplIP11CBlockIndexEEvRSoPKcS7_iPKv Line | Count | Source | 558 | 238 | { | 559 | 238 | formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value)); | 560 | 238 | } |
_ZN10tinyformat6detail9FormatArg10formatImplIA1_cEEvRSoPKcS6_iPKv Line | Count | Source | 558 | 77.7k | { | 559 | 77.7k | formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value)); | 560 | 77.7k | } |
_ZN10tinyformat6detail9FormatArg10formatImplIA13_cEEvRSoPKcS6_iPKv Line | Count | Source | 558 | 244k | { | 559 | 244k | formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value)); | 560 | 244k | } |
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA27_cEEvRSoPKcS6_iPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA8_cEEvRSoPKcS6_iPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA37_cEEvRSoPKcS6_iPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplISt6atomicImEEEvRSoPKcS7_iPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplINSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEEvRSoPKcSG_iPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA42_cEEvRSoPKcS6_iPKv _ZN10tinyformat6detail9FormatArg10formatImplIA7_cEEvRSoPKcS6_iPKv Line | Count | Source | 558 | 4 | { | 559 | 4 | formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value)); | 560 | 4 | } |
_ZN10tinyformat6detail9FormatArg10formatImplIA12_cEEvRSoPKcS6_iPKv Line | Count | Source | 558 | 20.1k | { | 559 | 20.1k | formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value)); | 560 | 20.1k | } |
_ZN10tinyformat6detail9FormatArg10formatImplIA20_cEEvRSoPKcS6_iPKv Line | Count | Source | 558 | 978 | { | 559 | 978 | formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value)); | 560 | 978 | } |
_ZN10tinyformat6detail9FormatArg10formatImplIA10_cEEvRSoPKcS6_iPKv Line | Count | Source | 558 | 28 | { | 559 | 28 | formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value)); | 560 | 28 | } |
_ZN10tinyformat6detail9FormatArg10formatImplIA15_cEEvRSoPKcS6_iPKv Line | Count | Source | 558 | 149k | { | 559 | 149k | formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value)); | 560 | 149k | } |
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIN4util17TranslatedLiteralEEEvRSoPKcS7_iPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA21_cEEvRSoPKcS6_iPKv _ZN10tinyformat6detail9FormatArg10formatImplIA17_cEEvRSoPKcS6_iPKv Line | Count | Source | 558 | 172k | { | 559 | 172k | formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value)); | 560 | 172k | } |
_ZN10tinyformat6detail9FormatArg10formatImplIA16_cEEvRSoPKcS6_iPKv Line | Count | Source | 558 | 362k | { | 559 | 362k | formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value)); | 560 | 362k | } |
_ZN10tinyformat6detail9FormatArg10formatImplIA14_cEEvRSoPKcS6_iPKv Line | Count | Source | 558 | 9.64k | { | 559 | 9.64k | formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value)); | 560 | 9.64k | } |
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA6_cEEvRSoPKcS6_iPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplI14HTTPStatusCodeEEvRSoPKcS6_iPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA3_cEEvRSoPKcS6_iPKv _ZN10tinyformat6detail9FormatArg10formatImplI12ServiceFlagsEEvRSoPKcS6_iPKv Line | Count | Source | 558 | 1 | { | 559 | 1 | formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value)); | 560 | 1 | } |
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA9_cEEvRSoPKcS6_iPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA30_cEEvRSoPKcS6_iPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplISt6atomicIiEEEvRSoPKcS7_iPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA19_cEEvRSoPKcS6_iPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIN6kernel14ChainstateRoleEEEvRSoPKcS7_iPKv _ZN10tinyformat6detail9FormatArg10formatImplIA18_cEEvRSoPKcS6_iPKv Line | Count | Source | 558 | 291k | { | 559 | 291k | formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value)); | 560 | 291k | } |
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIN4node13BlockfileTypeEEEvRSoPKcS7_iPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIN4node15BlockfileCursorEEEvRSoPKcS7_iPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA38_cEEvRSoPKcS6_iPKv _ZN10tinyformat6detail9FormatArg10formatImplIA23_cEEvRSoPKcS6_iPKv Line | Count | Source | 558 | 28 | { | 559 | 28 | formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value)); | 560 | 28 | } |
_ZN10tinyformat6detail9FormatArg10formatImplIA11_cEEvRSoPKcS6_iPKv Line | Count | Source | 558 | 13.8k | { | 559 | 13.8k | formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value)); | 560 | 13.8k | } |
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA22_cEEvRSoPKcS6_iPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA26_cEEvRSoPKcS6_iPKv _ZN10tinyformat6detail9FormatArg10formatImplIA35_cEEvRSoPKcS6_iPKv Line | Count | Source | 558 | 54.2k | { | 559 | 54.2k | formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value)); | 560 | 54.2k | } |
|
561 | | |
562 | | template<typename T> |
563 | | TINYFORMAT_HIDDEN static int toIntImpl(const void* value) |
564 | 75.7k | { |
565 | 75.7k | return convertToInt<T>::invoke(*static_cast<const T*>(value)); |
566 | 75.7k | } _ZN10tinyformat6detail9FormatArg9toIntImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiPKv Line | Count | Source | 564 | 6 | { | 565 | 6 | return convertToInt<T>::invoke(*static_cast<const T*>(value)); | 566 | 6 | } |
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplImEEiPKv _ZN10tinyformat6detail9FormatArg9toIntImplIiEEiPKv Line | Count | Source | 564 | 75.7k | { | 565 | 75.7k | return convertToInt<T>::invoke(*static_cast<const T*>(value)); | 566 | 75.7k | } |
_ZN10tinyformat6detail9FormatArg9toIntImplIbEEiPKv Line | Count | Source | 564 | 3 | { | 565 | 3 | return convertToInt<T>::invoke(*static_cast<const T*>(value)); | 566 | 3 | } |
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIjEEiPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIlEEiPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplItEEiPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIdEEiPKv _ZN10tinyformat6detail9FormatArg9toIntImplIPKcEEiPKv Line | Count | Source | 564 | 2 | { | 565 | 2 | return convertToInt<T>::invoke(*static_cast<const T*>(value)); | 566 | 2 | } |
_ZN10tinyformat6detail9FormatArg9toIntImplIaEEiPKv Line | Count | Source | 564 | 4 | { | 565 | 4 | return convertToInt<T>::invoke(*static_cast<const T*>(value)); | 566 | 4 | } |
_ZN10tinyformat6detail9FormatArg9toIntImplIhEEiPKv Line | Count | Source | 564 | 2 | { | 565 | 2 | return convertToInt<T>::invoke(*static_cast<const T*>(value)); | 566 | 2 | } |
_ZN10tinyformat6detail9FormatArg9toIntImplIcEEiPKv Line | Count | Source | 564 | 5 | { | 565 | 5 | return convertToInt<T>::invoke(*static_cast<const T*>(value)); | 566 | 5 | } |
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIfEEiPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIsEEiPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplISt17basic_string_viewIcSt11char_traitsIcEEEEiPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIP11CBlockIndexEEiPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA1_cEEiPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA13_cEEiPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA27_cEEiPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA8_cEEiPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA37_cEEiPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplISt6atomicImEEEiPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplINSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEEiPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA42_cEEiPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA7_cEEiPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA12_cEEiPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA20_cEEiPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA10_cEEiPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA15_cEEiPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIN4util17TranslatedLiteralEEEiPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA21_cEEiPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA17_cEEiPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA16_cEEiPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA14_cEEiPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA6_cEEiPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplI14HTTPStatusCodeEEiPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA3_cEEiPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplI12ServiceFlagsEEiPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA9_cEEiPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA30_cEEiPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplISt6atomicIiEEEiPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA19_cEEiPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIN6kernel14ChainstateRoleEEEiPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA18_cEEiPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIN4node13BlockfileTypeEEEiPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIN4node15BlockfileCursorEEEiPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA38_cEEiPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA23_cEEiPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA11_cEEiPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA22_cEEiPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA26_cEEiPKv Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA35_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 | 119M | { |
579 | 119M | int i = 0; |
580 | 343M | for (;*c >= '0' && *c <= '9'; ++c) Branch (580:11): [True: 343M, False: 2.19k]
Branch (580:24): [True: 224M, False: 119M]
|
581 | 224M | i = 10*i + (*c - '0'); |
582 | 119M | return i; |
583 | 119M | } |
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 | 185M | { |
594 | 185M | if (*c >= '0' && *c <= '9') { Branch (594:9): [True: 170M, False: 14.3M]
Branch (594:22): [True: 14.2M, False: 156M]
|
595 | 14.2M | n = parseIntAndAdvance(c); |
596 | 14.2M | } |
597 | 170M | else if (*c == '*') { Branch (597:14): [True: 75.7k, False: 170M]
|
598 | 75.7k | ++c; |
599 | 75.7k | n = 0; |
600 | 75.7k | if (positionalMode) { Branch (600:13): [True: 0, False: 75.7k]
|
601 | 0 | int pos = parseIntAndAdvance(c) - 1; |
602 | 0 | if (*c != '$') Branch (602:17): [True: 0, False: 0]
|
603 | 0 | TINYFORMAT_ERROR("tinyformat: Non-positional argument used after a positional one"); |
604 | 0 | if (pos >= 0 && pos < numArgs) Branch (604:17): [True: 0, False: 0]
Branch (604:29): [True: 0, False: 0]
|
605 | 0 | n = args[pos].toInt(); |
606 | 0 | else |
607 | 0 | TINYFORMAT_ERROR("tinyformat: Positional argument out of range"); |
608 | 0 | ++c; |
609 | 0 | } |
610 | 75.7k | else { |
611 | 75.7k | if (argIndex < numArgs) Branch (611:17): [True: 75.7k, False: 4]
|
612 | 75.7k | n = args[argIndex++].toInt(); |
613 | 4 | else |
614 | 4 | TINYFORMAT_ERROR("tinyformat: Not enough arguments to read variable width or precision"); |
615 | 75.7k | } |
616 | 75.7k | } |
617 | 170M | else { |
618 | 170M | return false; |
619 | 170M | } |
620 | 14.3M | return true; |
621 | 185M | } |
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 | 387M | { |
630 | 387M | const char* c = fmt; |
631 | 1.73G | for (;; ++c) { |
632 | 1.73G | if (*c == '\0') { Branch (632:13): [True: 112M, False: 1.62G]
|
633 | 112M | out.write(fmt, c - fmt); |
634 | 112M | return c; |
635 | 112M | } |
636 | 1.62G | else if (*c == '%') { Branch (636:18): [True: 275M, False: 1.34G]
|
637 | 275M | out.write(fmt, c - fmt); |
638 | 275M | if (*(c+1) != '%') Branch (638:17): [True: 275M, False: 2.11k]
|
639 | 275M | return c; |
640 | | // for "%%", tack trailing % onto next literal section. |
641 | 2.11k | fmt = ++c; |
642 | 2.11k | } |
643 | 1.73G | } |
644 | 387M | } |
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 | 275M | { |
686 | 275M | TINYFORMAT_ASSERT(*fmtStart == '%'); Branch (686:5): [True: 275M, False: 0]
|
687 | | // Reset stream state to defaults. |
688 | 275M | out.width(0); |
689 | 275M | out.precision(6); |
690 | 275M | out.fill(' '); |
691 | | // Reset most flags; ignore irrelevant unitbuf & skipws. |
692 | 275M | out.unsetf(std::ios::adjustfield | std::ios::basefield | |
693 | 275M | std::ios::floatfield | std::ios::showbase | std::ios::boolalpha | |
694 | 275M | std::ios::showpoint | std::ios::showpos | std::ios::uppercase); |
695 | 275M | bool precisionSet = false; |
696 | 275M | bool widthSet = false; |
697 | 275M | int widthExtra = 0; |
698 | 275M | 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 | 275M | if (*c >= '0' && *c <= '9') { Branch (702:9): [True: 261M, False: 14.3M]
Branch (702:22): [True: 105M, False: 156M]
|
703 | 105M | const char tmpc = *c; |
704 | 105M | int value = parseIntAndAdvance(c); |
705 | 105M | if (*c == '$') { Branch (705:13): [True: 1.89k, False: 105M]
|
706 | | // value is an argument index |
707 | 1.89k | if (value > 0 && value <= numArgs) Branch (707:17): [True: 1.88k, False: 11]
Branch (707:30): [True: 1.86k, False: 15]
|
708 | 1.86k | argIndex = value - 1; |
709 | 26 | else |
710 | 26 | TINYFORMAT_ERROR("tinyformat: Positional argument out of range"); |
711 | 1.86k | ++c; |
712 | 1.86k | positionalMode = true; |
713 | 1.86k | } |
714 | 105M | else if (positionalMode) { Branch (714:18): [True: 23, False: 105M]
|
715 | 23 | TINYFORMAT_ERROR("tinyformat: Non-positional argument used after a positional one"); |
716 | 23 | } |
717 | 105M | else { |
718 | 105M | if (tmpc == '0') { Branch (718:17): [True: 105M, False: 313]
|
719 | | // Use internal padding so that numeric values are |
720 | | // formatted correctly, eg -00010 rather than 000-10 |
721 | 105M | out.fill('0'); |
722 | 105M | out.setf(std::ios::internal, std::ios::adjustfield); |
723 | 105M | } |
724 | 105M | if (value != 0) { Branch (724:17): [True: 105M, False: 23]
|
725 | | // Nonzero value means that we parsed width. |
726 | 105M | widthSet = true; |
727 | 105M | out.width(value); |
728 | 105M | } |
729 | 105M | } |
730 | 105M | } |
731 | 170M | else if (positionalMode) { Branch (731:14): [True: 52, False: 170M]
|
732 | 52 | TINYFORMAT_ERROR("tinyformat: Non-positional argument used after a positional one"); |
733 | 52 | } |
734 | | // 2) Parse flags and width if we did not do it in previous step. |
735 | 275M | if (!widthSet) { Branch (735:9): [True: 170M, False: 105M]
|
736 | | // Parse flags |
737 | 170M | for (;; ++c) { |
738 | 170M | switch (*c) { |
739 | 163 | case '#': Branch (739:17): [True: 163, False: 170M]
|
740 | 163 | out.setf(std::ios::showpoint | std::ios::showbase); |
741 | 163 | continue; |
742 | 62 | case '0': Branch (742:17): [True: 62, False: 170M]
|
743 | | // overridden by left alignment ('-' flag) |
744 | 62 | if (!(out.flags() & std::ios::left)) { Branch (744:25): [True: 39, False: 23]
|
745 | | // Use internal padding so that numeric values are |
746 | | // formatted correctly, eg -00010 rather than 000-10 |
747 | 39 | out.fill('0'); |
748 | 39 | out.setf(std::ios::internal, std::ios::adjustfield); |
749 | 39 | } |
750 | 62 | continue; |
751 | 306 | case '-': Branch (751:17): [True: 306, False: 170M]
|
752 | 306 | out.fill(' '); |
753 | 306 | out.setf(std::ios::left, std::ios::adjustfield); |
754 | 306 | continue; |
755 | 1.00k | case ' ': Branch (755:17): [True: 1.00k, False: 170M]
|
756 | | // overridden by show positive sign, '+' flag. |
757 | 1.00k | if (!(out.flags() & std::ios::showpos)) Branch (757:25): [True: 915, False: 85]
|
758 | 915 | spacePadPositive = true; |
759 | 1.00k | continue; |
760 | 564 | case '+': Branch (760:17): [True: 564, False: 170M]
|
761 | 564 | out.setf(std::ios::showpos); |
762 | 564 | spacePadPositive = false; |
763 | 564 | widthExtra = 1; |
764 | 564 | continue; |
765 | 170M | default: Branch (765:17): [True: 170M, False: 2.10k]
|
766 | 170M | break; |
767 | 170M | } |
768 | 170M | break; |
769 | 170M | } |
770 | | // Parse width |
771 | 170M | int width = 0; |
772 | 170M | widthSet = parseWidthOrPrecision(width, c, positionalMode, |
773 | 170M | args, argIndex, numArgs); |
774 | 170M | if (widthSet) { Branch (774:13): [True: 75.8k, False: 170M]
|
775 | 75.8k | if (width < 0) { Branch (775:17): [True: 6, False: 75.8k]
|
776 | | // negative widths correspond to '-' flag set |
777 | 6 | out.fill(' '); |
778 | 6 | out.setf(std::ios::left, std::ios::adjustfield); |
779 | 6 | width = -width; |
780 | 6 | } |
781 | 75.8k | out.width(width); |
782 | 75.8k | } |
783 | 170M | } |
784 | | // 3) Parse precision |
785 | 275M | if (*c == '.') { Branch (785:9): [True: 14.2M, False: 261M]
|
786 | 14.2M | ++c; |
787 | 14.2M | int precision = 0; |
788 | 14.2M | parseWidthOrPrecision(precision, c, positionalMode, |
789 | 14.2M | args, argIndex, numArgs); |
790 | | // Presence of `.` indicates precision set, unless the inferred value |
791 | | // was negative in which case the default is used. |
792 | 14.2M | precisionSet = precision >= 0; |
793 | 14.2M | if (precisionSet) Branch (793:13): [True: 14.2M, False: 5]
|
794 | 14.2M | out.precision(precision); |
795 | 14.2M | } |
796 | | // 4) Ignore any C99 length modifier |
797 | 276M | while (*c == 'l' || *c == 'h' || *c == 'L' || Branch (797:12): [True: 1.12M, False: 275M]
Branch (797:25): [True: 377, False: 275M]
Branch (797:38): [True: 85, False: 275M]
|
798 | 276M | *c == 'j' || *c == 'z' || *c == 't') { Branch (798:12): [True: 181, False: 275M]
Branch (798:25): [True: 31.0k, False: 275M]
Branch (798:38): [True: 405, False: 275M]
|
799 | 1.15M | ++c; |
800 | 1.15M | } |
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 | 275M | bool intConversion = false; |
805 | 275M | switch (*c) { |
806 | 159M | case 'u': case 'd': case 'i': Branch (806:9): [True: 44.6M, False: 231M]
Branch (806:19): [True: 50.1M, False: 225M]
Branch (806:29): [True: 64.4M, False: 211M]
|
807 | 159M | out.setf(std::ios::dec, std::ios::basefield); |
808 | 159M | intConversion = true; |
809 | 159M | break; |
810 | 112 | case 'o': Branch (810:9): [True: 112, False: 275M]
|
811 | 112 | out.setf(std::ios::oct, std::ios::basefield); |
812 | 112 | intConversion = true; |
813 | 112 | break; |
814 | 136 | case 'X': Branch (814:9): [True: 136, False: 275M]
|
815 | 136 | out.setf(std::ios::uppercase); |
816 | 136 | [[fallthrough]]; |
817 | 11.3M | case 'x': case 'p': Branch (817:9): [True: 11.3M, False: 264M]
Branch (817:19): [True: 347, False: 275M]
|
818 | 11.3M | out.setf(std::ios::hex, std::ios::basefield); |
819 | 11.3M | intConversion = true; |
820 | 11.3M | break; |
821 | 81 | case 'E': Branch (821:9): [True: 81, False: 275M]
|
822 | 81 | out.setf(std::ios::uppercase); |
823 | 81 | [[fallthrough]]; |
824 | 135 | case 'e': Branch (824:9): [True: 54, False: 275M]
|
825 | 135 | out.setf(std::ios::scientific, std::ios::floatfield); |
826 | 135 | out.setf(std::ios::dec, std::ios::basefield); |
827 | 135 | break; |
828 | 170 | case 'F': Branch (828:9): [True: 170, False: 275M]
|
829 | 170 | out.setf(std::ios::uppercase); |
830 | 170 | [[fallthrough]]; |
831 | 15.3M | case 'f': Branch (831:9): [True: 15.3M, False: 260M]
|
832 | 15.3M | out.setf(std::ios::fixed, std::ios::floatfield); |
833 | 15.3M | break; |
834 | 43 | case 'A': Branch (834:9): [True: 43, False: 275M]
|
835 | 43 | out.setf(std::ios::uppercase); |
836 | 43 | [[fallthrough]]; |
837 | 101 | case 'a': Branch (837:9): [True: 58, False: 275M]
|
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 | 101 | out.setf(std::ios::fixed | std::ios::scientific, std::ios::floatfield); |
845 | 101 | break; |
846 | 25 | case 'G': Branch (846:9): [True: 25, False: 275M]
|
847 | 25 | out.setf(std::ios::uppercase); |
848 | 25 | [[fallthrough]]; |
849 | 58 | case 'g': Branch (849:9): [True: 33, False: 275M]
|
850 | 58 | out.setf(std::ios::dec, std::ios::basefield); |
851 | | // As in boost::format, let stream decide float format. |
852 | 58 | out.flags(out.flags() & ~std::ios::floatfield); |
853 | 58 | break; |
854 | 91 | case 'c': Branch (854:9): [True: 91, False: 275M]
|
855 | | // Handled as special case inside formatValue() |
856 | 91 | break; |
857 | 89.6M | case 's': Branch (857:9): [True: 89.6M, False: 186M]
|
858 | 89.6M | if (precisionSet) Branch (858:17): [True: 1.06k, False: 89.6M]
|
859 | 1.06k | ntrunc = static_cast<int>(out.precision()); |
860 | | // Make %s print Booleans as "true" and "false" |
861 | 89.6M | out.setf(std::ios::boolalpha); |
862 | 89.6M | break; |
863 | 10 | case 'n': Branch (863:9): [True: 10, False: 275M]
|
864 | | // Not supported - will cause problems! |
865 | 10 | TINYFORMAT_ERROR("tinyformat: %n conversion spec not supported"); |
866 | 0 | break; |
867 | 133 | case '\0': Branch (867:9): [True: 133, False: 275M]
|
868 | 133 | TINYFORMAT_ERROR("tinyformat: Conversion spec incorrectly " |
869 | 25 | "terminated by end of string"); |
870 | 0 | return c; |
871 | 677 | default: Branch (871:9): [True: 677, False: 275M]
|
872 | 677 | break; |
873 | 275M | } |
874 | 275M | if (intConversion && precisionSet && !widthSet) { Branch (874:9): [True: 170M, False: 105M]
Branch (874:26): [True: 92, False: 170M]
Branch (874:42): [True: 67, False: 25]
|
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 | 67 | out.width(out.precision() + widthExtra); |
880 | 67 | out.setf(std::ios::internal, std::ios::adjustfield); |
881 | 67 | out.fill('0'); |
882 | 67 | } |
883 | 275M | return c+1; |
884 | 275M | } |
885 | | |
886 | | |
887 | | //------------------------------------------------------------------------------ |
888 | | inline void formatImpl(std::ostream& out, const char* fmt, |
889 | | const detail::FormatArg* args, |
890 | | int numArgs) |
891 | 112M | { |
892 | | // Saved stream state |
893 | 112M | std::streamsize origWidth = out.width(); |
894 | 112M | std::streamsize origPrecision = out.precision(); |
895 | 112M | std::ios::fmtflags origFlags = out.flags(); |
896 | 112M | 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 | 112M | bool positionalMode = false; |
901 | 112M | int argIndex = 0; |
902 | 387M | while (true) { Branch (902:12): [Folded - Ignored]
|
903 | 387M | fmt = printFormatStringLiteral(out, fmt); |
904 | 387M | if (*fmt == '\0') { Branch (904:13): [True: 112M, False: 275M]
|
905 | 112M | if (!positionalMode && argIndex < numArgs) { Branch (905:17): [True: 112M, False: 647]
Branch (905:36): [True: 69, False: 112M]
|
906 | 69 | TINYFORMAT_ERROR("tinyformat: Not enough conversion specifiers in format string"); |
907 | 69 | } |
908 | 112M | break; |
909 | 112M | } |
910 | 275M | bool spacePadPositive = false; |
911 | 275M | int ntrunc = -1; |
912 | 275M | const char* fmtEnd = streamStateFromFormat(out, positionalMode, spacePadPositive, ntrunc, fmt, |
913 | 275M | args, argIndex, numArgs); |
914 | | // NB: argIndex may be incremented by reading variable width/precision |
915 | | // in `streamStateFromFormat`, so do the bounds check here. |
916 | 275M | if (argIndex >= numArgs) { Branch (916:13): [True: 45, False: 275M]
|
917 | 45 | TINYFORMAT_ERROR("tinyformat: Too many conversion specifiers in format string"); |
918 | 0 | return; |
919 | 45 | } |
920 | 275M | const FormatArg& arg = args[argIndex]; |
921 | | // Format the arg into the stream. |
922 | 275M | if (!spacePadPositive) { Branch (922:13): [True: 275M, False: 1.11k]
|
923 | 275M | arg.format(out, fmt, fmtEnd, ntrunc); |
924 | 275M | } |
925 | 1.11k | 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 | 1.11k | std::ostringstream tmpStream; |
931 | 1.11k | tmpStream.copyfmt(out); |
932 | 1.11k | tmpStream.setf(std::ios::showpos); |
933 | 1.11k | arg.format(tmpStream, fmt, fmtEnd, ntrunc); |
934 | 1.11k | std::string result = tmpStream.str(); // allocates... yuck. |
935 | 7.28M | for (size_t i = 0, iend = result.size(); i < iend; ++i) { Branch (935:54): [True: 7.27M, False: 1.11k]
|
936 | 7.27M | if (result[i] == '+') Branch (936:21): [True: 1.21k, False: 7.27M]
|
937 | 1.21k | result[i] = ' '; |
938 | 7.27M | } |
939 | 1.11k | out << result; |
940 | 1.11k | } |
941 | 275M | if (!positionalMode) Branch (941:13): [True: 275M, False: 2.05k]
|
942 | 275M | ++argIndex; |
943 | 275M | fmt = fmtEnd; |
944 | 275M | } |
945 | | |
946 | | // Restore stream state |
947 | 112M | out.width(origWidth); |
948 | 112M | out.precision(origPrecision); |
949 | 112M | out.flags(origFlags); |
950 | 112M | out.fill(origFill); |
951 | 112M | } |
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 | 112M | : 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 | 111M | : FormatList(&m_formatterStore[0], N), |
991 | 111M | m_formatterStore { FormatArg(args)... } |
992 | 111M | { static_assert(sizeof...(args) == N, "Number of args must be N"); }_ZN10tinyformat6detail11FormatListNILi1EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_ Line | Count | Source | 990 | 20.8M | : FormatList(&m_formatterStore[0], N), | 991 | 20.8M | m_formatterStore { FormatArg(args)... } | 992 | 20.8M | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi1EEC2IJiEEEDpRKT_ Line | Count | Source | 990 | 5.88M | : FormatList(&m_formatterStore[0], N), | 991 | 5.88M | m_formatterStore { FormatArg(args)... } | 992 | 5.88M | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEEDpRKT_ Line | Count | Source | 990 | 21.4k | : FormatList(&m_formatterStore[0], N), | 991 | 21.4k | m_formatterStore { FormatArg(args)... } | 992 | 21.4k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi2EEC2IJmmEEEDpRKT_ Line | Count | Source | 990 | 4.01M | : FormatList(&m_formatterStore[0], N), | 991 | 4.01M | m_formatterStore { FormatArg(args)... } | 992 | 4.01M | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi2EEC2IJmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_ Line | Count | Source | 990 | 16.0k | : FormatList(&m_formatterStore[0], N), | 991 | 16.0k | m_formatterStore { FormatArg(args)... } | 992 | 16.0k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi1EEC2IJtEEEDpRKT_ Line | Count | Source | 990 | 328k | : FormatList(&m_formatterStore[0], N), | 991 | 328k | m_formatterStore { FormatArg(args)... } | 992 | 328k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_EEEDpRKT_ Line | Count | Source | 990 | 5.09M | : FormatList(&m_formatterStore[0], N), | 991 | 5.09M | m_formatterStore { FormatArg(args)... } | 992 | 5.09M | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi1EEC2IJlEEEDpRKT_ Line | Count | Source | 990 | 7.11M | : FormatList(&m_formatterStore[0], N), | 991 | 7.11M | m_formatterStore { FormatArg(args)... } | 992 | 7.11M | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi1EEC2IJdEEEDpRKT_ Line | Count | Source | 990 | 357k | : FormatList(&m_formatterStore[0], N), | 991 | 357k | m_formatterStore { FormatArg(args)... } | 992 | 357k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi1EEC2IJPKcEEEDpRKT_ Line | Count | Source | 990 | 385k | : FormatList(&m_formatterStore[0], N), | 991 | 385k | m_formatterStore { FormatArg(args)... } | 992 | 385k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi1EEC2IJaEEEDpRKT_ Line | Count | Source | 990 | 102 | : FormatList(&m_formatterStore[0], N), | 991 | 102 | m_formatterStore { FormatArg(args)... } | 992 | 102 | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi1EEC2IJhEEEDpRKT_ Line | Count | Source | 990 | 1.13M | : FormatList(&m_formatterStore[0], N), | 991 | 1.13M | m_formatterStore { FormatArg(args)... } | 992 | 1.13M | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi1EEC2IJcEEEDpRKT_ Line | Count | Source | 990 | 149 | : FormatList(&m_formatterStore[0], N), | 991 | 149 | m_formatterStore { FormatArg(args)... } | 992 | 149 | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi1EEC2IJbEEEDpRKT_ Line | Count | Source | 990 | 87.8k | : FormatList(&m_formatterStore[0], N), | 991 | 87.8k | m_formatterStore { FormatArg(args)... } | 992 | 87.8k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi1EEC2IJfEEEDpRKT_ Line | Count | Source | 990 | 374 | : FormatList(&m_formatterStore[0], N), | 991 | 374 | m_formatterStore { FormatArg(args)... } | 992 | 374 | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi1EEC2IJsEEEDpRKT_ Line | Count | Source | 990 | 35 | : FormatList(&m_formatterStore[0], N), | 991 | 35 | m_formatterStore { FormatArg(args)... } | 992 | 35 | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi1EEC2IJjEEEDpRKT_ Line | Count | Source | 990 | 7.75M | : FormatList(&m_formatterStore[0], N), | 991 | 7.75M | m_formatterStore { FormatArg(args)... } | 992 | 7.75M | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi1EEC2IJmEEEDpRKT_ Line | Count | Source | 990 | 13.3k | : FormatList(&m_formatterStore[0], N), | 991 | 13.3k | m_formatterStore { FormatArg(args)... } | 992 | 13.3k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi1EEC2IJSt17basic_string_viewIcSt11char_traitsIcEEEEEDpRKT_ Line | Count | Source | 990 | 31.9k | : FormatList(&m_formatterStore[0], N), | 991 | 31.9k | m_formatterStore { FormatArg(args)... } | 992 | 31.9k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi4EEC2IJP11CBlockIndexiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESB_EEEDpRKT_ Line | Count | Source | 990 | 238 | : FormatList(&m_formatterStore[0], N), | 991 | 238 | m_formatterStore { FormatArg(args)... } | 992 | 238 | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElliEEEDpRKT_ _ZN10tinyformat6detail11FormatListNILi7EEC2IJiA1_cSt17basic_string_viewIcSt11char_traitsIcEES8_iS4_NSt7__cxx1112basic_stringIcS7_SaIcEEEEEEDpRKT_ Line | Count | Source | 990 | 37.8k | : FormatList(&m_formatterStore[0], N), | 991 | 37.8k | m_formatterStore { FormatArg(args)... } | 992 | 37.8k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_S9_EEEDpRKT_ Line | Count | Source | 990 | 24.5k | : FormatList(&m_formatterStore[0], N), | 991 | 24.5k | m_formatterStore { FormatArg(args)... } | 992 | 24.5k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi1EEC2IJA13_cEEEDpRKT_ Line | Count | Source | 990 | 43.8k | : FormatList(&m_formatterStore[0], N), | 991 | 43.8k | m_formatterStore { FormatArg(args)... } | 992 | 43.8k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi2EEC2IJiiEEEDpRKT_ Line | Count | Source | 990 | 4.25k | : FormatList(&m_formatterStore[0], N), | 991 | 4.25k | m_formatterStore { FormatArg(args)... } | 992 | 4.25k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA13_cA27_cEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA8_cA37_cEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS9_EEEDpRKT_ _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEtEEEDpRKT_ Line | Count | Source | 990 | 556 | : FormatList(&m_formatterStore[0], N), | 991 | 556 | m_formatterStore { FormatArg(args)... } | 992 | 556 | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEhEEEDpRKT_ Line | Count | Source | 990 | 18 | : FormatList(&m_formatterStore[0], N), | 991 | 18 | m_formatterStore { FormatArg(args)... } | 992 | 18 | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJtNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEtS9_EEEDpRKT_ _ZN10tinyformat6detail11FormatListNILi4EEC2IJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESB_jEEEDpRKT_ Line | Count | Source | 990 | 95 | : FormatList(&m_formatterStore[0], N), | 991 | 95 | m_formatterStore { FormatArg(args)... } | 992 | 95 | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi3EEC2IJPKcllEEEDpRKT_ Line | Count | Source | 990 | 2.00M | : FormatList(&m_formatterStore[0], N), | 991 | 2.00M | m_formatterStore { FormatArg(args)... } | 992 | 2.00M | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi2EEC2IJmSt17basic_string_viewIcSt11char_traitsIcEEEEEDpRKT_ Line | Count | Source | 990 | 26 | : FormatList(&m_formatterStore[0], N), | 991 | 26 | m_formatterStore { FormatArg(args)... } | 992 | 26 | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi4EEC2IJhhhhEEEDpRKT_ Line | Count | Source | 990 | 123k | : FormatList(&m_formatterStore[0], N), | 991 | 123k | m_formatterStore { FormatArg(args)... } | 992 | 123k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi2EEC2IJPKctEEEDpRKT_ Line | Count | Source | 990 | 9.67M | : FormatList(&m_formatterStore[0], N), | 991 | 9.67M | m_formatterStore { FormatArg(args)... } | 992 | 9.67M | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6atomicImEEEEDpRKT_ _ZN10tinyformat6detail11FormatListNILi3EEC2IJllNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_ Line | Count | Source | 990 | 2.68M | : FormatList(&m_formatterStore[0], N), | 991 | 2.68M | m_formatterStore { FormatArg(args)... } | 992 | 2.68M | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi2EEC2IJjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_ Line | Count | Source | 990 | 2.79k | : FormatList(&m_formatterStore[0], N), | 991 | 2.79k | m_formatterStore { FormatArg(args)... } | 992 | 2.79k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi3EEC2IJjjjEEEDpRKT_ Line | Count | Source | 990 | 23 | : FormatList(&m_formatterStore[0], N), | 991 | 23 | m_formatterStore { FormatArg(args)... } | 992 | 23 | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_EEEDpRKT_ Line | Count | Source | 990 | 373k | : FormatList(&m_formatterStore[0], N), | 991 | 373k | m_formatterStore { FormatArg(args)... } | 992 | 373k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi3EEC2IJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EEEDpRKT_ Line | Count | Source | 990 | 2 | : FormatList(&m_formatterStore[0], N), | 991 | 2 | m_formatterStore { FormatArg(args)... } | 992 | 2 | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi4EEC2IJSt17basic_string_viewIcSt11char_traitsIcEEjmNSt7__cxx1112basic_stringIcS6_SaIcEEEEEEDpRKT_ Line | Count | Source | 990 | 8.60k | : FormatList(&m_formatterStore[0], N), | 991 | 8.60k | m_formatterStore { FormatArg(args)... } | 992 | 8.60k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi2EEC2IJSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS6_SaIcEEEEEEDpRKT_ Line | Count | Source | 990 | 18.4k | : FormatList(&m_formatterStore[0], N), | 991 | 18.4k | m_formatterStore { FormatArg(args)... } | 992 | 18.4k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi2EEC2IJmiEEEDpRKT_ Line | Count | Source | 990 | 39 | : FormatList(&m_formatterStore[0], N), | 991 | 39 | m_formatterStore { FormatArg(args)... } | 992 | 39 | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi2EEC2IJjjEEEDpRKT_ Line | Count | Source | 990 | 357k | : FormatList(&m_formatterStore[0], N), | 991 | 357k | m_formatterStore { FormatArg(args)... } | 992 | 357k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi2EEC2IJijEEEDpRKT_ Line | Count | Source | 990 | 26.3k | : FormatList(&m_formatterStore[0], N), | 991 | 26.3k | m_formatterStore { FormatArg(args)... } | 992 | 26.3k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi2EEC2IJPKcS5_EEEDpRKT_ Line | Count | Source | 990 | 11.9k | : FormatList(&m_formatterStore[0], N), | 991 | 11.9k | m_formatterStore { FormatArg(args)... } | 992 | 11.9k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi2EEC2IJmjEEEDpRKT_ Line | Count | Source | 990 | 25 | : FormatList(&m_formatterStore[0], N), | 991 | 25 | m_formatterStore { FormatArg(args)... } | 992 | 25 | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi2EEC2IJjmEEEDpRKT_ Line | Count | Source | 990 | 17 | : FormatList(&m_formatterStore[0], N), | 991 | 17 | m_formatterStore { FormatArg(args)... } | 992 | 17 | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEElEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi7EEC2IJSt17basic_string_viewIcSt11char_traitsIcEEPKcjS9_A13_cNSt7__cxx1112basic_stringIcS6_SaIcEEEA42_cEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJPKcjS5_St17basic_string_viewIcSt11char_traitsIcEEEEEDpRKT_ _ZN10tinyformat6detail11FormatListNILi2EEC2IJllEEEDpRKT_ Line | Count | Source | 990 | 5.04M | : FormatList(&m_formatterStore[0], N), | 991 | 5.04M | m_formatterStore { FormatArg(args)... } | 992 | 5.04M | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi3EEC2IJlmlEEEDpRKT_ Line | Count | Source | 990 | 281 | : FormatList(&m_formatterStore[0], N), | 991 | 281 | m_formatterStore { FormatArg(args)... } | 992 | 281 | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi2EEC2IJPKciEEEDpRKT_ Line | Count | Source | 990 | 1.55M | : FormatList(&m_formatterStore[0], N), | 991 | 1.55M | m_formatterStore { FormatArg(args)... } | 992 | 1.55M | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi6EEC2IJijjlllEEEDpRKT_ Line | Count | Source | 990 | 14.3M | : FormatList(&m_formatterStore[0], N), | 991 | 14.3M | m_formatterStore { FormatArg(args)... } | 992 | 14.3M | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi3EEC2IJijjEEEDpRKT_ Line | Count | Source | 990 | 9.56k | : FormatList(&m_formatterStore[0], N), | 991 | 9.56k | m_formatterStore { FormatArg(args)... } | 992 | 9.56k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi7EEC2IJSt17basic_string_viewIcSt11char_traitsIcEEjS7_illlEEEDpRKT_ _ZN10tinyformat6detail11FormatListNILi3EEC2IJSt17basic_string_viewIcSt11char_traitsIcEEjS7_EEEDpRKT_ Line | Count | Source | 990 | 6.89M | : FormatList(&m_formatterStore[0], N), | 991 | 6.89M | m_formatterStore { FormatArg(args)... } | 992 | 6.89M | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJSt17basic_string_viewIcSt11char_traitsIcEEjS7_mlEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJPKcS5_S5_St17basic_string_viewIcSt11char_traitsIcEEEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJPKcSt17basic_string_viewIcSt11char_traitsIcEEEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjiS9_EEEDpRKT_ _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjEEEDpRKT_ Line | Count | Source | 990 | 1.47M | : FormatList(&m_formatterStore[0], N), | 991 | 1.47M | m_formatterStore { FormatArg(args)... } | 992 | 1.47M | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi2EEC2IJA7_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_ Line | Count | Source | 990 | 4 | : FormatList(&m_formatterStore[0], N), | 991 | 4 | m_formatterStore { FormatArg(args)... } | 992 | 4 | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJA12_cjjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_ _ZN10tinyformat6detail11FormatListNILi2EEC2IJA20_ciEEEDpRKT_ Line | Count | Source | 990 | 978 | : FormatList(&m_formatterStore[0], N), | 991 | 978 | m_formatterStore { FormatArg(args)... } | 992 | 978 | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJA20_cEEEDpRKT_ _ZN10tinyformat6detail11FormatListNILi4EEC2IJA10_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA15_cSA_EEEDpRKT_ Line | Count | Source | 990 | 28 | : FormatList(&m_formatterStore[0], N), | 991 | 28 | m_formatterStore { FormatArg(args)... } | 992 | 28 | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEEDpRKT_ Line | Count | Source | 990 | 2.21k | : FormatList(&m_formatterStore[0], N), | 991 | 2.21k | m_formatterStore { FormatArg(args)... } | 992 | 2.21k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi3EEC2IJliNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_ Line | Count | Source | 990 | 987 | : FormatList(&m_formatterStore[0], N), | 991 | 987 | m_formatterStore { FormatArg(args)... } | 992 | 987 | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi3EEC2IJllPKcEEEDpRKT_ Line | Count | Source | 990 | 410 | : FormatList(&m_formatterStore[0], N), | 991 | 410 | m_formatterStore { FormatArg(args)... } | 992 | 410 | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_S9_jEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA15_ciEEEDpRKT_ _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcEEEDpRKT_ Line | Count | Source | 990 | 15.4k | : FormatList(&m_formatterStore[0], N), | 991 | 15.4k | m_formatterStore { FormatArg(args)... } | 992 | 15.4k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN4util17TranslatedLiteralEEEEDpRKT_ _ZN10tinyformat6detail11FormatListNILi2EEC2IJidEEEDpRKT_ Line | Count | Source | 990 | 1.77k | : FormatList(&m_formatterStore[0], N), | 991 | 1.77k | m_formatterStore { FormatArg(args)... } | 992 | 1.77k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA27_ciEEEDpRKT_ _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA13_cEEEDpRKT_ Line | Count | Source | 990 | 5.68k | : FormatList(&m_formatterStore[0], N), | 991 | 5.68k | m_formatterStore { FormatArg(args)... } | 992 | 5.68k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA21_cA42_cEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA17_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENSt8__detail14_Quoted_stringIRKS9_cEEEEEDpRKT_ _ZN10tinyformat6detail11FormatListNILi2EEC2IJA12_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_ Line | Count | Source | 990 | 20.1k | : FormatList(&m_formatterStore[0], N), | 991 | 20.1k | m_formatterStore { FormatArg(args)... } | 992 | 20.1k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJA10_cEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA10_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_EEEDpRKT_ _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_PKcEEEDpRKT_ Line | Count | Source | 990 | 17.3k | : FormatList(&m_formatterStore[0], N), | 991 | 17.3k | m_formatterStore { FormatArg(args)... } | 992 | 17.3k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJiiiiEEEDpRKT_ _ZN10tinyformat6detail11FormatListNILi2EEC2IJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_ Line | Count | Source | 990 | 158k | : FormatList(&m_formatterStore[0], N), | 991 | 158k | m_formatterStore { FormatArg(args)... } | 992 | 158k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJiPKcEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA13_cPKcEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJlllEEEDpRKT_ _ZN10tinyformat6detail11FormatListNILi2EEC2IJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_ Line | Count | Source | 990 | 54.1k | : FormatList(&m_formatterStore[0], N), | 991 | 54.1k | m_formatterStore { FormatArg(args)... } | 992 | 54.1k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA12_cPKcEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJA16_cEEEDpRKT_ _ZN10tinyformat6detail11FormatListNILi2EEC2IJmlEEEDpRKT_ Line | Count | Source | 990 | 3 | : FormatList(&m_formatterStore[0], N), | 991 | 3 | m_formatterStore { FormatArg(args)... } | 992 | 3 | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJPKcA42_cNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEEEDpRKT_ _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_dEEEDpRKT_ Line | Count | Source | 990 | 4.41M | : FormatList(&m_formatterStore[0], N), | 991 | 4.41M | m_formatterStore { FormatArg(args)... } | 992 | 4.41M | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJmNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiiiEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_iiEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_mEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJimNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiEEEDpRKT_ _ZN10tinyformat6detail11FormatListNILi3EEC2IJiimEEEDpRKT_ Line | Count | Source | 990 | 4.46k | : FormatList(&m_formatterStore[0], N), | 991 | 4.46k | m_formatterStore { FormatArg(args)... } | 992 | 4.46k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi2EEC2IJhhEEEDpRKT_ Line | Count | Source | 990 | 449 | : FormatList(&m_formatterStore[0], N), | 991 | 449 | m_formatterStore { FormatArg(args)... } | 992 | 449 | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi4EEC2IJhhA13_chEEEDpRKT_ Line | Count | Source | 990 | 586 | : FormatList(&m_formatterStore[0], N), | 991 | 586 | m_formatterStore { FormatArg(args)... } | 992 | 586 | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi6EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmmmmjEEEDpRKT_ _ZN10tinyformat6detail11FormatListNILi1EEC2IJA14_cEEEDpRKT_ Line | Count | Source | 990 | 9.64k | : FormatList(&m_formatterStore[0], N), | 991 | 9.64k | m_formatterStore { FormatArg(args)... } | 992 | 9.64k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEddEEEDpRKT_ Line | Count | Source | 990 | 262 | : FormatList(&m_formatterStore[0], N), | 991 | 262 | m_formatterStore { FormatArg(args)... } | 992 | 262 | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi3EEC2IJmPKciEEEDpRKT_ Line | Count | Source | 990 | 4.08k | : FormatList(&m_formatterStore[0], N), | 991 | 4.08k | m_formatterStore { FormatArg(args)... } | 992 | 4.08k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJPKcimEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA6_ciEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJllmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJliEEEDpRKT_ _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbEEEDpRKT_ Line | Count | Source | 990 | 2.04k | : FormatList(&m_formatterStore[0], N), | 991 | 2.04k | m_formatterStore { FormatArg(args)... } | 992 | 2.04k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJhh14HTTPStatusCodeSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS7_SaIcEEEEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJ14HTTPStatusCodemNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmS9_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmPKcEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS6_SaIcEEESB_mEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmEEEDpRKT_ _ZN10tinyformat6detail11FormatListNILi3EEC2IJtmmEEEDpRKT_ Line | Count | Source | 990 | 15 | : FormatList(&m_formatterStore[0], N), | 991 | 15 | m_formatterStore { FormatArg(args)... } | 992 | 15 | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESB_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJddEEEDpRKT_ _ZN10tinyformat6detail11FormatListNILi1EEC2IJA1_cEEEDpRKT_ Line | Count | Source | 990 | 2.04k | : FormatList(&m_formatterStore[0], N), | 991 | 2.04k | m_formatterStore { FormatArg(args)... } | 992 | 2.04k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi5EEC2IJiiiiiEEEDpRKT_ Line | Count | Source | 990 | 2.04k | : FormatList(&m_formatterStore[0], N), | 991 | 2.04k | m_formatterStore { FormatArg(args)... } | 992 | 2.04k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi4EEC2IJjiimEEEDpRKT_ Line | Count | Source | 990 | 2.04k | : FormatList(&m_formatterStore[0], N), | 991 | 2.04k | m_formatterStore { FormatArg(args)... } | 992 | 2.04k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi5EEC2IJtttttEEEDpRKT_ Line | Count | Source | 990 | 4.08k | : FormatList(&m_formatterStore[0], N), | 991 | 4.08k | m_formatterStore { FormatArg(args)... } | 992 | 4.08k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi2EEC2IJbbEEEDpRKT_ Line | Count | Source | 990 | 4.08k | : FormatList(&m_formatterStore[0], N), | 991 | 4.08k | m_formatterStore { FormatArg(args)... } | 992 | 4.08k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi3EEC2IJA15_cblEEEDpRKT_ Line | Count | Source | 990 | 2.04k | : FormatList(&m_formatterStore[0], N), | 991 | 2.04k | m_formatterStore { FormatArg(args)... } | 992 | 2.04k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJdNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEmEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJA17_cEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJA3_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_dEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjlEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjS9_S9_lEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJjlEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJ12ServiceFlagsNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESB_SB_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA9_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_ _ZN10tinyformat6detail11FormatListNILi2EEC2IJA17_cbEEEDpRKT_ Line | Count | Source | 990 | 115k | : FormatList(&m_formatterStore[0], N), | 991 | 115k | m_formatterStore { FormatArg(args)... } | 992 | 115k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmlEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA30_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi6EEC2IJmddmddEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJllmEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA20_clEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_mmEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_lS9_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJ12ServiceFlagsS4_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJiiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi7EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6atomicIiEiS9_bS9_S9_EEEDpRKT_ _ZN10tinyformat6detail11FormatListNILi5EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_iS9_S9_EEEDpRKT_ Line | Count | Source | 990 | 17.3k | : FormatList(&m_formatterStore[0], N), | 991 | 17.3k | m_formatterStore { FormatArg(args)... } | 992 | 17.3k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi2EEC2IJilEEEDpRKT_ Line | Count | Source | 990 | 927 | : FormatList(&m_formatterStore[0], N), | 991 | 927 | m_formatterStore { FormatArg(args)... } | 992 | 927 | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS6_SaIcEEElEEEDpRKT_ _ZN10tinyformat6detail11FormatListNILi2EEC2IJSt17basic_string_viewIcSt11char_traitsIcEEmEEEDpRKT_ Line | Count | Source | 990 | 42 | : FormatList(&m_formatterStore[0], N), | 991 | 42 | m_formatterStore { FormatArg(args)... } | 992 | 42 | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJmmmlEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKclEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJmjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEilEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_mjEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA15_clEEEDpRKT_ _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_lEEEDpRKT_ Line | Count | Source | 990 | 98.8k | : FormatList(&m_formatterStore[0], N), | 991 | 98.8k | m_formatterStore { FormatArg(args)... } | 992 | 98.8k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA17_cEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi6EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_lS9_S9_lEEEDpRKT_ _ZN10tinyformat6detail11FormatListNILi4EEC2IJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiSB_EEEDpRKT_ Line | Count | Source | 990 | 5.95k | : FormatList(&m_formatterStore[0], N), | 991 | 5.95k | m_formatterStore { FormatArg(args)... } | 992 | 5.95k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_ilEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6atomicImEmmEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJhNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJjjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjS9_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPKcSC_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJPKclEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJA13_cmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_lEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA13_clNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEilEEEDpRKT_ _ZN10tinyformat6detail11FormatListNILi3EEC2IJmmiEEEDpRKT_ Line | Count | Source | 990 | 5.87k | : FormatList(&m_formatterStore[0], N), | 991 | 5.87k | m_formatterStore { FormatArg(args)... } | 992 | 5.87k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA19_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJA19_cEEEDpRKT_ _ZN10tinyformat6detail11FormatListNILi6EEC2IJjjjjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_EEEDpRKT_ Line | Count | Source | 990 | 4.74k | : FormatList(&m_formatterStore[0], N), | 991 | 4.74k | m_formatterStore { FormatArg(args)... } | 992 | 4.74k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJN6kernel14ChainstateRoleEiiEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi7EEC2IJN6kernel14ChainstateRoleEmmliiiEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA18_ciEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJN4node13BlockfileTypeENS4_15BlockfileCursorEEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEijEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJibiEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjmEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJjiEEEDpRKT_ _ZN10tinyformat6detail11FormatListNILi3EEC2IJimmEEEDpRKT_ Line | Count | Source | 990 | 229 | : FormatList(&m_formatterStore[0], N), | 991 | 229 | m_formatterStore { FormatArg(args)... } | 992 | 229 | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi5EEC2IJlllllEEEDpRKT_ Line | Count | Source | 990 | 86 | : FormatList(&m_formatterStore[0], N), | 991 | 86 | m_formatterStore { FormatArg(args)... } | 992 | 86 | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJddmEEEDpRKT_ _ZN10tinyformat6detail11FormatListNILi4EEC2IJlmlmEEEDpRKT_ Line | Count | Source | 990 | 590k | : FormatList(&m_formatterStore[0], N), | 991 | 590k | m_formatterStore { FormatArg(args)... } | 992 | 590k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi3EEC2IJdddEEEDpRKT_ Line | Count | Source | 990 | 1.93M | : FormatList(&m_formatterStore[0], N), | 991 | 1.93M | m_formatterStore { FormatArg(args)... } | 992 | 1.93M | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJPKcmjEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJPKcmS5_mEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA38_cmlEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJlmEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_lmmEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_jEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJljjEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJlbEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi18EEC2IJidddddfddddddfddddEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEllEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi7EEC2IJjmjjmjPKcEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi19EEC2IJdiiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEdddddddddddddddEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJmdEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJSt17basic_string_viewIcSt11char_traitsIcEEilNSt7__cxx1112basic_stringIcS6_SaIcEEEEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJSt17basic_string_viewIcSt11char_traitsIcEEmmmlEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJSt17basic_string_viewIcSt11char_traitsIcEEmmmEEEDpRKT_ _ZN10tinyformat6detail11FormatListNILi3EEC2IJSt17basic_string_viewIcSt11char_traitsIcEEmmEEEDpRKT_ Line | Count | Source | 990 | 7 | : FormatList(&m_formatterStore[0], N), | 991 | 7 | m_formatterStore { FormatArg(args)... } | 992 | 7 | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJSt17basic_string_viewIcSt11char_traitsIcEEmNSt7__cxx1112basic_stringIcS6_SaIcEEEEEEDpRKT_ _ZN10tinyformat6detail11FormatListNILi5EEC2IJSt17basic_string_viewIcSt11char_traitsIcEEmNSt7__cxx1112basic_stringIcS6_SaIcEEEiSB_EEEDpRKT_ Line | Count | Source | 990 | 2 | : FormatList(&m_formatterStore[0], N), | 991 | 2 | m_formatterStore { FormatArg(args)... } | 992 | 2 | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS6_SaIcEEESB_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi6EEC2IJSt17basic_string_viewIcSt11char_traitsIcEEA7_cmmddEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJSt17basic_string_viewIcSt11char_traitsIcEES7_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJSt17basic_string_viewIcSt11char_traitsIcEEllNSt7__cxx1112basic_stringIcS6_SaIcEEEEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmjEEEDpRKT_ _ZN10tinyformat6detail11FormatListNILi3EEC2IJmmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_ Line | Count | Source | 990 | 1.88k | : FormatList(&m_formatterStore[0], N), | 991 | 1.88k | m_formatterStore { FormatArg(args)... } | 992 | 1.88k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_EEEDpRKT_ _ZN10tinyformat6detail11FormatListNILi1EEC2IJ12ServiceFlagsEEEDpRKT_ Line | Count | Source | 990 | 1 | : FormatList(&m_formatterStore[0], N), | 991 | 1 | m_formatterStore { FormatArg(args)... } | 992 | 1 | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi3EEC2IJmmjEEEDpRKT_ Line | Count | Source | 990 | 10.2k | : FormatList(&m_formatterStore[0], N), | 991 | 10.2k | m_formatterStore { FormatArg(args)... } | 992 | 10.2k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKctS9_EEEDpRKT_ Line | Count | Source | 990 | 40.1k | : FormatList(&m_formatterStore[0], N), | 991 | 40.1k | m_formatterStore { FormatArg(args)... } | 992 | 40.1k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcS9_S9_EEEDpRKT_ Line | Count | Source | 990 | 2.04M | : FormatList(&m_formatterStore[0], N), | 991 | 2.04M | m_formatterStore { FormatArg(args)... } | 992 | 2.04M | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA21_cmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_ _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_liEEEDpRKT_ Line | Count | Source | 990 | 140k | : FormatList(&m_formatterStore[0], N), | 991 | 140k | m_formatterStore { FormatArg(args)... } | 992 | 140k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmliEEEDpRKT_ Line | Count | Source | 990 | 2.79k | : FormatList(&m_formatterStore[0], N), | 991 | 2.79k | m_formatterStore { FormatArg(args)... } | 992 | 2.79k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJmllEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_S9_S9_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJmmllEEEDpRKT_ _ZN10tinyformat6detail11FormatListNILi12EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_iidmS9_ddjS9_EEEDpRKT_ Line | Count | Source | 990 | 530k | : FormatList(&m_formatterStore[0], N), | 991 | 530k | m_formatterStore { FormatArg(args)... } | 992 | 530k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi1EEC2IJA23_cEEEDpRKT_ Line | Count | Source | 990 | 28 | : FormatList(&m_formatterStore[0], N), | 991 | 28 | m_formatterStore { FormatArg(args)... } | 992 | 28 | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJA21_cEEEDpRKT_ _ZN10tinyformat6detail11FormatListNILi2EEC2IJPKcmEEEDpRKT_ Line | Count | Source | 990 | 1.88k | : FormatList(&m_formatterStore[0], N), | 991 | 1.88k | m_formatterStore { FormatArg(args)... } | 992 | 1.88k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJA13_ciiiA42_cEEEDpRKT_ _ZN10tinyformat6detail11FormatListNILi5EEC2IJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEidSA_EEEDpRKT_ Line | Count | Source | 990 | 72.5k | : FormatList(&m_formatterStore[0], N), | 991 | 72.5k | m_formatterStore { FormatArg(args)... } | 992 | 72.5k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi5EEC2IJjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_jEEEDpRKT_ Line | Count | Source | 990 | 134k | : FormatList(&m_formatterStore[0], N), | 991 | 134k | m_formatterStore { FormatArg(args)... } | 992 | 134k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi3EEC2IJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcEEEDpRKT_ Line | Count | Source | 990 | 3.93k | : FormatList(&m_formatterStore[0], N), | 991 | 3.93k | m_formatterStore { FormatArg(args)... } | 992 | 3.93k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi6EEC2IJjdddddEEEDpRKT_ Line | Count | Source | 990 | 355k | : FormatList(&m_formatterStore[0], N), | 991 | 355k | m_formatterStore { FormatArg(args)... } | 992 | 355k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi5EEC2IJiddddEEEDpRKT_ Line | Count | Source | 990 | 341k | : FormatList(&m_formatterStore[0], N), | 991 | 341k | m_formatterStore { FormatArg(args)... } | 992 | 341k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi5EEC2IJPKcbbbbEEEDpRKT_ Line | Count | Source | 990 | 194k | : FormatList(&m_formatterStore[0], N), | 991 | 194k | m_formatterStore { FormatArg(args)... } | 992 | 194k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi3EEC2IJA11_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_EEEDpRKT_ Line | Count | Source | 990 | 13.8k | : FormatList(&m_formatterStore[0], N), | 991 | 13.8k | m_formatterStore { FormatArg(args)... } | 992 | 13.8k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi6EEC2IJimmA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA42_cEEEDpRKT_ _ZN10tinyformat6detail11FormatListNILi2EEC2IJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_ Line | Count | Source | 990 | 218k | : FormatList(&m_formatterStore[0], N), | 991 | 218k | m_formatterStore { FormatArg(args)... } | 992 | 218k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi3EEC2IJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_EEEDpRKT_ Line | Count | Source | 990 | 6 | : FormatList(&m_formatterStore[0], N), | 991 | 6 | m_formatterStore { FormatArg(args)... } | 992 | 6 | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJldEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJA12_cEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS9_dEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA22_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA22_cmPKcEEEDpRKT_ _ZN10tinyformat6detail11FormatListNILi3EEC2IJPKciNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_ Line | Count | Source | 990 | 18.0k | : FormatList(&m_formatterStore[0], N), | 991 | 18.0k | m_formatterStore { FormatArg(args)... } | 992 | 18.0k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEdEEEDpRKT_ Line | Count | Source | 990 | 13.2k | : FormatList(&m_formatterStore[0], N), | 991 | 13.2k | m_formatterStore { FormatArg(args)... } | 992 | 13.2k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJlfmEEEDpRKT_ _ZN10tinyformat6detail11FormatListNILi4EEC2IJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_bEEEDpRKT_ Line | Count | Source | 990 | 147k | : FormatList(&m_formatterStore[0], N), | 991 | 147k | m_formatterStore { FormatArg(args)... } | 992 | 147k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi3EEC2IJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEEDpRKT_ Line | Count | Source | 990 | 161k | : FormatList(&m_formatterStore[0], N), | 991 | 161k | m_formatterStore { FormatArg(args)... } | 992 | 161k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA26_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJA30_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_EEEDpRKT_ _ZN10tinyformat6detail11FormatListNILi3EEC2IJA15_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEEDpRKT_ Line | Count | Source | 990 | 147k | : FormatList(&m_formatterStore[0], N), | 991 | 147k | m_formatterStore { FormatArg(args)... } | 992 | 147k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi5EEC2IJA35_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjmmEEEDpRKT_ Line | Count | Source | 990 | 54.2k | : FormatList(&m_formatterStore[0], N), | 991 | 54.2k | m_formatterStore { FormatArg(args)... } | 992 | 54.2k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEEDpRKT_ _ZN10tinyformat6detail11FormatListNILi3EEC2IJA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_EEEDpRKT_ Line | Count | Source | 990 | 194k | : FormatList(&m_formatterStore[0], N), | 991 | 194k | m_formatterStore { FormatArg(args)... } | 992 | 194k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi2EEC2IJA17_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_ Line | Count | Source | 990 | 56.7k | : FormatList(&m_formatterStore[0], N), | 991 | 56.7k | m_formatterStore { FormatArg(args)... } | 992 | 56.7k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEhiEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEhS9_EEEDpRKT_ _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_llEEEDpRKT_ Line | Count | Source | 990 | 8.37k | : FormatList(&m_formatterStore[0], N), | 991 | 8.37k | m_formatterStore { FormatArg(args)... } | 992 | 8.37k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJltEEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJA10_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA14_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_ _ZN10tinyformat6detail11FormatListNILi3EEC2IJiiiEEEDpRKT_ Line | Count | Source | 990 | 1.61k | : FormatList(&m_formatterStore[0], N), | 991 | 1.61k | m_formatterStore { FormatArg(args)... } | 992 | 1.61k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi8EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS9_S9_jjjmEEEDpRKT_ Line | Count | Source | 990 | 1.23k | : FormatList(&m_formatterStore[0], N), | 991 | 1.23k | m_formatterStore { FormatArg(args)... } | 992 | 1.23k | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
_ZN10tinyformat6detail11FormatListNILi5EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjmmjEEEDpRKT_ Line | Count | Source | 990 | 1.39M | : FormatList(&m_formatterStore[0], N), | 991 | 1.39M | m_formatterStore { FormatArg(args)... } | 992 | 1.39M | { static_assert(sizeof...(args) == N, "Number of args must be N"); } |
|
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 | 490k | 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 | 112M | { |
1045 | 112M | return detail::FormatListN<sizeof...(args)>(args...); |
1046 | 112M | } _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 20.8M | { | 1045 | 20.8M | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 20.8M | } |
_ZN10tinyformat14makeFormatListIJmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 16.0k | { | 1045 | 16.0k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 16.0k | } |
_ZN10tinyformat14makeFormatListIJiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 5.88M | { | 1045 | 5.88M | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 5.88M | } |
_ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 21.4k | { | 1045 | 21.4k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 21.4k | } |
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJbbjlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ _ZN10tinyformat14makeFormatListIJmmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 4.01M | { | 1045 | 4.01M | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 4.01M | } |
_ZN10tinyformat14makeFormatListIJtEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 328k | { | 1045 | 328k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 328k | } |
_ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 5.09M | { | 1045 | 5.09M | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 5.09M | } |
_ZN10tinyformat14makeFormatListIJlEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 7.11M | { | 1045 | 7.11M | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 7.11M | } |
_ZN10tinyformat14makeFormatListIJdEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 357k | { | 1045 | 357k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 357k | } |
_ZN10tinyformat14makeFormatListIJPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 385k | { | 1045 | 385k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 385k | } |
_ZN10tinyformat14makeFormatListIJaEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 102 | { | 1045 | 102 | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 102 | } |
_ZN10tinyformat14makeFormatListIJhEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 1.13M | { | 1045 | 1.13M | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 1.13M | } |
_ZN10tinyformat14makeFormatListIJcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 149 | { | 1045 | 149 | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 149 | } |
_ZN10tinyformat14makeFormatListIJbEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 87.8k | { | 1045 | 87.8k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 87.8k | } |
_ZN10tinyformat14makeFormatListIJfEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 374 | { | 1045 | 374 | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 374 | } |
_ZN10tinyformat14makeFormatListIJsEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 35 | { | 1045 | 35 | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 35 | } |
_ZN10tinyformat14makeFormatListIJjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 7.75M | { | 1045 | 7.75M | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 7.75M | } |
_ZN10tinyformat14makeFormatListIJmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 13.3k | { | 1045 | 13.3k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 13.3k | } |
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_lS6_S6_lEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ _ZN10tinyformat14makeFormatListIJEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 490k | { | 1045 | 490k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 490k | } |
_ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 31.9k | { | 1045 | 31.9k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 31.9k | } |
_ZN10tinyformat14makeFormatListIJP11CBlockIndexiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 238 | { | 1045 | 238 | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 238 | } |
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElliEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ _ZN10tinyformat14makeFormatListIJiA1_cSt17basic_string_viewIcSt11char_traitsIcEES5_iS1_NSt7__cxx1112basic_stringIcS4_SaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 37.8k | { | 1045 | 37.8k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 37.8k | } |
_ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_S6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 24.5k | { | 1045 | 24.5k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 24.5k | } |
_ZN10tinyformat14makeFormatListIJA13_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 43.8k | { | 1045 | 43.8k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 43.8k | } |
_ZN10tinyformat14makeFormatListIJiiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 4.25k | { | 1045 | 4.25k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 4.25k | } |
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA13_cA27_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA8_cA37_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_ _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEtEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 556 | { | 1045 | 556 | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 556 | } |
_ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEhEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 18 | { | 1045 | 18 | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 18 | } |
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJtNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEtS6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_ _ZN10tinyformat14makeFormatListIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_jEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 95 | { | 1045 | 95 | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 95 | } |
_ZN10tinyformat14makeFormatListIJPKcllEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 2.00M | { | 1045 | 2.00M | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 2.00M | } |
_ZN10tinyformat14makeFormatListIJmSt17basic_string_viewIcSt11char_traitsIcEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 26 | { | 1045 | 26 | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 26 | } |
_ZN10tinyformat14makeFormatListIJhhhhEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 123k | { | 1045 | 123k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 123k | } |
_ZN10tinyformat14makeFormatListIJPKctEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 9.67M | { | 1045 | 9.67M | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 9.67M | } |
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6atomicImEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ _ZN10tinyformat14makeFormatListIJllNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 2.68M | { | 1045 | 2.68M | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 2.68M | } |
_ZN10tinyformat14makeFormatListIJjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 2.79k | { | 1045 | 2.79k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 2.79k | } |
_ZN10tinyformat14makeFormatListIJjjjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 23 | { | 1045 | 23 | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 23 | } |
_ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 373k | { | 1045 | 373k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 373k | } |
_ZN10tinyformat14makeFormatListIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES2_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 2 | { | 1045 | 2 | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 2 | } |
_ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEEjmNSt7__cxx1112basic_stringIcS3_SaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 8.60k | { | 1045 | 8.60k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 8.60k | } |
_ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS3_SaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 18.4k | { | 1045 | 18.4k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 18.4k | } |
_ZN10tinyformat14makeFormatListIJmiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 39 | { | 1045 | 39 | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 39 | } |
_ZN10tinyformat14makeFormatListIJjjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 357k | { | 1045 | 357k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 357k | } |
_ZN10tinyformat14makeFormatListIJijEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 26.3k | { | 1045 | 26.3k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 26.3k | } |
_ZN10tinyformat14makeFormatListIJPKcS2_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 11.9k | { | 1045 | 11.9k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 11.9k | } |
_ZN10tinyformat14makeFormatListIJmjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 25 | { | 1045 | 25 | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 25 | } |
_ZN10tinyformat14makeFormatListIJjmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 17 | { | 1045 | 17 | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 17 | } |
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEElEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEEPKcjS6_A13_cNSt7__cxx1112basic_stringIcS3_SaIcEEEA42_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcjS2_St17basic_string_viewIcSt11char_traitsIcEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ _ZN10tinyformat14makeFormatListIJllEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 5.04M | { | 1045 | 5.04M | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 5.04M | } |
_ZN10tinyformat14makeFormatListIJlmlEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 281 | { | 1045 | 281 | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 281 | } |
_ZN10tinyformat14makeFormatListIJPKciEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 1.55M | { | 1045 | 1.55M | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 1.55M | } |
_ZN10tinyformat14makeFormatListIJijjlllEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 14.3M | { | 1045 | 14.3M | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 14.3M | } |
_ZN10tinyformat14makeFormatListIJijjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 9.56k | { | 1045 | 9.56k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 9.56k | } |
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEEjS4_illlEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ _ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEEjS4_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 6.89M | { | 1045 | 6.89M | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 6.89M | } |
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEEjS4_mlEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcS2_S2_St17basic_string_viewIcSt11char_traitsIcEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcSt17basic_string_viewIcSt11char_traitsIcEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjiS6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_ _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 1.47M | { | 1045 | 1.47M | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 1.47M | } |
_ZN10tinyformat14makeFormatListIJA7_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 4 | { | 1045 | 4 | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 4 | } |
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA12_cjjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ _ZN10tinyformat14makeFormatListIJA20_ciEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 978 | { | 1045 | 978 | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 978 | } |
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA20_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ _ZN10tinyformat14makeFormatListIJA10_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA15_cS7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 28 | { | 1045 | 28 | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 28 | } |
_ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 2.21k | { | 1045 | 2.21k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 2.21k | } |
_ZN10tinyformat14makeFormatListIJliNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 987 | { | 1045 | 987 | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 987 | } |
_ZN10tinyformat14makeFormatListIJllPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 410 | { | 1045 | 410 | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 410 | } |
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_S6_jEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA15_ciEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 15.4k | { | 1045 | 15.4k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 15.4k | } |
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN4util17TranslatedLiteralEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ _ZN10tinyformat14makeFormatListIJidEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 1.77k | { | 1045 | 1.77k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 1.77k | } |
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA27_ciEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA13_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 5.68k | { | 1045 | 5.68k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 5.68k | } |
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA21_cA42_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA17_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENSt8__detail14_Quoted_stringIRKS6_cEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ _ZN10tinyformat14makeFormatListIJA12_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 20.1k | { | 1045 | 20.1k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 20.1k | } |
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA10_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA10_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_ _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_PKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 17.3k | { | 1045 | 17.3k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 17.3k | } |
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiiiiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ _ZN10tinyformat14makeFormatListIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 158k | { | 1045 | 158k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 158k | } |
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA13_cPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJlllEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ _ZN10tinyformat14makeFormatListIJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 54.1k | { | 1045 | 54.1k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 54.1k | } |
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA12_cPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA16_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ _ZN10tinyformat14makeFormatListIJmlEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 3 | { | 1045 | 3 | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 3 | } |
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcA42_cNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_dEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 4.41M | { | 1045 | 4.41M | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 4.41M | } |
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiiiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_iiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_mEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJimNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ _ZN10tinyformat14makeFormatListIJiimEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 4.46k | { | 1045 | 4.46k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 4.46k | } |
_ZN10tinyformat14makeFormatListIJhhEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 449 | { | 1045 | 449 | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 449 | } |
_ZN10tinyformat14makeFormatListIJhhA13_chEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 586 | { | 1045 | 586 | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 586 | } |
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmmmmjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ _ZN10tinyformat14makeFormatListIJA14_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 9.64k | { | 1045 | 9.64k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 9.64k | } |
_ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEddEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 262 | { | 1045 | 262 | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 262 | } |
_ZN10tinyformat14makeFormatListIJmPKciEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 4.08k | { | 1045 | 4.08k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 4.08k | } |
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcimEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA6_ciEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJllmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJliEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 2.04k | { | 1045 | 2.04k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 2.04k | } |
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJhh14HTTPStatusCodeSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS4_SaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJ14HTTPStatusCodemNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmS6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS3_SaIcEEES8_mEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ _ZN10tinyformat14makeFormatListIJtmmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 15 | { | 1045 | 15 | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 15 | } |
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJddEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ _ZN10tinyformat14makeFormatListIJA1_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 2.04k | { | 1045 | 2.04k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 2.04k | } |
_ZN10tinyformat14makeFormatListIJiiiiiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 2.04k | { | 1045 | 2.04k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 2.04k | } |
_ZN10tinyformat14makeFormatListIJjiimEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 2.04k | { | 1045 | 2.04k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 2.04k | } |
_ZN10tinyformat14makeFormatListIJtttttEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 4.08k | { | 1045 | 4.08k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 4.08k | } |
_ZN10tinyformat14makeFormatListIJbbEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 4.08k | { | 1045 | 4.08k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 4.08k | } |
_ZN10tinyformat14makeFormatListIJA15_cblEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 2.04k | { | 1045 | 2.04k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 2.04k | } |
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJdNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA17_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA3_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_dEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjlEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjS6_S6_lEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJjlEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJ12ServiceFlagsNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA9_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ _ZN10tinyformat14makeFormatListIJA17_cbEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 115k | { | 1045 | 115k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 115k | } |
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmlEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA30_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmddmddEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJllmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA20_clEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_mmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_lS6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJ12ServiceFlagsS1_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6atomicIiEiS6_bS6_S6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_ _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_iS6_S6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 17.3k | { | 1045 | 17.3k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 17.3k | } |
_ZN10tinyformat14makeFormatListIJilEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 927 | { | 1045 | 927 | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 927 | } |
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS3_SaIcEEElEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ _ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEEmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 42 | { | 1045 | 42 | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 42 | } |
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmmmlEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKclEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEilEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_mjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA15_clEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_lEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 98.8k | { | 1045 | 98.8k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 98.8k | } |
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA17_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ _ZN10tinyformat14makeFormatListIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS8_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 5.95k | { | 1045 | 5.95k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 5.95k | } |
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ilEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6atomicImEmmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJhNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJjjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjS6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPKcS9_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKclEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA13_cmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_lEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA13_clNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEilEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ _ZN10tinyformat14makeFormatListIJmmiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 5.87k | { | 1045 | 5.87k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 5.87k | } |
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA19_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA19_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ _ZN10tinyformat14makeFormatListIJjjjjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 4.74k | { | 1045 | 4.74k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 4.74k | } |
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJN6kernel14ChainstateRoleEiiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJN6kernel14ChainstateRoleEmmliiiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA18_ciEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJN4node13BlockfileTypeENS1_15BlockfileCursorEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEijEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJibiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJjiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ _ZN10tinyformat14makeFormatListIJimmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 229 | { | 1045 | 229 | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 229 | } |
_ZN10tinyformat14makeFormatListIJlllllEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 86 | { | 1045 | 86 | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 86 | } |
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJddmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ _ZN10tinyformat14makeFormatListIJlmlmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 590k | { | 1045 | 590k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 590k | } |
_ZN10tinyformat14makeFormatListIJdddEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 1.93M | { | 1045 | 1.93M | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 1.93M | } |
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcmjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcmS2_mEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA38_cmlEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJlmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_lmmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_jEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJljjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJlbEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJidddddfddddddfddddEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEllEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJjmjjmjPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJdiiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEdddddddddddddddEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmdEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEEilNSt7__cxx1112basic_stringIcS3_SaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEEmmmlEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEEmmmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ _ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEEmmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 7 | { | 1045 | 7 | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 7 | } |
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEEmNSt7__cxx1112basic_stringIcS3_SaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ _ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEEmNSt7__cxx1112basic_stringIcS3_SaIcEEEiS8_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 2 | { | 1045 | 2 | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 2 | } |
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS3_SaIcEEES8_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEEA7_cmmddEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEES4_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEEllNSt7__cxx1112basic_stringIcS3_SaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ _ZN10tinyformat14makeFormatListIJmmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 1.88k | { | 1045 | 1.88k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 1.88k | } |
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_ _ZN10tinyformat14makeFormatListIJ12ServiceFlagsEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 1 | { | 1045 | 1 | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 1 | } |
_ZN10tinyformat14makeFormatListIJmmjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 10.2k | { | 1045 | 10.2k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 10.2k | } |
_ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKctS6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 40.1k | { | 1045 | 40.1k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 40.1k | } |
_ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcS6_S6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 2.04M | { | 1045 | 2.04M | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 2.04M | } |
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA21_cmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_liEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 140k | { | 1045 | 140k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 140k | } |
_ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmliEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 2.79k | { | 1045 | 2.79k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 2.79k | } |
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmllEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_S6_S6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmmllEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_iidmS6_ddjS6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 530k | { | 1045 | 530k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 530k | } |
_ZN10tinyformat14makeFormatListIJA23_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 28 | { | 1045 | 28 | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 28 | } |
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA21_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ _ZN10tinyformat14makeFormatListIJPKcmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 1.88k | { | 1045 | 1.88k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 1.88k | } |
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA13_ciiiA42_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ _ZN10tinyformat14makeFormatListIJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEidS7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 72.5k | { | 1045 | 72.5k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 72.5k | } |
_ZN10tinyformat14makeFormatListIJjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_jEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 134k | { | 1045 | 134k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 134k | } |
_ZN10tinyformat14makeFormatListIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 3.93k | { | 1045 | 3.93k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 3.93k | } |
_ZN10tinyformat14makeFormatListIJjdddddEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 355k | { | 1045 | 355k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 355k | } |
_ZN10tinyformat14makeFormatListIJiddddEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 341k | { | 1045 | 341k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 341k | } |
_ZN10tinyformat14makeFormatListIJPKcbbbbEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 194k | { | 1045 | 194k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 194k | } |
_ZN10tinyformat14makeFormatListIJA11_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 13.8k | { | 1045 | 13.8k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 13.8k | } |
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJimmA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA42_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ _ZN10tinyformat14makeFormatListIJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 218k | { | 1045 | 218k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 218k | } |
_ZN10tinyformat14makeFormatListIJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 6 | { | 1045 | 6 | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 6 | } |
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJldEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA12_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS6_dEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA22_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA22_cmPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ _ZN10tinyformat14makeFormatListIJPKciNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 18.0k | { | 1045 | 18.0k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 18.0k | } |
_ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEdEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 13.2k | { | 1045 | 13.2k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 13.2k | } |
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJlfmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ _ZN10tinyformat14makeFormatListIJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_bEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 147k | { | 1045 | 147k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 147k | } |
_ZN10tinyformat14makeFormatListIJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 161k | { | 1045 | 161k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 161k | } |
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA26_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA30_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_ _ZN10tinyformat14makeFormatListIJA15_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 147k | { | 1045 | 147k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 147k | } |
_ZN10tinyformat14makeFormatListIJA35_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjmmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 54.2k | { | 1045 | 54.2k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 54.2k | } |
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ _ZN10tinyformat14makeFormatListIJA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 194k | { | 1045 | 194k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 194k | } |
_ZN10tinyformat14makeFormatListIJA17_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 56.7k | { | 1045 | 56.7k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 56.7k | } |
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEhiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEhS6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_ _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_llEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 8.37k | { | 1045 | 8.37k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 8.37k | } |
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJltEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA10_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA14_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ _ZN10tinyformat14makeFormatListIJiiiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 1.61k | { | 1045 | 1.61k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 1.61k | } |
_ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS6_S6_jjjmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 1.23k | { | 1045 | 1.23k | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 1.23k | } |
_ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjmmjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_ Line | Count | Source | 1044 | 1.39M | { | 1045 | 1.39M | return detail::FormatListN<sizeof...(args)>(args...); | 1046 | 1.39M | } |
|
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 | 112M | { |
1071 | 112M | detail::formatImpl(out, fmt, list.m_args, list.m_N); |
1072 | 112M | } |
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 | 112M | { |
1081 | 112M | vformat(out, fmt, makeFormatList(args...)); |
1082 | 112M | } _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 20.8M | { | 1081 | 20.8M | vformat(out, fmt, makeFormatList(args...)); | 1082 | 20.8M | } |
_ZN10tinyformat6formatIJmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 16.0k | { | 1081 | 16.0k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 16.0k | } |
_ZN10tinyformat6formatIJiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 5.88M | { | 1081 | 5.88M | vformat(out, fmt, makeFormatList(args...)); | 1082 | 5.88M | } |
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 21.4k | { | 1081 | 21.4k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 21.4k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJbbjlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJmmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 4.01M | { | 1081 | 4.01M | vformat(out, fmt, makeFormatList(args...)); | 1082 | 4.01M | } |
_ZN10tinyformat6formatIJtEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 328k | { | 1081 | 328k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 328k | } |
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 5.09M | { | 1081 | 5.09M | vformat(out, fmt, makeFormatList(args...)); | 1082 | 5.09M | } |
_ZN10tinyformat6formatIJlEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 7.11M | { | 1081 | 7.11M | vformat(out, fmt, makeFormatList(args...)); | 1082 | 7.11M | } |
_ZN10tinyformat6formatIJdEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 357k | { | 1081 | 357k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 357k | } |
_ZN10tinyformat6formatIJPKcEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 385k | { | 1081 | 385k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 385k | } |
_ZN10tinyformat6formatIJaEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 102 | { | 1081 | 102 | vformat(out, fmt, makeFormatList(args...)); | 1082 | 102 | } |
_ZN10tinyformat6formatIJhEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 1.13M | { | 1081 | 1.13M | vformat(out, fmt, makeFormatList(args...)); | 1082 | 1.13M | } |
_ZN10tinyformat6formatIJcEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 149 | { | 1081 | 149 | vformat(out, fmt, makeFormatList(args...)); | 1082 | 149 | } |
_ZN10tinyformat6formatIJbEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 87.8k | { | 1081 | 87.8k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 87.8k | } |
_ZN10tinyformat6formatIJfEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 374 | { | 1081 | 374 | vformat(out, fmt, makeFormatList(args...)); | 1082 | 374 | } |
_ZN10tinyformat6formatIJsEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 35 | { | 1081 | 35 | vformat(out, fmt, makeFormatList(args...)); | 1082 | 35 | } |
_ZN10tinyformat6formatIJjEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 7.75M | { | 1081 | 7.75M | vformat(out, fmt, makeFormatList(args...)); | 1082 | 7.75M | } |
_ZN10tinyformat6formatIJmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 13.3k | { | 1081 | 13.3k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 13.3k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_lS6_S6_lEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 490k | { | 1081 | 490k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 490k | } |
_ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 31.9k | { | 1081 | 31.9k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 31.9k | } |
_ZN10tinyformat6formatIJP11CBlockIndexiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 238 | { | 1081 | 238 | vformat(out, fmt, makeFormatList(args...)); | 1082 | 238 | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElliEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJiA1_cSt17basic_string_viewIcSt11char_traitsIcEES5_iS1_NSt7__cxx1112basic_stringIcS4_SaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 37.8k | { | 1081 | 37.8k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 37.8k | } |
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_S6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 24.5k | { | 1081 | 24.5k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 24.5k | } |
_ZN10tinyformat6formatIJA13_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 43.8k | { | 1081 | 43.8k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 43.8k | } |
_ZN10tinyformat6formatIJiiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 4.25k | { | 1081 | 4.25k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 4.25k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cA27_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA8_cA37_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEtEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 556 | { | 1081 | 556 | vformat(out, fmt, makeFormatList(args...)); | 1082 | 556 | } |
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEhEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 18 | { | 1081 | 18 | vformat(out, fmt, makeFormatList(args...)); | 1082 | 18 | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJtNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEtS6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_jEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 95 | { | 1081 | 95 | vformat(out, fmt, makeFormatList(args...)); | 1082 | 95 | } |
_ZN10tinyformat6formatIJPKcllEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 2.00M | { | 1081 | 2.00M | vformat(out, fmt, makeFormatList(args...)); | 1082 | 2.00M | } |
_ZN10tinyformat6formatIJmSt17basic_string_viewIcSt11char_traitsIcEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 26 | { | 1081 | 26 | vformat(out, fmt, makeFormatList(args...)); | 1082 | 26 | } |
_ZN10tinyformat6formatIJhhhhEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 123k | { | 1081 | 123k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 123k | } |
_ZN10tinyformat6formatIJPKctEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 9.67M | { | 1081 | 9.67M | vformat(out, fmt, makeFormatList(args...)); | 1082 | 9.67M | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6atomicImEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJllNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 2.68M | { | 1081 | 2.68M | vformat(out, fmt, makeFormatList(args...)); | 1082 | 2.68M | } |
_ZN10tinyformat6formatIJjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 2.79k | { | 1081 | 2.79k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 2.79k | } |
_ZN10tinyformat6formatIJjjjEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 23 | { | 1081 | 23 | vformat(out, fmt, makeFormatList(args...)); | 1082 | 23 | } |
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 373k | { | 1081 | 373k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 373k | } |
_ZN10tinyformat6formatIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES2_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 2 | { | 1081 | 2 | vformat(out, fmt, makeFormatList(args...)); | 1082 | 2 | } |
_ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEjmNSt7__cxx1112basic_stringIcS3_SaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 8.60k | { | 1081 | 8.60k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 8.60k | } |
_ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS3_SaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 18.4k | { | 1081 | 18.4k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 18.4k | } |
_ZN10tinyformat6formatIJmiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 39 | { | 1081 | 39 | vformat(out, fmt, makeFormatList(args...)); | 1082 | 39 | } |
_ZN10tinyformat6formatIJjjEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 357k | { | 1081 | 357k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 357k | } |
_ZN10tinyformat6formatIJijEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 26.3k | { | 1081 | 26.3k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 26.3k | } |
_ZN10tinyformat6formatIJPKcS2_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 11.9k | { | 1081 | 11.9k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 11.9k | } |
_ZN10tinyformat6formatIJmjEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 25 | { | 1081 | 25 | vformat(out, fmt, makeFormatList(args...)); | 1082 | 25 | } |
_ZN10tinyformat6formatIJjmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 17 | { | 1081 | 17 | vformat(out, fmt, makeFormatList(args...)); | 1082 | 17 | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEElEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEPKcjS6_A13_cNSt7__cxx1112basic_stringIcS3_SaIcEEEA42_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJPKcjS2_St17basic_string_viewIcSt11char_traitsIcEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJllEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 5.04M | { | 1081 | 5.04M | vformat(out, fmt, makeFormatList(args...)); | 1082 | 5.04M | } |
_ZN10tinyformat6formatIJlmlEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 281 | { | 1081 | 281 | vformat(out, fmt, makeFormatList(args...)); | 1082 | 281 | } |
_ZN10tinyformat6formatIJPKciEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 1.55M | { | 1081 | 1.55M | vformat(out, fmt, makeFormatList(args...)); | 1082 | 1.55M | } |
_ZN10tinyformat6formatIJijjlllEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 14.3M | { | 1081 | 14.3M | vformat(out, fmt, makeFormatList(args...)); | 1082 | 14.3M | } |
_ZN10tinyformat6formatIJijjEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 9.56k | { | 1081 | 9.56k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 9.56k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEjS4_illlEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEjS4_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 6.89M | { | 1081 | 6.89M | vformat(out, fmt, makeFormatList(args...)); | 1082 | 6.89M | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEjS4_mlEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJPKcS2_S2_St17basic_string_viewIcSt11char_traitsIcEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJPKcSt17basic_string_viewIcSt11char_traitsIcEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjiS6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 1.47M | { | 1081 | 1.47M | vformat(out, fmt, makeFormatList(args...)); | 1082 | 1.47M | } |
_ZN10tinyformat6formatIJA7_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 4 | { | 1081 | 4 | vformat(out, fmt, makeFormatList(args...)); | 1082 | 4 | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJA12_cjjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJA20_ciEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 978 | { | 1081 | 978 | vformat(out, fmt, makeFormatList(args...)); | 1082 | 978 | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJA20_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJA10_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA15_cS7_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 28 | { | 1081 | 28 | vformat(out, fmt, makeFormatList(args...)); | 1082 | 28 | } |
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 2.21k | { | 1081 | 2.21k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 2.21k | } |
_ZN10tinyformat6formatIJliNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 987 | { | 1081 | 987 | vformat(out, fmt, makeFormatList(args...)); | 1082 | 987 | } |
_ZN10tinyformat6formatIJllPKcEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 410 | { | 1081 | 410 | vformat(out, fmt, makeFormatList(args...)); | 1082 | 410 | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_S6_jEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA15_ciEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 15.4k | { | 1081 | 15.4k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 15.4k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN4util17TranslatedLiteralEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJidEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 1.77k | { | 1081 | 1.77k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 1.77k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJA27_ciEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA13_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 5.68k | { | 1081 | 5.68k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 5.68k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJA21_cA42_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA17_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENSt8__detail14_Quoted_stringIRKS6_cEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJA12_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 20.1k | { | 1081 | 20.1k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 20.1k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJA10_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA10_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_PKcEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 17.3k | { | 1081 | 17.3k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 17.3k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJiiiiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 158k | { | 1081 | 158k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 158k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJiPKcEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cPKcEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJlllEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 54.1k | { | 1081 | 54.1k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 54.1k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJA12_cPKcEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA16_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJmlEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 3 | { | 1081 | 3 | vformat(out, fmt, makeFormatList(args...)); | 1082 | 3 | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcA42_cNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_dEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 4.41M | { | 1081 | 4.41M | vformat(out, fmt, makeFormatList(args...)); | 1082 | 4.41M | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJmNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiiiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_iiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_mEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJimNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJiimEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 4.46k | { | 1081 | 4.46k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 4.46k | } |
_ZN10tinyformat6formatIJhhEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 449 | { | 1081 | 449 | vformat(out, fmt, makeFormatList(args...)); | 1082 | 449 | } |
_ZN10tinyformat6formatIJhhA13_chEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 586 | { | 1081 | 586 | vformat(out, fmt, makeFormatList(args...)); | 1082 | 586 | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmmmmjEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJA14_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 9.64k | { | 1081 | 9.64k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 9.64k | } |
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEddEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 262 | { | 1081 | 262 | vformat(out, fmt, makeFormatList(args...)); | 1082 | 262 | } |
_ZN10tinyformat6formatIJmPKciEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 4.08k | { | 1081 | 4.08k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 4.08k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcimEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA6_ciEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJllmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJliEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 2.04k | { | 1081 | 2.04k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 2.04k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJhh14HTTPStatusCodeSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS4_SaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJ14HTTPStatusCodemNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmS6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmPKcEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS3_SaIcEEES8_mEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJtmmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 15 | { | 1081 | 15 | vformat(out, fmt, makeFormatList(args...)); | 1082 | 15 | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJddEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJA1_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 2.04k | { | 1081 | 2.04k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 2.04k | } |
_ZN10tinyformat6formatIJiiiiiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 2.04k | { | 1081 | 2.04k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 2.04k | } |
_ZN10tinyformat6formatIJjiimEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 2.04k | { | 1081 | 2.04k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 2.04k | } |
_ZN10tinyformat6formatIJtttttEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 4.08k | { | 1081 | 4.08k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 4.08k | } |
_ZN10tinyformat6formatIJbbEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 4.08k | { | 1081 | 4.08k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 4.08k | } |
_ZN10tinyformat6formatIJA15_cblEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 2.04k | { | 1081 | 2.04k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 2.04k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJdNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA17_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA3_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_dEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjlEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjS6_S6_lEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJjlEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJ12ServiceFlagsNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA9_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJA17_cbEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 115k | { | 1081 | 115k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 115k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmlEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA30_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJmddmddEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJllmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA20_clEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_mmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_lS6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJ12ServiceFlagsS1_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJiiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6atomicIiEiS6_bS6_S6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_iS6_S6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 17.3k | { | 1081 | 17.3k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 17.3k | } |
_ZN10tinyformat6formatIJilEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 927 | { | 1081 | 927 | vformat(out, fmt, makeFormatList(args...)); | 1082 | 927 | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS3_SaIcEEElEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 42 | { | 1081 | 42 | vformat(out, fmt, makeFormatList(args...)); | 1082 | 42 | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJmmmlEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKclEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJmjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEilEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_mjEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA15_clEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_lEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 98.8k | { | 1081 | 98.8k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 98.8k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA17_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS8_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 5.95k | { | 1081 | 5.95k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 5.95k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ilEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6atomicImEmmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJhNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJjjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjS6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPKcS9_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJPKclEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_lEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA13_clNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEilEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJmmiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 5.87k | { | 1081 | 5.87k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 5.87k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJA19_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA19_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJjjjjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 4.74k | { | 1081 | 4.74k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 4.74k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJN6kernel14ChainstateRoleEiiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJN6kernel14ChainstateRoleEmmliiiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA18_ciEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJN4node13BlockfileTypeENS1_15BlockfileCursorEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEijEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJibiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJjiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJimmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 229 | { | 1081 | 229 | vformat(out, fmt, makeFormatList(args...)); | 1082 | 229 | } |
_ZN10tinyformat6formatIJlllllEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 86 | { | 1081 | 86 | vformat(out, fmt, makeFormatList(args...)); | 1082 | 86 | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJddmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJlmlmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 590k | { | 1081 | 590k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 590k | } |
_ZN10tinyformat6formatIJdddEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 1.93M | { | 1081 | 1.93M | vformat(out, fmt, makeFormatList(args...)); | 1082 | 1.93M | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcmjEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJPKcmS2_mEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA38_cmlEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJlmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_lmmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_jEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJljjEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJlbEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJidddddfddddddfddddEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEllEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJjmjjmjPKcEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJdiiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEdddddddddddddddEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJmdEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEilNSt7__cxx1112basic_stringIcS3_SaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEmmmlEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEmmmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEmmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 7 | { | 1081 | 7 | vformat(out, fmt, makeFormatList(args...)); | 1082 | 7 | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEmNSt7__cxx1112basic_stringIcS3_SaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEmNSt7__cxx1112basic_stringIcS3_SaIcEEEiS8_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 2 | { | 1081 | 2 | vformat(out, fmt, makeFormatList(args...)); | 1082 | 2 | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS3_SaIcEEES8_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEA7_cmmddEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEES4_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEllNSt7__cxx1112basic_stringIcS3_SaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmjEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJmmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 1.88k | { | 1081 | 1.88k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 1.88k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJ12ServiceFlagsEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 1 | { | 1081 | 1 | vformat(out, fmt, makeFormatList(args...)); | 1082 | 1 | } |
_ZN10tinyformat6formatIJmmjEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 10.2k | { | 1081 | 10.2k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 10.2k | } |
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKctS6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 40.1k | { | 1081 | 40.1k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 40.1k | } |
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcS6_S6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 2.04M | { | 1081 | 2.04M | vformat(out, fmt, makeFormatList(args...)); | 1082 | 2.04M | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJA21_cmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_liEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 140k | { | 1081 | 140k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 140k | } |
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmliEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 2.79k | { | 1081 | 2.79k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 2.79k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJmllEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_S6_S6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJmmllEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_iidmS6_ddjS6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 530k | { | 1081 | 530k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 530k | } |
_ZN10tinyformat6formatIJA23_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 28 | { | 1081 | 28 | vformat(out, fmt, makeFormatList(args...)); | 1082 | 28 | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJA21_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJPKcmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 1.88k | { | 1081 | 1.88k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 1.88k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_ciiiA42_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEidS7_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 72.5k | { | 1081 | 72.5k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 72.5k | } |
_ZN10tinyformat6formatIJjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_jEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 134k | { | 1081 | 134k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 134k | } |
_ZN10tinyformat6formatIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 3.93k | { | 1081 | 3.93k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 3.93k | } |
_ZN10tinyformat6formatIJjdddddEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 355k | { | 1081 | 355k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 355k | } |
_ZN10tinyformat6formatIJiddddEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 341k | { | 1081 | 341k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 341k | } |
_ZN10tinyformat6formatIJPKcbbbbEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 194k | { | 1081 | 194k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 194k | } |
_ZN10tinyformat6formatIJA11_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 13.8k | { | 1081 | 13.8k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 13.8k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJimmA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA42_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 218k | { | 1081 | 218k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 218k | } |
_ZN10tinyformat6formatIJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 6 | { | 1081 | 6 | vformat(out, fmt, makeFormatList(args...)); | 1082 | 6 | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJldEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA12_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS6_dEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA22_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA22_cmPKcEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJPKciNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 18.0k | { | 1081 | 18.0k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 18.0k | } |
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEdEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 13.2k | { | 1081 | 13.2k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 13.2k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJlfmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_bEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 147k | { | 1081 | 147k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 147k | } |
_ZN10tinyformat6formatIJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 161k | { | 1081 | 161k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 161k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJA26_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA30_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJA15_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 147k | { | 1081 | 147k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 147k | } |
_ZN10tinyformat6formatIJA35_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjmmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 54.2k | { | 1081 | 54.2k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 54.2k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 194k | { | 1081 | 194k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 194k | } |
_ZN10tinyformat6formatIJA17_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 56.7k | { | 1081 | 56.7k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 56.7k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEhiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEhS6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_llEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 8.37k | { | 1081 | 8.37k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 8.37k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJltEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA10_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA14_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJiiiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 1.61k | { | 1081 | 1.61k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 1.61k | } |
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS6_S6_jjjmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 1.23k | { | 1081 | 1.23k | vformat(out, fmt, makeFormatList(args...)); | 1082 | 1.23k | } |
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjmmjEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1080 | 1.39M | { | 1081 | 1.39M | vformat(out, fmt, makeFormatList(args...)); | 1082 | 1.39M | } |
|
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 | 112M | { |
1089 | 112M | std::ostringstream oss; |
1090 | 112M | format(oss, fmt, args...); |
1091 | 112M | return oss.str(); |
1092 | 112M | } _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 20.8M | { | 1089 | 20.8M | std::ostringstream oss; | 1090 | 20.8M | format(oss, fmt, args...); | 1091 | 20.8M | return oss.str(); | 1092 | 20.8M | } |
_ZN10tinyformat6formatIJmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 16.0k | { | 1089 | 16.0k | std::ostringstream oss; | 1090 | 16.0k | format(oss, fmt, args...); | 1091 | 16.0k | return oss.str(); | 1092 | 16.0k | } |
_ZN10tinyformat6formatIJiEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 5.88M | { | 1089 | 5.88M | std::ostringstream oss; | 1090 | 5.88M | format(oss, fmt, args...); | 1091 | 5.88M | return oss.str(); | 1092 | 5.88M | } |
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 21.4k | { | 1089 | 21.4k | std::ostringstream oss; | 1090 | 21.4k | format(oss, fmt, args...); | 1091 | 21.4k | return oss.str(); | 1092 | 21.4k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJbbjlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJmmEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 4.01M | { | 1089 | 4.01M | std::ostringstream oss; | 1090 | 4.01M | format(oss, fmt, args...); | 1091 | 4.01M | return oss.str(); | 1092 | 4.01M | } |
_ZN10tinyformat6formatIJtEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 328k | { | 1089 | 328k | std::ostringstream oss; | 1090 | 328k | format(oss, fmt, args...); | 1091 | 328k | return oss.str(); | 1092 | 328k | } |
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 5.09M | { | 1089 | 5.09M | std::ostringstream oss; | 1090 | 5.09M | format(oss, fmt, args...); | 1091 | 5.09M | return oss.str(); | 1092 | 5.09M | } |
_ZN10tinyformat6formatIJlEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 7.11M | { | 1089 | 7.11M | std::ostringstream oss; | 1090 | 7.11M | format(oss, fmt, args...); | 1091 | 7.11M | return oss.str(); | 1092 | 7.11M | } |
_ZN10tinyformat6formatIJdEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 357k | { | 1089 | 357k | std::ostringstream oss; | 1090 | 357k | format(oss, fmt, args...); | 1091 | 357k | return oss.str(); | 1092 | 357k | } |
_ZN10tinyformat6formatIJPKcEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 385k | { | 1089 | 385k | std::ostringstream oss; | 1090 | 385k | format(oss, fmt, args...); | 1091 | 385k | return oss.str(); | 1092 | 385k | } |
_ZN10tinyformat6formatIJaEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 102 | { | 1089 | 102 | std::ostringstream oss; | 1090 | 102 | format(oss, fmt, args...); | 1091 | 102 | return oss.str(); | 1092 | 102 | } |
_ZN10tinyformat6formatIJhEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 1.13M | { | 1089 | 1.13M | std::ostringstream oss; | 1090 | 1.13M | format(oss, fmt, args...); | 1091 | 1.13M | return oss.str(); | 1092 | 1.13M | } |
_ZN10tinyformat6formatIJcEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 149 | { | 1089 | 149 | std::ostringstream oss; | 1090 | 149 | format(oss, fmt, args...); | 1091 | 149 | return oss.str(); | 1092 | 149 | } |
_ZN10tinyformat6formatIJbEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 87.8k | { | 1089 | 87.8k | std::ostringstream oss; | 1090 | 87.8k | format(oss, fmt, args...); | 1091 | 87.8k | return oss.str(); | 1092 | 87.8k | } |
_ZN10tinyformat6formatIJfEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 374 | { | 1089 | 374 | std::ostringstream oss; | 1090 | 374 | format(oss, fmt, args...); | 1091 | 374 | return oss.str(); | 1092 | 374 | } |
_ZN10tinyformat6formatIJsEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 35 | { | 1089 | 35 | std::ostringstream oss; | 1090 | 35 | format(oss, fmt, args...); | 1091 | 35 | return oss.str(); | 1092 | 35 | } |
_ZN10tinyformat6formatIJjEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 7.75M | { | 1089 | 7.75M | std::ostringstream oss; | 1090 | 7.75M | format(oss, fmt, args...); | 1091 | 7.75M | return oss.str(); | 1092 | 7.75M | } |
_ZN10tinyformat6formatIJmEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 13.3k | { | 1089 | 13.3k | std::ostringstream oss; | 1090 | 13.3k | format(oss, fmt, args...); | 1091 | 13.3k | return oss.str(); | 1092 | 13.3k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_lS6_S6_lEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 490k | { | 1089 | 490k | std::ostringstream oss; | 1090 | 490k | format(oss, fmt, args...); | 1091 | 490k | return oss.str(); | 1092 | 490k | } |
_ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEEEENSt7__cxx1112basic_stringIcS3_SaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 31.9k | { | 1089 | 31.9k | std::ostringstream oss; | 1090 | 31.9k | format(oss, fmt, args...); | 1091 | 31.9k | return oss.str(); | 1092 | 31.9k | } |
_ZN10tinyformat6formatIJP11CBlockIndexiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 238 | { | 1089 | 238 | std::ostringstream oss; | 1090 | 238 | format(oss, fmt, args...); | 1091 | 238 | return oss.str(); | 1092 | 238 | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElliEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJiA1_cSt17basic_string_viewIcSt11char_traitsIcEES5_iS1_NSt7__cxx1112basic_stringIcS4_SaIcEEEEEES9_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 37.8k | { | 1089 | 37.8k | std::ostringstream oss; | 1090 | 37.8k | format(oss, fmt, args...); | 1091 | 37.8k | return oss.str(); | 1092 | 37.8k | } |
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_S6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 24.5k | { | 1089 | 24.5k | std::ostringstream oss; | 1090 | 24.5k | format(oss, fmt, args...); | 1091 | 24.5k | return oss.str(); | 1092 | 24.5k | } |
_ZN10tinyformat6formatIJA13_cEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 43.8k | { | 1089 | 43.8k | std::ostringstream oss; | 1090 | 43.8k | format(oss, fmt, args...); | 1091 | 43.8k | return oss.str(); | 1092 | 43.8k | } |
_ZN10tinyformat6formatIJiiEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 4.25k | { | 1089 | 4.25k | std::ostringstream oss; | 1090 | 4.25k | format(oss, fmt, args...); | 1091 | 4.25k | return oss.str(); | 1092 | 4.25k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cA27_cEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA8_cA37_cEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEtEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 556 | { | 1089 | 556 | std::ostringstream oss; | 1090 | 556 | format(oss, fmt, args...); | 1091 | 556 | return oss.str(); | 1092 | 556 | } |
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEhEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 18 | { | 1089 | 18 | std::ostringstream oss; | 1090 | 18 | format(oss, fmt, args...); | 1091 | 18 | return oss.str(); | 1092 | 18 | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJtNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEtS6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_jEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 95 | { | 1089 | 95 | std::ostringstream oss; | 1090 | 95 | format(oss, fmt, args...); | 1091 | 95 | return oss.str(); | 1092 | 95 | } |
_ZN10tinyformat6formatIJPKcllEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 2.00M | { | 1089 | 2.00M | std::ostringstream oss; | 1090 | 2.00M | format(oss, fmt, args...); | 1091 | 2.00M | return oss.str(); | 1092 | 2.00M | } |
_ZN10tinyformat6formatIJmSt17basic_string_viewIcSt11char_traitsIcEEEEENSt7__cxx1112basic_stringIcS3_SaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 26 | { | 1089 | 26 | std::ostringstream oss; | 1090 | 26 | format(oss, fmt, args...); | 1091 | 26 | return oss.str(); | 1092 | 26 | } |
_ZN10tinyformat6formatIJhhhhEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 123k | { | 1089 | 123k | std::ostringstream oss; | 1090 | 123k | format(oss, fmt, args...); | 1091 | 123k | return oss.str(); | 1092 | 123k | } |
_ZN10tinyformat6formatIJPKctEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 9.67M | { | 1089 | 9.67M | std::ostringstream oss; | 1090 | 9.67M | format(oss, fmt, args...); | 1091 | 9.67M | return oss.str(); | 1092 | 9.67M | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6atomicImEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJllNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 2.68M | { | 1089 | 2.68M | std::ostringstream oss; | 1090 | 2.68M | format(oss, fmt, args...); | 1091 | 2.68M | return oss.str(); | 1092 | 2.68M | } |
_ZN10tinyformat6formatIJjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 2.79k | { | 1089 | 2.79k | std::ostringstream oss; | 1090 | 2.79k | format(oss, fmt, args...); | 1091 | 2.79k | return oss.str(); | 1092 | 2.79k | } |
_ZN10tinyformat6formatIJjjjEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 23 | { | 1089 | 23 | std::ostringstream oss; | 1090 | 23 | format(oss, fmt, args...); | 1091 | 23 | return oss.str(); | 1092 | 23 | } |
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 373k | { | 1089 | 373k | std::ostringstream oss; | 1090 | 373k | format(oss, fmt, args...); | 1091 | 373k | return oss.str(); | 1092 | 373k | } |
_ZN10tinyformat6formatIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES2_EEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 2 | { | 1089 | 2 | std::ostringstream oss; | 1090 | 2 | format(oss, fmt, args...); | 1091 | 2 | return oss.str(); | 1092 | 2 | } |
_ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEjmNSt7__cxx1112basic_stringIcS3_SaIcEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 8.60k | { | 1089 | 8.60k | std::ostringstream oss; | 1090 | 8.60k | format(oss, fmt, args...); | 1091 | 8.60k | return oss.str(); | 1092 | 8.60k | } |
_ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS3_SaIcEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 18.4k | { | 1089 | 18.4k | std::ostringstream oss; | 1090 | 18.4k | format(oss, fmt, args...); | 1091 | 18.4k | return oss.str(); | 1092 | 18.4k | } |
_ZN10tinyformat6formatIJmiEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 39 | { | 1089 | 39 | std::ostringstream oss; | 1090 | 39 | format(oss, fmt, args...); | 1091 | 39 | return oss.str(); | 1092 | 39 | } |
_ZN10tinyformat6formatIJjjEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 357k | { | 1089 | 357k | std::ostringstream oss; | 1090 | 357k | format(oss, fmt, args...); | 1091 | 357k | return oss.str(); | 1092 | 357k | } |
_ZN10tinyformat6formatIJijEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 26.3k | { | 1089 | 26.3k | std::ostringstream oss; | 1090 | 26.3k | format(oss, fmt, args...); | 1091 | 26.3k | return oss.str(); | 1092 | 26.3k | } |
_ZN10tinyformat6formatIJPKcS2_EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 11.9k | { | 1089 | 11.9k | std::ostringstream oss; | 1090 | 11.9k | format(oss, fmt, args...); | 1091 | 11.9k | return oss.str(); | 1092 | 11.9k | } |
_ZN10tinyformat6formatIJmjEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 25 | { | 1089 | 25 | std::ostringstream oss; | 1090 | 25 | format(oss, fmt, args...); | 1091 | 25 | return oss.str(); | 1092 | 25 | } |
_ZN10tinyformat6formatIJjmEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 17 | { | 1089 | 17 | std::ostringstream oss; | 1090 | 17 | format(oss, fmt, args...); | 1091 | 17 | return oss.str(); | 1092 | 17 | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEElEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEPKcjS6_A13_cNSt7__cxx1112basic_stringIcS3_SaIcEEEA42_cEEESB_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJPKcjS2_St17basic_string_viewIcSt11char_traitsIcEEEEENSt7__cxx1112basic_stringIcS5_SaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJllEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 5.04M | { | 1089 | 5.04M | std::ostringstream oss; | 1090 | 5.04M | format(oss, fmt, args...); | 1091 | 5.04M | return oss.str(); | 1092 | 5.04M | } |
_ZN10tinyformat6formatIJlmlEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 281 | { | 1089 | 281 | std::ostringstream oss; | 1090 | 281 | format(oss, fmt, args...); | 1091 | 281 | return oss.str(); | 1092 | 281 | } |
_ZN10tinyformat6formatIJPKciEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 1.55M | { | 1089 | 1.55M | std::ostringstream oss; | 1090 | 1.55M | format(oss, fmt, args...); | 1091 | 1.55M | return oss.str(); | 1092 | 1.55M | } |
_ZN10tinyformat6formatIJijjlllEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 14.3M | { | 1089 | 14.3M | std::ostringstream oss; | 1090 | 14.3M | format(oss, fmt, args...); | 1091 | 14.3M | return oss.str(); | 1092 | 14.3M | } |
_ZN10tinyformat6formatIJijjEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 9.56k | { | 1089 | 9.56k | std::ostringstream oss; | 1090 | 9.56k | format(oss, fmt, args...); | 1091 | 9.56k | return oss.str(); | 1092 | 9.56k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEjS4_illlEEENSt7__cxx1112basic_stringIcS3_SaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEjS4_EEENSt7__cxx1112basic_stringIcS3_SaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 6.89M | { | 1089 | 6.89M | std::ostringstream oss; | 1090 | 6.89M | format(oss, fmt, args...); | 1091 | 6.89M | return oss.str(); | 1092 | 6.89M | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEjS4_mlEEENSt7__cxx1112basic_stringIcS3_SaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJPKcS2_S2_St17basic_string_viewIcSt11char_traitsIcEEEEENSt7__cxx1112basic_stringIcS5_SaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJPKcSt17basic_string_viewIcSt11char_traitsIcEEEEENSt7__cxx1112basic_stringIcS5_SaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjiS6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 1.47M | { | 1089 | 1.47M | std::ostringstream oss; | 1090 | 1.47M | format(oss, fmt, args...); | 1091 | 1.47M | return oss.str(); | 1092 | 1.47M | } |
_ZN10tinyformat6formatIJA7_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 4 | { | 1089 | 4 | std::ostringstream oss; | 1090 | 4 | format(oss, fmt, args...); | 1091 | 4 | return oss.str(); | 1092 | 4 | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJA12_cjjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJA20_ciEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 978 | { | 1089 | 978 | std::ostringstream oss; | 1090 | 978 | format(oss, fmt, args...); | 1091 | 978 | return oss.str(); | 1092 | 978 | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJA20_cEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJA10_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA15_cS7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 28 | { | 1089 | 28 | std::ostringstream oss; | 1090 | 28 | format(oss, fmt, args...); | 1091 | 28 | return oss.str(); | 1092 | 28 | } |
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 2.21k | { | 1089 | 2.21k | std::ostringstream oss; | 1090 | 2.21k | format(oss, fmt, args...); | 1091 | 2.21k | return oss.str(); | 1092 | 2.21k | } |
_ZN10tinyformat6formatIJliNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 987 | { | 1089 | 987 | std::ostringstream oss; | 1090 | 987 | format(oss, fmt, args...); | 1091 | 987 | return oss.str(); | 1092 | 987 | } |
_ZN10tinyformat6formatIJllPKcEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 410 | { | 1089 | 410 | std::ostringstream oss; | 1090 | 410 | format(oss, fmt, args...); | 1091 | 410 | return oss.str(); | 1092 | 410 | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_S6_jEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA15_ciEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 15.4k | { | 1089 | 15.4k | std::ostringstream oss; | 1090 | 15.4k | format(oss, fmt, args...); | 1091 | 15.4k | return oss.str(); | 1092 | 15.4k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN4util17TranslatedLiteralEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJidEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 1.77k | { | 1089 | 1.77k | std::ostringstream oss; | 1090 | 1.77k | format(oss, fmt, args...); | 1091 | 1.77k | return oss.str(); | 1092 | 1.77k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJA27_ciEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA13_cEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 5.68k | { | 1089 | 5.68k | std::ostringstream oss; | 1090 | 5.68k | format(oss, fmt, args...); | 1091 | 5.68k | return oss.str(); | 1092 | 5.68k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJA21_cA42_cEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA17_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENSt8__detail14_Quoted_stringIRKS6_cEEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJA12_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 20.1k | { | 1089 | 20.1k | std::ostringstream oss; | 1090 | 20.1k | format(oss, fmt, args...); | 1091 | 20.1k | return oss.str(); | 1092 | 20.1k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJA10_cEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA10_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_PKcEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 17.3k | { | 1089 | 17.3k | std::ostringstream oss; | 1090 | 17.3k | format(oss, fmt, args...); | 1091 | 17.3k | return oss.str(); | 1092 | 17.3k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJiiiiEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 158k | { | 1089 | 158k | std::ostringstream oss; | 1090 | 158k | format(oss, fmt, args...); | 1091 | 158k | return oss.str(); | 1092 | 158k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJiPKcEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cPKcEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJlllEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 54.1k | { | 1089 | 54.1k | std::ostringstream oss; | 1090 | 54.1k | format(oss, fmt, args...); | 1091 | 54.1k | return oss.str(); | 1092 | 54.1k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJA12_cPKcEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA16_cEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJmlEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 3 | { | 1089 | 3 | std::ostringstream oss; | 1090 | 3 | format(oss, fmt, args...); | 1091 | 3 | return oss.str(); | 1092 | 3 | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcA42_cNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEEESB_NS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_dEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 4.41M | { | 1089 | 4.41M | std::ostringstream oss; | 1090 | 4.41M | format(oss, fmt, args...); | 1091 | 4.41M | return oss.str(); | 1092 | 4.41M | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJmNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiiiEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_iiEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_mEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJimNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJiimEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 4.46k | { | 1089 | 4.46k | std::ostringstream oss; | 1090 | 4.46k | format(oss, fmt, args...); | 1091 | 4.46k | return oss.str(); | 1092 | 4.46k | } |
_ZN10tinyformat6formatIJhhEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 449 | { | 1089 | 449 | std::ostringstream oss; | 1090 | 449 | format(oss, fmt, args...); | 1091 | 449 | return oss.str(); | 1092 | 449 | } |
_ZN10tinyformat6formatIJhhA13_chEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 586 | { | 1089 | 586 | std::ostringstream oss; | 1090 | 586 | format(oss, fmt, args...); | 1091 | 586 | return oss.str(); | 1092 | 586 | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmmmmjEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJA14_cEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 9.64k | { | 1089 | 9.64k | std::ostringstream oss; | 1090 | 9.64k | format(oss, fmt, args...); | 1091 | 9.64k | return oss.str(); | 1092 | 9.64k | } |
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEddEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 262 | { | 1089 | 262 | std::ostringstream oss; | 1090 | 262 | format(oss, fmt, args...); | 1091 | 262 | return oss.str(); | 1092 | 262 | } |
_ZN10tinyformat6formatIJmPKciEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 4.08k | { | 1089 | 4.08k | std::ostringstream oss; | 1090 | 4.08k | format(oss, fmt, args...); | 1091 | 4.08k | return oss.str(); | 1092 | 4.08k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcimEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA6_ciEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJllmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJliEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 2.04k | { | 1089 | 2.04k | std::ostringstream oss; | 1090 | 2.04k | format(oss, fmt, args...); | 1091 | 2.04k | return oss.str(); | 1092 | 2.04k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJhh14HTTPStatusCodeSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS4_SaIcEEEEEES9_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJ14HTTPStatusCodemNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmS6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmPKcEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS3_SaIcEEES8_mEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJtmmEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 15 | { | 1089 | 15 | std::ostringstream oss; | 1090 | 15 | format(oss, fmt, args...); | 1091 | 15 | return oss.str(); | 1092 | 15 | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJddEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJA1_cEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 2.04k | { | 1089 | 2.04k | std::ostringstream oss; | 1090 | 2.04k | format(oss, fmt, args...); | 1091 | 2.04k | return oss.str(); | 1092 | 2.04k | } |
_ZN10tinyformat6formatIJiiiiiEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 2.04k | { | 1089 | 2.04k | std::ostringstream oss; | 1090 | 2.04k | format(oss, fmt, args...); | 1091 | 2.04k | return oss.str(); | 1092 | 2.04k | } |
_ZN10tinyformat6formatIJjiimEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 2.04k | { | 1089 | 2.04k | std::ostringstream oss; | 1090 | 2.04k | format(oss, fmt, args...); | 1091 | 2.04k | return oss.str(); | 1092 | 2.04k | } |
_ZN10tinyformat6formatIJtttttEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 4.08k | { | 1089 | 4.08k | std::ostringstream oss; | 1090 | 4.08k | format(oss, fmt, args...); | 1091 | 4.08k | return oss.str(); | 1092 | 4.08k | } |
_ZN10tinyformat6formatIJbbEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 4.08k | { | 1089 | 4.08k | std::ostringstream oss; | 1090 | 4.08k | format(oss, fmt, args...); | 1091 | 4.08k | return oss.str(); | 1092 | 4.08k | } |
_ZN10tinyformat6formatIJA15_cblEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 2.04k | { | 1089 | 2.04k | std::ostringstream oss; | 1090 | 2.04k | format(oss, fmt, args...); | 1091 | 2.04k | return oss.str(); | 1092 | 2.04k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJdNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEmEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA17_cEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA3_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_dEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjlEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjS6_S6_lEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJjlEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJ12ServiceFlagsNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_EEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA9_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJA17_cbEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 115k | { | 1089 | 115k | std::ostringstream oss; | 1090 | 115k | format(oss, fmt, args...); | 1091 | 115k | return oss.str(); | 1092 | 115k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmlEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA30_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJmddmddEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJllmEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA20_clEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_mmEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_lS6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJ12ServiceFlagsS1_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJiiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6atomicIiEiS6_bS6_S6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_iS6_S6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 17.3k | { | 1089 | 17.3k | std::ostringstream oss; | 1090 | 17.3k | format(oss, fmt, args...); | 1091 | 17.3k | return oss.str(); | 1092 | 17.3k | } |
_ZN10tinyformat6formatIJilEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 927 | { | 1089 | 927 | std::ostringstream oss; | 1090 | 927 | format(oss, fmt, args...); | 1091 | 927 | return oss.str(); | 1092 | 927 | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS3_SaIcEEElEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEmEEENSt7__cxx1112basic_stringIcS3_SaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 42 | { | 1089 | 42 | std::ostringstream oss; | 1090 | 42 | format(oss, fmt, args...); | 1091 | 42 | return oss.str(); | 1092 | 42 | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJmmmlEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKclEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJmjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEilEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_mjEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA15_clEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_lEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 98.8k | { | 1089 | 98.8k | std::ostringstream oss; | 1090 | 98.8k | format(oss, fmt, args...); | 1091 | 98.8k | return oss.str(); | 1092 | 98.8k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA17_cEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS8_EEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 5.95k | { | 1089 | 5.95k | std::ostringstream oss; | 1090 | 5.95k | format(oss, fmt, args...); | 1091 | 5.95k | return oss.str(); | 1092 | 5.95k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ilEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6atomicImEmmEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJhNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJjjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjS6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPKcS9_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJPKclEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_lEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA13_clNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEilEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJmmiEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 5.87k | { | 1089 | 5.87k | std::ostringstream oss; | 1090 | 5.87k | format(oss, fmt, args...); | 1091 | 5.87k | return oss.str(); | 1092 | 5.87k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJA19_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA19_cEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJjjjjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 4.74k | { | 1089 | 4.74k | std::ostringstream oss; | 1090 | 4.74k | format(oss, fmt, args...); | 1091 | 4.74k | return oss.str(); | 1092 | 4.74k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJN6kernel14ChainstateRoleEiiEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJN6kernel14ChainstateRoleEmmliiiEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA18_ciEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJN4node13BlockfileTypeENS1_15BlockfileCursorEEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEijEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJibiEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjmEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJjiEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJimmEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 229 | { | 1089 | 229 | std::ostringstream oss; | 1090 | 229 | format(oss, fmt, args...); | 1091 | 229 | return oss.str(); | 1092 | 229 | } |
_ZN10tinyformat6formatIJlllllEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 86 | { | 1089 | 86 | std::ostringstream oss; | 1090 | 86 | format(oss, fmt, args...); | 1091 | 86 | return oss.str(); | 1092 | 86 | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJddmEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJlmlmEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 590k | { | 1089 | 590k | std::ostringstream oss; | 1090 | 590k | format(oss, fmt, args...); | 1091 | 590k | return oss.str(); | 1092 | 590k | } |
_ZN10tinyformat6formatIJdddEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 1.93M | { | 1089 | 1.93M | std::ostringstream oss; | 1090 | 1.93M | format(oss, fmt, args...); | 1091 | 1.93M | return oss.str(); | 1092 | 1.93M | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcmjEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJPKcmS2_mEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA38_cmlEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJlmEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_lmmEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_jEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJljjEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJlbEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJidddddfddddddfddddEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEllEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJjmjjmjPKcEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJdiiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEdddddddddddddddEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJmdEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEilNSt7__cxx1112basic_stringIcS3_SaIcEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEmmmlEEENSt7__cxx1112basic_stringIcS3_SaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEmmmEEENSt7__cxx1112basic_stringIcS3_SaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEmmEEENSt7__cxx1112basic_stringIcS3_SaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 7 | { | 1089 | 7 | std::ostringstream oss; | 1090 | 7 | format(oss, fmt, args...); | 1091 | 7 | return oss.str(); | 1092 | 7 | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEmNSt7__cxx1112basic_stringIcS3_SaIcEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEmNSt7__cxx1112basic_stringIcS3_SaIcEEEiS8_EEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 2 | { | 1089 | 2 | std::ostringstream oss; | 1090 | 2 | format(oss, fmt, args...); | 1091 | 2 | return oss.str(); | 1092 | 2 | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS3_SaIcEEES8_EEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEA7_cmmddEEENSt7__cxx1112basic_stringIcS3_SaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEES4_EEENSt7__cxx1112basic_stringIcS3_SaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEllNSt7__cxx1112basic_stringIcS3_SaIcEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmjEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJmmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 1.88k | { | 1089 | 1.88k | std::ostringstream oss; | 1090 | 1.88k | format(oss, fmt, args...); | 1091 | 1.88k | return oss.str(); | 1092 | 1.88k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJ12ServiceFlagsEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 1 | { | 1089 | 1 | std::ostringstream oss; | 1090 | 1 | format(oss, fmt, args...); | 1091 | 1 | return oss.str(); | 1092 | 1 | } |
_ZN10tinyformat6formatIJmmjEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 10.2k | { | 1089 | 10.2k | std::ostringstream oss; | 1090 | 10.2k | format(oss, fmt, args...); | 1091 | 10.2k | return oss.str(); | 1092 | 10.2k | } |
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKctS6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 40.1k | { | 1089 | 40.1k | std::ostringstream oss; | 1090 | 40.1k | format(oss, fmt, args...); | 1091 | 40.1k | return oss.str(); | 1092 | 40.1k | } |
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcS6_S6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 2.04M | { | 1089 | 2.04M | std::ostringstream oss; | 1090 | 2.04M | format(oss, fmt, args...); | 1091 | 2.04M | return oss.str(); | 1092 | 2.04M | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJA21_cmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_liEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 140k | { | 1089 | 140k | std::ostringstream oss; | 1090 | 140k | format(oss, fmt, args...); | 1091 | 140k | return oss.str(); | 1092 | 140k | } |
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmliEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 2.79k | { | 1089 | 2.79k | std::ostringstream oss; | 1090 | 2.79k | format(oss, fmt, args...); | 1091 | 2.79k | return oss.str(); | 1092 | 2.79k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJmllEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_S6_S6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJmmllEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_iidmS6_ddjS6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 530k | { | 1089 | 530k | std::ostringstream oss; | 1090 | 530k | format(oss, fmt, args...); | 1091 | 530k | return oss.str(); | 1092 | 530k | } |
_ZN10tinyformat6formatIJA23_cEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 28 | { | 1089 | 28 | std::ostringstream oss; | 1090 | 28 | format(oss, fmt, args...); | 1091 | 28 | return oss.str(); | 1092 | 28 | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJA21_cEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJPKcmEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 1.88k | { | 1089 | 1.88k | std::ostringstream oss; | 1090 | 1.88k | format(oss, fmt, args...); | 1091 | 1.88k | return oss.str(); | 1092 | 1.88k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_ciiiA42_cEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEidS7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 72.5k | { | 1089 | 72.5k | std::ostringstream oss; | 1090 | 72.5k | format(oss, fmt, args...); | 1091 | 72.5k | return oss.str(); | 1092 | 72.5k | } |
_ZN10tinyformat6formatIJjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_jEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 134k | { | 1089 | 134k | std::ostringstream oss; | 1090 | 134k | format(oss, fmt, args...); | 1091 | 134k | return oss.str(); | 1092 | 134k | } |
_ZN10tinyformat6formatIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 3.93k | { | 1089 | 3.93k | std::ostringstream oss; | 1090 | 3.93k | format(oss, fmt, args...); | 1091 | 3.93k | return oss.str(); | 1092 | 3.93k | } |
_ZN10tinyformat6formatIJjdddddEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 355k | { | 1089 | 355k | std::ostringstream oss; | 1090 | 355k | format(oss, fmt, args...); | 1091 | 355k | return oss.str(); | 1092 | 355k | } |
_ZN10tinyformat6formatIJiddddEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 341k | { | 1089 | 341k | std::ostringstream oss; | 1090 | 341k | format(oss, fmt, args...); | 1091 | 341k | return oss.str(); | 1092 | 341k | } |
_ZN10tinyformat6formatIJPKcbbbbEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 194k | { | 1089 | 194k | std::ostringstream oss; | 1090 | 194k | format(oss, fmt, args...); | 1091 | 194k | return oss.str(); | 1092 | 194k | } |
_ZN10tinyformat6formatIJA11_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 13.8k | { | 1089 | 13.8k | std::ostringstream oss; | 1090 | 13.8k | format(oss, fmt, args...); | 1091 | 13.8k | return oss.str(); | 1092 | 13.8k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJimmA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA42_cEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 218k | { | 1089 | 218k | std::ostringstream oss; | 1090 | 218k | format(oss, fmt, args...); | 1091 | 218k | return oss.str(); | 1092 | 218k | } |
_ZN10tinyformat6formatIJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 6 | { | 1089 | 6 | std::ostringstream oss; | 1090 | 6 | format(oss, fmt, args...); | 1091 | 6 | return oss.str(); | 1092 | 6 | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJldEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA12_cEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS6_dEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA22_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA22_cmPKcEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJPKciNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 18.0k | { | 1089 | 18.0k | std::ostringstream oss; | 1090 | 18.0k | format(oss, fmt, args...); | 1091 | 18.0k | return oss.str(); | 1092 | 18.0k | } |
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEdEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 13.2k | { | 1089 | 13.2k | std::ostringstream oss; | 1090 | 13.2k | format(oss, fmt, args...); | 1091 | 13.2k | return oss.str(); | 1092 | 13.2k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJlfmEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_bEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 147k | { | 1089 | 147k | std::ostringstream oss; | 1090 | 147k | format(oss, fmt, args...); | 1091 | 147k | return oss.str(); | 1092 | 147k | } |
_ZN10tinyformat6formatIJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 161k | { | 1089 | 161k | std::ostringstream oss; | 1090 | 161k | format(oss, fmt, args...); | 1091 | 161k | return oss.str(); | 1092 | 161k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJA26_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA30_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJA15_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 147k | { | 1089 | 147k | std::ostringstream oss; | 1090 | 147k | format(oss, fmt, args...); | 1091 | 147k | return oss.str(); | 1092 | 147k | } |
_ZN10tinyformat6formatIJA35_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjmmEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 54.2k | { | 1089 | 54.2k | std::ostringstream oss; | 1090 | 54.2k | format(oss, fmt, args...); | 1091 | 54.2k | return oss.str(); | 1092 | 54.2k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 194k | { | 1089 | 194k | std::ostringstream oss; | 1090 | 194k | format(oss, fmt, args...); | 1091 | 194k | return oss.str(); | 1092 | 194k | } |
_ZN10tinyformat6formatIJA17_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 56.7k | { | 1089 | 56.7k | std::ostringstream oss; | 1090 | 56.7k | format(oss, fmt, args...); | 1091 | 56.7k | return oss.str(); | 1092 | 56.7k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEhiEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEhS6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_llEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 8.37k | { | 1089 | 8.37k | std::ostringstream oss; | 1090 | 8.37k | format(oss, fmt, args...); | 1091 | 8.37k | return oss.str(); | 1092 | 8.37k | } |
Unexecuted instantiation: _ZN10tinyformat6formatIJltEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA10_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Unexecuted instantiation: _ZN10tinyformat6formatIJA14_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_ _ZN10tinyformat6formatIJiiiEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 1.61k | { | 1089 | 1.61k | std::ostringstream oss; | 1090 | 1.61k | format(oss, fmt, args...); | 1091 | 1.61k | return oss.str(); | 1092 | 1.61k | } |
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS6_S6_jjjmEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 1.23k | { | 1089 | 1.23k | std::ostringstream oss; | 1090 | 1.23k | format(oss, fmt, args...); | 1091 | 1.23k | return oss.str(); | 1092 | 1.23k | } |
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjmmjEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_ Line | Count | Source | 1088 | 1.39M | { | 1089 | 1.39M | std::ostringstream oss; | 1090 | 1.39M | format(oss, fmt, args...); | 1091 | 1.39M | return oss.str(); | 1092 | 1.39M | } |
|
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 | 96.0M | #define strprintf tfm::format |
1173 | | |
1174 | | #endif // TINYFORMAT_H_INCLUDED |