fuzz coverage

Coverage Report

Created: 2025-06-01 19:34

/Users/eugenesiegel/btc/bitcoin/src/tinyformat.h
Line
Count
Source (jump to first uncovered line)
1
// tinyformat.h
2
// Copyright (C) 2011, Chris Foster [chris42f (at) gmail (d0t) com]
3
//
4
// Boost Software License - Version 1.0
5
//
6
// Permission is hereby granted, free of charge, to any person or organization
7
// obtaining a copy of the software and accompanying documentation covered by
8
// this license (the "Software") to use, reproduce, display, distribute,
9
// execute, and transmit the Software, and to prepare derivative works of the
10
// Software, and to permit third-parties to whom the Software is furnished to
11
// do so, all subject to the following:
12
//
13
// The copyright notices in the Software and this entire statement, including
14
// the above license grant, this restriction and the following disclaimer,
15
// must be included in all copies of the Software, in whole or in part, and
16
// all derivative works of the Software, unless such copies or derivative
17
// works are solely in the form of machine-executable object code generated by
18
// a source language processor.
19
//
20
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
21
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
22
// FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
23
// SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
24
// FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
25
// ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
26
// DEALINGS IN THE SOFTWARE.
27
28
//------------------------------------------------------------------------------
29
// Tinyformat: A minimal type safe printf replacement
30
//
31
// tinyformat.h is a type safe printf replacement library in a single C++
32
// header file.  Design goals include:
33
//
34
// * Type safety and extensibility for user defined types.
35
// * C99 printf() compatibility, to the extent possible using std::ostream
36
// * POSIX extension for positional arguments
37
// * Simplicity and minimalism.  A single header file to include and distribute
38
//   with your projects.
39
// * Augment rather than replace the standard stream formatting mechanism
40
// * C++98 support, with optional C++11 niceties
41
//
42
//
43
// Main interface example usage
44
// ----------------------------
45
//
46
// To print a date to std::cout for American usage:
47
//
48
//   std::string weekday = "Wednesday";
49
//   const char* month = "July";
50
//   size_t day = 27;
51
//   long hour = 14;
52
//   int min = 44;
53
//
54
//   tfm::printf("%s, %s %d, %.2d:%.2d\n", weekday, month, day, hour, min);
55
//
56
// POSIX extension for positional arguments is available.
57
// The ability to rearrange formatting arguments is an important feature
58
// for localization because the word order may vary in different languages.
59
//
60
// Previous example for German usage. Arguments are reordered:
61
//
62
//   tfm::printf("%1$s, %3$d. %2$s, %4$d:%5$.2d\n", weekday, month, day, hour, min);
63
//
64
// The strange types here emphasize the type safety of the interface; it is
65
// possible to print a std::string using the "%s" conversion, and a
66
// size_t using the "%d" conversion.  A similar result could be achieved
67
// using either of the tfm::format() functions.  One prints on a user provided
68
// stream:
69
//
70
//   tfm::format(std::cerr, "%s, %s %d, %.2d:%.2d\n",
71
//               weekday, month, day, hour, min);
72
//
73
// The other returns a std::string:
74
//
75
//   std::string date = tfm::format("%s, %s %d, %.2d:%.2d\n",
76
//                                  weekday, month, day, hour, min);
77
//   std::cout << date;
78
//
79
// These are the three primary interface functions.  There is also a
80
// convenience function printfln() which appends a newline to the usual result
81
// of printf() for super simple logging.
82
//
83
//
84
// User defined format functions
85
// -----------------------------
86
//
87
// Simulating variadic templates in C++98 is pretty painful since it requires
88
// writing out the same function for each desired number of arguments.  To make
89
// this bearable tinyformat comes with a set of macros which are used
90
// internally to generate the API, but which may also be used in user code.
91
//
92
// The three macros TINYFORMAT_ARGTYPES(n), TINYFORMAT_VARARGS(n) and
93
// TINYFORMAT_PASSARGS(n) will generate a list of n argument types,
94
// type/name pairs and argument names respectively when called with an integer
95
// n between 1 and 16.  We can use these to define a macro which generates the
96
// desired user defined function with n arguments.  To generate all 16 user
97
// defined function bodies, use the macro TINYFORMAT_FOREACH_ARGNUM.  For an
98
// example, see the implementation of printf() at the end of the source file.
99
//
100
// Sometimes it's useful to be able to pass a list of format arguments through
101
// to a non-template function.  The FormatList class is provided as a way to do
102
// this by storing the argument list in a type-opaque way.  Continuing the
103
// example from above, we construct a FormatList using makeFormatList():
104
//
105
//   FormatListRef formatList = tfm::makeFormatList(weekday, month, day, hour, min);
106
//
107
// The format list can now be passed into any non-template function and used
108
// via a call to the vformat() function:
109
//
110
//   tfm::vformat(std::cout, "%s, %s %d, %.2d:%.2d\n", formatList);
111
//
112
//
113
// Additional API information
114
// --------------------------
115
//
116
// Error handling: Define TINYFORMAT_ERROR to customize the error handling for
117
// format strings which are unsupported or have the wrong number of format
118
// specifiers (calls assert() by default).
119
//
120
// User defined types: Uses operator<< for user defined types by default.
121
// Overload formatValue() for more control.
122
123
124
#ifndef TINYFORMAT_H_INCLUDED
125
#define TINYFORMAT_H_INCLUDED
126
127
namespace tinyformat {}
128
//------------------------------------------------------------------------------
129
// Config section.  Customize to your liking!
130
131
// Namespace alias to encourage brevity
132
namespace tfm = tinyformat;
133
134
// Error handling; calls assert() by default.
135
0
#define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString)
136
137
// Define for C++11 variadic templates which make the code shorter & more
138
// general.  If you don't define this, C++11 support is autodetected below.
139
#define TINYFORMAT_USE_VARIADIC_TEMPLATES
140
141
142
//------------------------------------------------------------------------------
143
// Implementation details.
144
#include <algorithm>
145
#include <attributes.h> // Added for Bitcoin Core
146
#include <iostream>
147
#include <sstream>
148
#include <stdexcept> // Added for Bitcoin Core
149
#include <util/string.h> // Added for Bitcoin Core
150
151
#ifndef TINYFORMAT_ASSERT
152
#   include <cassert>
153
336M
#   define TINYFORMAT_ASSERT(cond) assert(cond)
154
#endif
155
156
#ifndef TINYFORMAT_ERROR
157
#   include <cassert>
158
#   define TINYFORMAT_ERROR(reason) assert(0 && reason)
159
#endif
160
161
#if !defined(TINYFORMAT_USE_VARIADIC_TEMPLATES) && !defined(TINYFORMAT_NO_VARIADIC_TEMPLATES)
162
#   ifdef __GXX_EXPERIMENTAL_CXX0X__
163
#       define TINYFORMAT_USE_VARIADIC_TEMPLATES
164
#   endif
165
#endif
166
167
#if defined(__GLIBCXX__) && __GLIBCXX__ < 20080201
168
//  std::showpos is broken on old libstdc++ as provided with macOS.  See
169
//  http://gcc.gnu.org/ml/libstdc++/2007-11/msg00075.html
170
#   define TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
171
#endif
172
173
#ifdef __APPLE__
174
// Workaround macOS linker warning: Xcode uses different default symbol
175
// visibilities for static libs vs executables (see issue #25)
176
#   define TINYFORMAT_HIDDEN __attribute__((visibility("hidden")))
177
#else
178
#   define TINYFORMAT_HIDDEN
179
#endif
180
181
namespace tinyformat {
182
183
// Added for Bitcoin Core. Similar to std::runtime_format from C++26.
184
struct RuntimeFormat {
185
    const std::string& fmt; // Not a string view, because tinyformat requires a c_str
186
0
    explicit RuntimeFormat(LIFETIMEBOUND const std::string& str) : fmt{str} {}
187
};
188
189
// Added for Bitcoin Core. Wrapper for checking format strings at compile time.
190
// Unlike ConstevalFormatString this supports RunTimeFormat-wrapped std::string
191
// for runtime string formatting without compile time checks.
192
template <unsigned num_params>
193
struct FormatStringCheck {
194
    consteval FormatStringCheck(const char* str) : fmt{util::ConstevalFormatString<num_params>{str}.fmt} {}
195
0
    FormatStringCheck(LIFETIMEBOUND const RuntimeFormat& run) : fmt{run.fmt.c_str()} {}
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj1EEC2ERKNS_13RuntimeFormatE
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj2EEC2ERKNS_13RuntimeFormatE
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj3EEC2ERKNS_13RuntimeFormatE
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj4EEC2ERKNS_13RuntimeFormatE
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj0EEC2ERKNS_13RuntimeFormatE
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj5EEC2ERKNS_13RuntimeFormatE
196
99.9k
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
_ZN10tinyformat17FormatStringCheckILj1EEC2EN4util21ConstevalFormatStringILj1EEE
Line
Count
Source
196
49.9k
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj4EEC2EN4util21ConstevalFormatStringILj4EEE
_ZN10tinyformat17FormatStringCheckILj2EEC2EN4util21ConstevalFormatStringILj2EEE
Line
Count
Source
196
49.9k
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj0EEC2EN4util21ConstevalFormatStringILj0EEE
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj3EEC2EN4util21ConstevalFormatStringILj3EEE
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj20EEC2EN4util21ConstevalFormatStringILj20EEE
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj5EEC2EN4util21ConstevalFormatStringILj5EEE
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj8EEC2EN4util21ConstevalFormatStringILj8EEE
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj7EEC2EN4util21ConstevalFormatStringILj7EEE
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj18EEC2EN4util21ConstevalFormatStringILj18EEE
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj12EEC2EN4util21ConstevalFormatStringILj12EEE
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj6EEC2EN4util21ConstevalFormatStringILj6EEE
197
37.2M
    operator const char*() { return fmt; }
_ZN10tinyformat17FormatStringCheckILj1EEcvPKcEv
Line
Count
Source
197
4.37M
    operator const char*() { return fmt; }
_ZN10tinyformat17FormatStringCheckILj2EEcvPKcEv
Line
Count
Source
197
21.8M
    operator const char*() { return fmt; }
_ZN10tinyformat17FormatStringCheckILj6EEcvPKcEv
Line
Count
Source
197
10.2M
    operator const char*() { return fmt; }
_ZN10tinyformat17FormatStringCheckILj3EEcvPKcEv
Line
Count
Source
197
351k
    operator const char*() { return fmt; }
_ZN10tinyformat17FormatStringCheckILj0EEcvPKcEv
Line
Count
Source
197
49.9k
    operator const char*() { return fmt; }
_ZN10tinyformat17FormatStringCheckILj4EEcvPKcEv
Line
Count
Source
197
108k
    operator const char*() { return fmt; }
_ZN10tinyformat17FormatStringCheckILj5EEcvPKcEv
Line
Count
Source
197
159k
    operator const char*() { return fmt; }
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj7EEcvPKcEv
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj20EEcvPKcEv
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj8EEcvPKcEv
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj18EEcvPKcEv
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj12EEcvPKcEv
198
    const char* fmt;
199
};
200
201
// Added for Bitcoin Core
202
class format_error: public std::runtime_error
203
{
204
public:
205
0
    explicit format_error(const std::string &what): std::runtime_error(what) {
206
0
    }
207
};
208
209
//------------------------------------------------------------------------------
210
namespace detail {
211
212
// Test whether type T1 is convertible to type T2
213
template <typename T1, typename T2>
214
struct is_convertible
215
{
216
    private:
217
        // two types of different size
218
        struct fail { char dummy[2]; };
219
        struct succeed { char dummy; };
220
        // Try to convert a T1 to a T2 by plugging into tryConvert
221
        static fail tryConvert(...);
222
        static succeed tryConvert(const T2&);
223
        static const T1& makeT1();
224
    public:
225
#       ifdef _MSC_VER
226
        // Disable spurious loss of precision warnings in tryConvert(makeT1())
227
#       pragma warning(push)
228
#       pragma warning(disable:4244)
229
#       pragma warning(disable:4267)
230
#       endif
231
        // Standard trick: the (...) version of tryConvert will be chosen from
232
        // the overload set only if the version taking a T2 doesn't match.
233
        // Then we compare the sizes of the return types to check which
234
        // function matched.  Very neat, in a disgusting kind of way :)
235
        static const bool value =
236
            sizeof(tryConvert(makeT1())) == sizeof(succeed);
237
#       ifdef _MSC_VER
238
#       pragma warning(pop)
239
#       endif
240
};
241
242
243
// Detect when a type is not a wchar_t string
244
template<typename T> struct is_wchar { typedef int tinyformat_wchar_is_not_supported; };
245
template<> struct is_wchar<wchar_t*> {};
246
template<> struct is_wchar<const wchar_t*> {};
247
template<int n> struct is_wchar<const wchar_t[n]> {};
248
template<int n> struct is_wchar<wchar_t[n]> {};
249
250
251
// Format the value by casting to type fmtT.  This default implementation
252
// should never be called.
253
template<typename T, typename fmtT, bool convertible = is_convertible<T, fmtT>::value>
254
struct formatValueAsType
255
{
256
0
    static void invoke(std::ostream& /*out*/, const T& /*value*/) { TINYFORMAT_ASSERT(0); }
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIiPKvLb0EE6invokeERNSt3__113basic_ostreamIcNS5_11char_traitsIcEEEERKi
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeImPKvLb0EE6invokeERNSt3__113basic_ostreamIcNS5_11char_traitsIcEEEERKm
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeItPKvLb0EE6invokeERNSt3__113basic_ostreamIcNS5_11char_traitsIcEEEERKt
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEcLb0EE6invokeERNS2_13basic_ostreamIcS5_EERKS8_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKvLb0EE6invokeERNS2_13basic_ostreamIcS5_EERKS8_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIxPKvLb0EE6invokeERNSt3__113basic_ostreamIcNS5_11char_traitsIcEEEERKx
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIdPKvLb0EE6invokeERNSt3__113basic_ostreamIcNS5_11char_traitsIcEEEERKd
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIPKccLb0EE6invokeERNSt3__113basic_ostreamIcNS5_11char_traitsIcEEEERKS3_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIbPKvLb0EE6invokeERNSt3__113basic_ostreamIcNS5_11char_traitsIcEEEERKb
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIfPKvLb0EE6invokeERNSt3__113basic_ostreamIcNS5_11char_traitsIcEEEERKf
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIsPKvLb0EE6invokeERNSt3__113basic_ostreamIcNS5_11char_traitsIcEEEERKs
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIjPKvLb0EE6invokeERNSt3__113basic_ostreamIcNS5_11char_traitsIcEEEERKj
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIyPKvLb0EE6invokeERNSt3__113basic_ostreamIcNS5_11char_traitsIcEEEERKy
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeINSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEcLb0EE6invokeERNS2_13basic_ostreamIcS5_EERKS6_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeINSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPKvLb0EE6invokeERNS2_13basic_ostreamIcS5_EERKS6_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIP11CBlockIndexcLb0EE6invokeERNSt3__113basic_ostreamIcNS5_11char_traitsIcEEEERKS3_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA13_ccLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERA13_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA10_ccLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERA10_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA7_ccLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERA7_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA14_ccLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERA14_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeINSt3__16atomicIyEEPKvLb0EE6invokeERNS2_13basic_ostreamIcNS2_11char_traitsIcEEEERKS4_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA42_ccLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERA42_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeINSt3__121__quoted_output_proxyIcNS2_11char_traitsIcEEEEcLb0EE6invokeERNS2_13basic_ostreamIcS5_EERKS6_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeINSt3__121__quoted_output_proxyIcNS2_11char_traitsIcEEEEPKvLb0EE6invokeERNS2_13basic_ostreamIcS5_EERKS6_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIlPKvLb0EE6invokeERNSt3__113basic_ostreamIcNS5_11char_traitsIcEEEERKl
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA12_ccLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERA12_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA20_ccLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERA20_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA8_ccLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERA8_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA9_ccLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERA9_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA5_ccLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERA5_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIN6wallet13WalletFeatureEPKvLb0EE6invokeERNSt3__113basic_ostreamIcNS7_11char_traitsIcEEEERKS3_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA15_ccLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERA15_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIN4util17TranslatedLiteralEcLb0EE6invokeERNSt3__113basic_ostreamIcNS5_11char_traitsIcEEEERKS3_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIN4util17TranslatedLiteralEPKvLb0EE6invokeERNSt3__113basic_ostreamIcNS7_11char_traitsIcEEEERKS3_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA27_ccLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERA27_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA21_ccLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERA21_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA17_ccLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERA17_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA16_ccLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERA16_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA6_ccLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERA6_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA18_ccLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERA18_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA31_ccLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERA31_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA11_ccLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERA11_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA19_ccLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERA19_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA3_ccLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERA3_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeI12ServiceFlagsPKvLb0EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERKS2_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA30_ccLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERA30_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeINSt3__16atomicIiEEPKvLb0EE6invokeERNS2_13basic_ostreamIcNS2_11char_traitsIcEEEERKS4_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeI14ChainstateRolecLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERKS2_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeI14ChainstateRolePKvLb0EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERKS2_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIN4node13BlockfileTypeEPKvLb0EE6invokeERNSt3__113basic_ostreamIcNS7_11char_traitsIcEEEERKS3_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIN4node15BlockfileCursorEcLb0EE6invokeERNSt3__113basic_ostreamIcNS5_11char_traitsIcEEEERKS3_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIN4node15BlockfileCursorEPKvLb0EE6invokeERNSt3__113basic_ostreamIcNS7_11char_traitsIcEEEERKS3_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA22_ccLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERA22_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA23_ccLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERA23_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA24_ccLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERA24_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA38_ccLb0EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERA38_Kc
257
};
258
// Specialized version for types that can actually be converted to fmtT, as
259
// indicated by the "convertible" template parameter.
260
template<typename T, typename fmtT>
261
struct formatValueAsType<T,fmtT,true>
262
{
263
    static void invoke(std::ostream& out, const T& value)
264
0
        { out << static_cast<fmtT>(value); }
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIicLb1EE6invokeERNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEERKi
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeImcLb1EE6invokeERNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEERKm
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeItcLb1EE6invokeERNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEERKt
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIxcLb1EE6invokeERNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEERKx
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIdcLb1EE6invokeERNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEERKd
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIPKcPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS7_11char_traitsIcEEEERKS3_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIbcLb1EE6invokeERNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEERKb
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIfcLb1EE6invokeERNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEERKf
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIscLb1EE6invokeERNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEERKs
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIjcLb1EE6invokeERNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEERKj
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIycLb1EE6invokeERNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEERKy
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIP11CBlockIndexPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS7_11char_traitsIcEEEERKS3_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA13_cPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERA13_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA10_cPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERA10_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA7_cPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERA7_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA14_cPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERA14_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeINSt3__16atomicIyEEcLb1EE6invokeERNS2_13basic_ostreamIcNS2_11char_traitsIcEEEERKS4_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA42_cPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERA42_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIlcLb1EE6invokeERNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEERKl
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA12_cPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERA12_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA20_cPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERA20_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA8_cPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERA8_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA9_cPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERA9_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA5_cPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERA5_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIN6wallet13WalletFeatureEcLb1EE6invokeERNSt3__113basic_ostreamIcNS5_11char_traitsIcEEEERKS3_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA15_cPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERA15_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA27_cPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERA27_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA21_cPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERA21_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA17_cPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERA17_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA16_cPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERA16_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA6_cPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERA6_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA18_cPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERA18_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA31_cPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERA31_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA11_cPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERA11_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA19_cPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERA19_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA3_cPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERA3_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeI12ServiceFlagscLb1EE6invokeERNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERKS2_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA30_cPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERA30_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeINSt3__16atomicIiEEcLb1EE6invokeERNS2_13basic_ostreamIcNS2_11char_traitsIcEEEERKS4_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIN4node13BlockfileTypeEcLb1EE6invokeERNSt3__113basic_ostreamIcNS5_11char_traitsIcEEEERKS3_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA23_cPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERA23_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA22_cPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERA22_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA24_cPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERA24_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA38_cPKvLb1EE6invokeERNSt3__113basic_ostreamIcNS6_11char_traitsIcEEEERA38_Kc
265
};
266
267
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
268
template<typename T, bool convertible = is_convertible<T, int>::value>
269
struct formatZeroIntegerWorkaround
270
{
271
    static bool invoke(std::ostream& /**/, const T& /**/) { return false; }
272
};
273
template<typename T>
274
struct formatZeroIntegerWorkaround<T,true>
275
{
276
    static bool invoke(std::ostream& out, const T& value)
277
    {
278
        if (static_cast<int>(value) == 0 && out.flags() & std::ios::showpos) {
279
            out << "+0";
280
            return true;
281
        }
282
        return false;
283
    }
284
};
285
#endif // TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
286
287
// Convert an arbitrary type to integer.  The version with convertible=false
288
// throws an error.
289
template<typename T, bool convertible = is_convertible<T,int>::value>
290
struct convertToInt
291
{
292
    static int invoke(const T& /*value*/)
293
0
    {
294
0
        TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "
Line
Count
Source
135
0
#define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString)
        TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "
Line
Count
Source
135
0
#define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString)
        TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "
Line
Count
Source
135
0
#define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString)
        TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "
Line
Count
Source
135
0
#define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString)
        TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "
Line
Count
Source
135
0
#define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString)
        TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "
Line
Count
Source
135
0
#define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString)
        TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "
Line
Count
Source
135
0
#define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString)
        TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "
Line
Count
Source
135
0
#define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString)
        TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "
Line
Count
Source
135
0
#define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString)
        TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "
Line
Count
Source
135
0
#define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString)
        TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "
Line
Count
Source
135
0
#define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString)
        TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "
Line
Count
Source
135
0
#define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString)
        TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "
Line
Count
Source
135
0
#define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString)
        TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "
Line
Count
Source
135
0
#define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString)
        TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "
Line
Count
Source
135
0
#define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString)
        TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "
Line
Count
Source
135
0
#define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString)
        TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "
Line
Count
Source
135
0
#define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString)
        TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "
Line
Count
Source
135
0
#define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString)
        TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "
Line
Count
Source
135
0
#define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString)
        TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "
Line
Count
Source
135
0
#define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString)
        TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "
Line
Count
Source
135
0
#define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString)
        TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "
Line
Count
Source
135
0
#define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString)
        TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "
Line
Count
Source
135
0
#define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString)
        TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "
Line
Count
Source
135
0
#define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString)
        TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "
Line
Count
Source
135
0
#define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString)
        TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "
Line
Count
Source
135
0
#define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString)
        TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "
Line
Count
Source
135
0
#define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString)
        TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "
Line
Count
Source
135
0
#define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString)
        TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "
Line
Count
Source
135
0
#define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString)
        TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "
Line
Count
Source
135
0
#define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString)
        TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "
Line
Count
Source
135
0
#define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString)
        TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "
Line
Count
Source
135
0
#define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString)
        TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "
Line
Count
Source
135
0
#define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString)
        TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "
Line
Count
Source
135
0
#define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString)
295
0
                         "integer for use as variable width or precision");
296
0
        return 0;
297
0
    }
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEELb0EE6invokeERKS8_
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIPKcLb0EE6invokeERKS3_
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntINSt3__117basic_string_viewIcNS2_11char_traitsIcEEEELb0EE6invokeERKS6_
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIP11CBlockIndexLb0EE6invokeERKS3_
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA13_cLb0EE6invokeERA13_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA10_cLb0EE6invokeERA10_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA7_cLb0EE6invokeERA7_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA14_cLb0EE6invokeERA14_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA42_cLb0EE6invokeERA42_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntINSt3__121__quoted_output_proxyIcNS2_11char_traitsIcEEEELb0EE6invokeERKS6_
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA12_cLb0EE6invokeERA12_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA20_cLb0EE6invokeERA20_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA8_cLb0EE6invokeERA8_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA9_cLb0EE6invokeERA9_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA5_cLb0EE6invokeERA5_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA15_cLb0EE6invokeERA15_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIN4util17TranslatedLiteralELb0EE6invokeERKS3_
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA27_cLb0EE6invokeERA27_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA21_cLb0EE6invokeERA21_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA17_cLb0EE6invokeERA17_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA16_cLb0EE6invokeERA16_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA6_cLb0EE6invokeERA6_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA18_cLb0EE6invokeERA18_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA31_cLb0EE6invokeERA31_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA11_cLb0EE6invokeERA11_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA19_cLb0EE6invokeERA19_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA3_cLb0EE6invokeERA3_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA30_cLb0EE6invokeERA30_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntI14ChainstateRoleLb0EE6invokeERKS2_
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIN4node15BlockfileCursorELb0EE6invokeERKS3_
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA23_cLb0EE6invokeERA23_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA22_cLb0EE6invokeERA22_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA24_cLb0EE6invokeERA24_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA38_cLb0EE6invokeERA38_Kc
298
};
299
// Specialization for convertToInt when conversion is possible
300
template<typename T>
301
struct convertToInt<T,true>
302
{
303
0
    static int invoke(const T& value) { return static_cast<int>(value); }
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIiLb1EE6invokeERKi
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntImLb1EE6invokeERKm
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntItLb1EE6invokeERKt
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIxLb1EE6invokeERKx
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIdLb1EE6invokeERKd
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIaLb1EE6invokeERKa
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIhLb1EE6invokeERKh
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIcLb1EE6invokeERKc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIbLb1EE6invokeERKb
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIfLb1EE6invokeERKf
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIsLb1EE6invokeERKs
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIjLb1EE6invokeERKj
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIyLb1EE6invokeERKy
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntINSt3__16atomicIyEELb1EE6invokeERKS4_
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIlLb1EE6invokeERKl
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIN6wallet13WalletFeatureELb1EE6invokeERKS3_
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntI12ServiceFlagsLb1EE6invokeERKS2_
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntINSt3__16atomicIiEELb1EE6invokeERKS4_
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIN4node13BlockfileTypeELb1EE6invokeERKS3_
304
};
305
306
// Format at most ntrunc characters to the given stream.
307
template<typename T>
308
inline void formatTruncated(std::ostream& out, const T& value, int ntrunc)
309
0
{
310
0
    std::ostringstream tmp;
311
0
    tmp << value;
312
0
    std::string result = tmp.str();
313
0
    out.write(result.c_str(), (std::min)(ntrunc, static_cast<int>(result.size())));
314
0
}
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedIiEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEERKT_i
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedImEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEERKT_i
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedItEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEERKT_i
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEvRNS2_13basic_ostreamIcS5_EERKT_i
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedIxEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEERKT_i
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedIdEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEERKT_i
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedIbEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEERKT_i
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedIfEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEERKT_i
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedIsEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEERKT_i
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedIjEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEERKT_i
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedIyEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEERKT_i
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedINSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEEEvRNS2_13basic_ostreamIcS5_EERKT_i
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedIP11CBlockIndexEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERKT_i
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedINSt3__16atomicIyEEEEvRNS2_13basic_ostreamIcNS2_11char_traitsIcEEEERKT_i
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedINSt3__121__quoted_output_proxyIcNS2_11char_traitsIcEEEEEEvRNS2_13basic_ostreamIcS5_EERKT_i
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedIlEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEERKT_i
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedIN6wallet13WalletFeatureEEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERKT_i
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedIN4util17TranslatedLiteralEEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERKT_i
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedI12ServiceFlagsEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEERKT_i
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedINSt3__16atomicIiEEEEvRNS2_13basic_ostreamIcNS2_11char_traitsIcEEEERKT_i
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedI14ChainstateRoleEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEERKT_i
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedIN4node13BlockfileTypeEEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERKT_i
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedIN4node15BlockfileCursorEEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEERKT_i
315
#define TINYFORMAT_DEFINE_FORMAT_TRUNCATED_CSTR(type)       \
316
0
inline void formatTruncated(std::ostream& out, type* value, int ntrunc) \
317
0
{                                                           \
318
0
    std::streamsize len = 0;                                \
319
0
    while (len < ntrunc && value[len] != 0)                 \
320
0
        ++len;                                              \
321
0
    out.write(value, len);                                  \
322
0
}
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEPKci
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEPci
323
// Overload for const char* and char*.  Could overload for signed & unsigned
324
// char too, but these are technically unneeded for printf compatibility.
325
TINYFORMAT_DEFINE_FORMAT_TRUNCATED_CSTR(const char)
326
TINYFORMAT_DEFINE_FORMAT_TRUNCATED_CSTR(char)
327
#undef TINYFORMAT_DEFINE_FORMAT_TRUNCATED_CSTR
328
329
} // namespace detail
330
331
332
//------------------------------------------------------------------------------
333
// Variable formatting functions.  May be overridden for user-defined types if
334
// desired.
335
336
337
/// Format a value into a stream, delegating to operator<< by default.
338
///
339
/// Users may override this for their own types.  When this function is called,
340
/// the stream flags will have been modified according to the format string.
341
/// The format specification is provided in the range [fmtBegin, fmtEnd).  For
342
/// truncating conversions, ntrunc is set to the desired maximum number of
343
/// characters, for example "%.7s" calls formatValue with ntrunc = 7.
344
///
345
/// By default, formatValue() uses the usual stream insertion operator
346
/// operator<< to format the type T, with special cases for the %c and %p
347
/// conversions.
348
template<typename T>
349
inline void formatValue(std::ostream& out, const char* /*fmtBegin*/,
350
                        const char* fmtEnd, int ntrunc, const T& value)
351
112M
{
352
112M
#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
112M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
112M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
112M
#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
112M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
112M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
112M
    if (canConvertToChar && 
*(fmtEnd-1) == 'c'88.6M
)
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
112M
    else if (canConvertToVoidPtr && 
*(fmtEnd-1) == 'p'20.8M
)
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
112M
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
112M
    else
378
112M
        out << value;
379
112M
}
_ZN10tinyformat11formatValueIiEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEPKcS8_iRKT_
Line
Count
Source
351
31.7M
{
352
31.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
31.7M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
31.7M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
31.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
31.7M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
31.7M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
31.7M
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
31.7M
    else if (canConvertToVoidPtr && 
*(fmtEnd-1) == 'p'0
)
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
31.7M
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
31.7M
    else
378
31.7M
        out << value;
379
31.7M
}
_ZN10tinyformat11formatValueImEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEPKcS8_iRKT_
Line
Count
Source
351
250k
{
352
250k
#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
250k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
250k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
250k
#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
250k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
250k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
250k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
250k
    else if (canConvertToVoidPtr && 
*(fmtEnd-1) == 'p'0
)
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
250k
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
250k
    else
378
250k
        out << value;
379
250k
}
_ZN10tinyformat11formatValueItEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEPKcS8_iRKT_
Line
Count
Source
351
546k
{
352
546k
#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
546k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
546k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
546k
#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
546k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
546k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
546k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
546k
    else if (canConvertToVoidPtr && 
*(fmtEnd-1) == 'p'0
)
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
546k
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
546k
    else
378
546k
        out << value;
379
546k
}
_ZN10tinyformat11formatValueINSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEvRNS1_13basic_ostreamIcS4_EEPKcSC_iRKT_
Line
Count
Source
351
2.27M
{
352
2.27M
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
2.27M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
2.27M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
2.27M
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
2.27M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
2.27M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
2.27M
    if (canConvertToChar && 
*(fmtEnd-1) == 'c'0
)
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
2.27M
    else if (canConvertToVoidPtr && 
*(fmtEnd-1) == 'p'0
)
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
2.27M
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
2.27M
    else
378
2.27M
        out << value;
379
2.27M
}
_ZN10tinyformat11formatValueIxEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEPKcS8_iRKT_
Line
Count
Source
351
11.6M
{
352
11.6M
#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
11.6M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
11.6M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
11.6M
#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
11.6M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
11.6M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
11.6M
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
11.6M
    else if (canConvertToVoidPtr && 
*(fmtEnd-1) == 'p'0
)
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
11.6M
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
11.6M
    else
378
11.6M
        out << value;
379
11.6M
}
_ZN10tinyformat11formatValueIdEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEPKcS8_iRKT_
Line
Count
Source
351
1.55k
{
352
1.55k
#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.55k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
1.55k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
1.55k
#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.55k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
1.55k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
1.55k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
1.55k
    else if (canConvertToVoidPtr && 
*(fmtEnd-1) == 'p'0
)
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
1.55k
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
1.55k
    else
378
1.55k
        out << value;
379
1.55k
}
_ZN10tinyformat11formatValueIPKcEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEES2_S2_iRKT_
Line
Count
Source
351
20.7M
{
352
20.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
20.7M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
20.7M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
20.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
20.7M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
20.7M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
20.7M
    if (canConvertToChar && 
*(fmtEnd-1) == 'c'0
)
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
20.7M
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
20.7M
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
20.7M
    else
378
20.7M
        out << value;
379
20.7M
}
_ZN10tinyformat11formatValueIbEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEPKcS8_iRKT_
Line
Count
Source
351
2.29M
{
352
2.29M
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
2.29M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
2.29M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
2.29M
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
2.29M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
2.29M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
2.29M
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
2.29M
    else if (canConvertToVoidPtr && 
*(fmtEnd-1) == 'p'0
)
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
2.29M
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
2.29M
    else
378
2.29M
        out << value;
379
2.29M
}
Unexecuted instantiation: _ZN10tinyformat11formatValueIfEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEPKcS8_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIsEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEPKcS8_iRKT_
_ZN10tinyformat11formatValueIjEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEPKcS8_iRKT_
Line
Count
Source
351
21.6M
{
352
21.6M
#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
21.6M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
21.6M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
21.6M
#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
21.6M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
21.6M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
21.6M
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
21.6M
    else if (canConvertToVoidPtr && 
*(fmtEnd-1) == 'p'0
)
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
21.6M
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
21.6M
    else
378
21.6M
        out << value;
379
21.6M
}
_ZN10tinyformat11formatValueIyEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEPKcS8_iRKT_
Line
Count
Source
351
49.9k
{
352
49.9k
#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.9k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
49.9k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
49.9k
#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.9k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
49.9k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
49.9k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
49.9k
    else if (canConvertToVoidPtr && 
*(fmtEnd-1) == 'p'0
)
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
49.9k
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
49.9k
    else
378
49.9k
        out << value;
379
49.9k
}
_ZN10tinyformat11formatValueINSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEEEvRNS1_13basic_ostreamIcS4_EEPKcSA_iRKT_
Line
Count
Source
351
349k
{
352
349k
#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
349k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
349k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
349k
#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
349k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
349k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
349k
    if (canConvertToChar && 
*(fmtEnd-1) == 'c'0
)
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
349k
    else if (canConvertToVoidPtr && 
*(fmtEnd-1) == 'p'0
)
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
349k
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
349k
    else
378
349k
        out << value;
379
349k
}
Unexecuted instantiation: _ZN10tinyformat11formatValueIP11CBlockIndexEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEEPKcSA_iRKT_
_ZN10tinyformat11formatValueIA13_cEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_
Line
Count
Source
351
49.9k
{
352
49.9k
#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.9k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
49.9k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
49.9k
#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.9k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
49.9k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
49.9k
    if (canConvertToChar && 
*(fmtEnd-1) == 'c'0
)
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
49.9k
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
49.9k
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
49.9k
    else
378
49.9k
        out << value;
379
49.9k
}
Unexecuted instantiation: _ZN10tinyformat11formatValueIA10_cEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA7_cEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA14_cEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueINSt3__16atomicIyEEEEvRNS1_13basic_ostreamIcNS1_11char_traitsIcEEEEPKcSA_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA42_cEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueINSt3__121__quoted_output_proxyIcNS1_11char_traitsIcEEEEEEvRNS1_13basic_ostreamIcS4_EEPKcSA_iRKT_
_ZN10tinyformat11formatValueIlEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEPKcS8_iRKT_
Line
Count
Source
351
20.5M
{
352
20.5M
#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.5M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
20.5M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
20.5M
#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.5M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
20.5M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
20.5M
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
20.5M
    else if (canConvertToVoidPtr && 
*(fmtEnd-1) == 'p'0
)
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
20.5M
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
20.5M
    else
378
20.5M
        out << value;
379
20.5M
}
Unexecuted instantiation: _ZN10tinyformat11formatValueIA12_cEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA20_cEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA8_cEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA9_cEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA5_cEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIN6wallet13WalletFeatureEEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEEPKcSA_iRKT_
_ZN10tinyformat11formatValueIA15_cEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_
Line
Count
Source
351
49.9k
{
352
49.9k
#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.9k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
49.9k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
49.9k
#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.9k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
49.9k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
49.9k
    if (canConvertToChar && 
*(fmtEnd-1) == 'c'0
)
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
49.9k
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
49.9k
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
49.9k
    else
378
49.9k
        out << value;
379
49.9k
}
Unexecuted instantiation: _ZN10tinyformat11formatValueIN4util17TranslatedLiteralEEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEEPKcSA_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA27_cEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA21_cEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA17_cEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA16_cEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA6_cEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA18_cEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA31_cEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA11_cEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA19_cEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA3_cEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueI12ServiceFlagsEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA30_cEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueINSt3__16atomicIiEEEEvRNS1_13basic_ostreamIcNS1_11char_traitsIcEEEEPKcSA_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueI14ChainstateRoleEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIN4node13BlockfileTypeEEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEEPKcSA_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIN4node15BlockfileCursorEEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEEPKcSA_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA23_cEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA22_cEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA24_cEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA38_cEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEEPKcS9_iRKT_
380
381
382
// Overloaded version for char types to support printing as an integer
383
#define TINYFORMAT_DEFINE_FORMATVALUE_CHAR(charType)                  \
384
inline void formatValue(std::ostream& out, const char* /*fmtBegin*/,  \
385
33.3k
                        const char* fmtEnd, int /**/, charType value) \
386
33.3k
{                                                                     \
387
33.3k
    switch (*(fmtEnd-1)) {                                            \
388
33.3k
        case 'u': case 'd': case 'i': case 'o': case 'X': case 'x':   \
389
33.3k
            out << static_cast<int>(value); break;                    \
390
33.3k
        default:                                                      \
391
0
            out << value;                   break;                    \
392
33.3k
    }                                                                 \
393
33.3k
}
Unexecuted instantiation: _ZN10tinyformat11formatValueERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEPKcS7_ic
Unexecuted instantiation: _ZN10tinyformat11formatValueERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEPKcS7_ia
_ZN10tinyformat11formatValueERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEPKcS7_ih
Line
Count
Source
385
33.3k
                        const char* fmtEnd, int /**/, charType value) \
386
33.3k
{                                                                     \
387
33.3k
    switch (*(fmtEnd-1)) {                                            \
388
33.3k
        case 'u': case 'd': case 'i': case 'o': case 'X': case 'x':   \
389
33.3k
            out << static_cast<int>(value); break;                    \
390
33.3k
        default:                                                      \
391
0
            out << value;                   break;                    \
392
33.3k
    }                                                                 \
393
33.3k
}
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
112M
            : m_value(static_cast<const void*>(&value)),
535
112M
            m_formatImpl(&formatImpl<T>),
536
112M
            m_toIntImpl(&toIntImpl<T>)
537
112M
        { }
_ZN10tinyformat6detail9FormatArgC2IiEERKT_
Line
Count
Source
534
31.7M
            : m_value(static_cast<const void*>(&value)),
535
31.7M
            m_formatImpl(&formatImpl<T>),
536
31.7M
            m_toIntImpl(&toIntImpl<T>)
537
31.7M
        { }
_ZN10tinyformat6detail9FormatArgC2ImEERKT_
Line
Count
Source
534
250k
            : m_value(static_cast<const void*>(&value)),
535
250k
            m_formatImpl(&formatImpl<T>),
536
250k
            m_toIntImpl(&toIntImpl<T>)
537
250k
        { }
_ZN10tinyformat6detail9FormatArgC2ItEERKT_
Line
Count
Source
534
546k
            : m_value(static_cast<const void*>(&value)),
535
546k
            m_formatImpl(&formatImpl<T>),
536
546k
            m_toIntImpl(&toIntImpl<T>)
537
546k
        { }
_ZN10tinyformat6detail9FormatArgC2INSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEERKT_
Line
Count
Source
534
2.27M
            : m_value(static_cast<const void*>(&value)),
535
2.27M
            m_formatImpl(&formatImpl<T>),
536
2.27M
            m_toIntImpl(&toIntImpl<T>)
537
2.27M
        { }
_ZN10tinyformat6detail9FormatArgC2IxEERKT_
Line
Count
Source
534
11.6M
            : m_value(static_cast<const void*>(&value)),
535
11.6M
            m_formatImpl(&formatImpl<T>),
536
11.6M
            m_toIntImpl(&toIntImpl<T>)
537
11.6M
        { }
_ZN10tinyformat6detail9FormatArgC2IdEERKT_
Line
Count
Source
534
1.55k
            : m_value(static_cast<const void*>(&value)),
535
1.55k
            m_formatImpl(&formatImpl<T>),
536
1.55k
            m_toIntImpl(&toIntImpl<T>)
537
1.55k
        { }
_ZN10tinyformat6detail9FormatArgC2IPKcEERKT_
Line
Count
Source
534
20.7M
            : m_value(static_cast<const void*>(&value)),
535
20.7M
            m_formatImpl(&formatImpl<T>),
536
20.7M
            m_toIntImpl(&toIntImpl<T>)
537
20.7M
        { }
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IaEERKT_
_ZN10tinyformat6detail9FormatArgC2IhEERKT_
Line
Count
Source
534
33.3k
            : m_value(static_cast<const void*>(&value)),
535
33.3k
            m_formatImpl(&formatImpl<T>),
536
33.3k
            m_toIntImpl(&toIntImpl<T>)
537
33.3k
        { }
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IcEERKT_
_ZN10tinyformat6detail9FormatArgC2IbEERKT_
Line
Count
Source
534
2.29M
            : m_value(static_cast<const void*>(&value)),
535
2.29M
            m_formatImpl(&formatImpl<T>),
536
2.29M
            m_toIntImpl(&toIntImpl<T>)
537
2.29M
        { }
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IfEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IsEERKT_
_ZN10tinyformat6detail9FormatArgC2IjEERKT_
Line
Count
Source
534
21.6M
            : m_value(static_cast<const void*>(&value)),
535
21.6M
            m_formatImpl(&formatImpl<T>),
536
21.6M
            m_toIntImpl(&toIntImpl<T>)
537
21.6M
        { }
_ZN10tinyformat6detail9FormatArgC2IyEERKT_
Line
Count
Source
534
49.9k
            : m_value(static_cast<const void*>(&value)),
535
49.9k
            m_formatImpl(&formatImpl<T>),
536
49.9k
            m_toIntImpl(&toIntImpl<T>)
537
49.9k
        { }
_ZN10tinyformat6detail9FormatArgC2INSt3__117basic_string_viewIcNS3_11char_traitsIcEEEEEERKT_
Line
Count
Source
534
349k
            : m_value(static_cast<const void*>(&value)),
535
349k
            m_formatImpl(&formatImpl<T>),
536
349k
            m_toIntImpl(&toIntImpl<T>)
537
349k
        { }
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IP11CBlockIndexEERKT_
_ZN10tinyformat6detail9FormatArgC2IA13_cEERKT_
Line
Count
Source
534
49.9k
            : m_value(static_cast<const void*>(&value)),
535
49.9k
            m_formatImpl(&formatImpl<T>),
536
49.9k
            m_toIntImpl(&toIntImpl<T>)
537
49.9k
        { }
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA10_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA7_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA14_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2INSt3__16atomicIyEEEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA42_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2INSt3__121__quoted_output_proxyIcNS3_11char_traitsIcEEEEEERKT_
_ZN10tinyformat6detail9FormatArgC2IlEERKT_
Line
Count
Source
534
20.5M
            : m_value(static_cast<const void*>(&value)),
535
20.5M
            m_formatImpl(&formatImpl<T>),
536
20.5M
            m_toIntImpl(&toIntImpl<T>)
537
20.5M
        { }
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA12_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA20_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA8_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA9_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA5_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IN6wallet13WalletFeatureEEERKT_
_ZN10tinyformat6detail9FormatArgC2IA15_cEERKT_
Line
Count
Source
534
49.9k
            : m_value(static_cast<const void*>(&value)),
535
49.9k
            m_formatImpl(&formatImpl<T>),
536
49.9k
            m_toIntImpl(&toIntImpl<T>)
537
49.9k
        { }
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IN4util17TranslatedLiteralEEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA27_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA21_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA17_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA16_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA6_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA18_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA31_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA11_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA19_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA3_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2I12ServiceFlagsEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA30_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2INSt3__16atomicIiEEEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2I14ChainstateRoleEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IN4node13BlockfileTypeEEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IN4node15BlockfileCursorEEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA23_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA22_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA24_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA38_cEERKT_
538
539
        void format(std::ostream& out, const char* fmtBegin,
540
                    const char* fmtEnd, int ntrunc) const
541
112M
        {
542
112M
            TINYFORMAT_ASSERT(m_value);
Line
Count
Source
153
112M
#   define TINYFORMAT_ASSERT(cond) assert(cond)
543
112M
            TINYFORMAT_ASSERT(m_formatImpl);
Line
Count
Source
153
112M
#   define TINYFORMAT_ASSERT(cond) assert(cond)
544
112M
            m_formatImpl(out, fmtBegin, fmtEnd, ntrunc, m_value);
545
112M
        }
546
547
        int toInt() const
548
0
        {
549
0
            TINYFORMAT_ASSERT(m_value);
Line
Count
Source
153
0
#   define TINYFORMAT_ASSERT(cond) assert(cond)
550
0
            TINYFORMAT_ASSERT(m_toIntImpl);
Line
Count
Source
153
0
#   define TINYFORMAT_ASSERT(cond) assert(cond)
551
0
            return m_toIntImpl(m_value);
552
0
        }
553
554
    private:
555
        template<typename T>
556
        TINYFORMAT_HIDDEN static void formatImpl(std::ostream& out, const char* fmtBegin,
557
                        const char* fmtEnd, int ntrunc, const void* value)
558
112M
        {
559
112M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
112M
        }
_ZN10tinyformat6detail9FormatArg10formatImplIiEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEEPKcSA_iPKv
Line
Count
Source
558
31.7M
        {
559
31.7M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
31.7M
        }
_ZN10tinyformat6detail9FormatArg10formatImplImEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEEPKcSA_iPKv
Line
Count
Source
558
250k
        {
559
250k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
250k
        }
_ZN10tinyformat6detail9FormatArg10formatImplItEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEEPKcSA_iPKv
Line
Count
Source
558
546k
        {
559
546k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
546k
        }
_ZN10tinyformat6detail9FormatArg10formatImplINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEvRNS3_13basic_ostreamIcS6_EEPKcSE_iPKv
Line
Count
Source
558
2.27M
        {
559
2.27M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
2.27M
        }
_ZN10tinyformat6detail9FormatArg10formatImplIxEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEEPKcSA_iPKv
Line
Count
Source
558
11.6M
        {
559
11.6M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
11.6M
        }
_ZN10tinyformat6detail9FormatArg10formatImplIdEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEEPKcSA_iPKv
Line
Count
Source
558
1.55k
        {
559
1.55k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
1.55k
        }
_ZN10tinyformat6detail9FormatArg10formatImplIPKcEEvRNSt3__113basic_ostreamIcNS5_11char_traitsIcEEEES4_S4_iPKv
Line
Count
Source
558
20.7M
        {
559
20.7M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
20.7M
        }
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIaEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEEPKcSA_iPKv
_ZN10tinyformat6detail9FormatArg10formatImplIhEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEEPKcSA_iPKv
Line
Count
Source
558
33.3k
        {
559
33.3k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
33.3k
        }
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIcEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEEPKcSA_iPKv
_ZN10tinyformat6detail9FormatArg10formatImplIbEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEEPKcSA_iPKv
Line
Count
Source
558
2.29M
        {
559
2.29M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
2.29M
        }
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIfEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEEPKcSA_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIsEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEEPKcSA_iPKv
_ZN10tinyformat6detail9FormatArg10formatImplIjEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEEPKcSA_iPKv
Line
Count
Source
558
21.6M
        {
559
21.6M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
21.6M
        }
_ZN10tinyformat6detail9FormatArg10formatImplIyEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEEPKcSA_iPKv
Line
Count
Source
558
49.9k
        {
559
49.9k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
49.9k
        }
_ZN10tinyformat6detail9FormatArg10formatImplINSt3__117basic_string_viewIcNS3_11char_traitsIcEEEEEEvRNS3_13basic_ostreamIcS6_EEPKcSC_iPKv
Line
Count
Source
558
349k
        {
559
349k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
349k
        }
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIP11CBlockIndexEEvRNSt3__113basic_ostreamIcNS5_11char_traitsIcEEEEPKcSC_iPKv
_ZN10tinyformat6detail9FormatArg10formatImplIA13_cEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKv
Line
Count
Source
558
49.9k
        {
559
49.9k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
49.9k
        }
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA10_cEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA7_cEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA14_cEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplINSt3__16atomicIyEEEEvRNS3_13basic_ostreamIcNS3_11char_traitsIcEEEEPKcSC_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA42_cEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplINSt3__121__quoted_output_proxyIcNS3_11char_traitsIcEEEEEEvRNS3_13basic_ostreamIcS6_EEPKcSC_iPKv
_ZN10tinyformat6detail9FormatArg10formatImplIlEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEEPKcSA_iPKv
Line
Count
Source
558
20.5M
        {
559
20.5M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
20.5M
        }
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA12_cEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA20_cEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA8_cEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA9_cEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA5_cEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIN6wallet13WalletFeatureEEEvRNSt3__113basic_ostreamIcNS5_11char_traitsIcEEEEPKcSC_iPKv
_ZN10tinyformat6detail9FormatArg10formatImplIA15_cEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKv
Line
Count
Source
558
49.9k
        {
559
49.9k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
49.9k
        }
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIN4util17TranslatedLiteralEEEvRNSt3__113basic_ostreamIcNS5_11char_traitsIcEEEEPKcSC_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA27_cEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA21_cEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA17_cEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA16_cEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA6_cEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA18_cEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA31_cEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA11_cEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA19_cEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA3_cEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplI12ServiceFlagsEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA30_cEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplINSt3__16atomicIiEEEEvRNS3_13basic_ostreamIcNS3_11char_traitsIcEEEEPKcSC_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplI14ChainstateRoleEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIN4node13BlockfileTypeEEEvRNSt3__113basic_ostreamIcNS5_11char_traitsIcEEEEPKcSC_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIN4node15BlockfileCursorEEEvRNSt3__113basic_ostreamIcNS5_11char_traitsIcEEEEPKcSC_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA23_cEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA22_cEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA24_cEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA38_cEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEEPKcSB_iPKv
561
562
        template<typename T>
563
        TINYFORMAT_HIDDEN static int toIntImpl(const void* value)
564
0
        {
565
0
            return convertToInt<T>::invoke(*static_cast<const T*>(value));
566
0
        }
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIiEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplImEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplItEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIxEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIdEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIPKcEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIaEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIhEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIcEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIbEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIfEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIsEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIjEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIyEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplINSt3__117basic_string_viewIcNS3_11char_traitsIcEEEEEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIP11CBlockIndexEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA13_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA10_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA7_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA14_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplINSt3__16atomicIyEEEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA42_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplINSt3__121__quoted_output_proxyIcNS3_11char_traitsIcEEEEEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIlEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA12_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA20_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA8_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA9_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA5_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIN6wallet13WalletFeatureEEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA15_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIN4util17TranslatedLiteralEEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA27_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA21_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA17_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA16_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA6_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA18_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA31_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA11_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA19_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA3_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplI12ServiceFlagsEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA30_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplINSt3__16atomicIiEEEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplI14ChainstateRoleEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIN4node13BlockfileTypeEEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIN4node15BlockfileCursorEEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA23_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA22_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA24_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA38_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
82.6M
{
579
82.6M
    int i = 0;
580
247M
    for (;*c >= '0' && *c <= '9'; 
++c165M
)
581
165M
        i = 10*i + (*c - '0');
582
82.6M
    return i;
583
82.6M
}
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
29.5M
{
594
29.5M
    if (*c >= '0' && 
*c <= '9'29.5M
) {
595
2.06k
        n = parseIntAndAdvance(c);
596
2.06k
    }
597
29.5M
    else if (*c == '*') {
598
0
        ++c;
599
0
        n = 0;
600
0
        if (positionalMode) {
601
0
            int pos = parseIntAndAdvance(c) - 1;
602
0
            if (*c != '$')
603
0
                TINYFORMAT_ERROR("tinyformat: Non-positional argument used after a positional one");
Line
Count
Source
135
0
#define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString)
604
0
            if (pos >= 0 && pos < numArgs)
605
0
                n = args[pos].toInt();
606
0
            else
607
0
                TINYFORMAT_ERROR("tinyformat: Positional argument out of range");
Line
Count
Source
135
0
#define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString)
608
0
            ++c;
609
0
        }
610
0
        else {
611
0
            if (argIndex < numArgs)
612
0
                n = args[argIndex++].toInt();
613
0
            else
614
0
                TINYFORMAT_ERROR("tinyformat: Not enough arguments to read variable width or precision");
Line
Count
Source
135
0
#define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString)
615
0
        }
616
0
    }
617
29.5M
    else {
618
29.5M
        return false;
619
29.5M
    }
620
2.06k
    return true;
621
29.5M
}
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
149M
{
630
149M
    const char* c = fmt;
631
942M
    for (;; 
++c792M
) {
632
942M
        if (*c == '\0') {
633
37.2M
            out.write(fmt, c - fmt);
634
37.2M
            return c;
635
37.2M
        }
636
904M
        else if (*c == '%') {
637
112M
            out.write(fmt, c - fmt);
638
112M
            if (*(c+1) != '%')
639
112M
                return c;
640
            // for "%%", tack trailing % onto next literal section.
641
0
            fmt = ++c;
642
0
        }
643
942M
    }
644
149M
}
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
112M
{
686
112M
    TINYFORMAT_ASSERT(*fmtStart == '%');
Line
Count
Source
153
112M
#   define TINYFORMAT_ASSERT(cond) assert(cond)
687
    // Reset stream state to defaults.
688
112M
    out.width(0);
689
112M
    out.precision(6);
690
112M
    out.fill(' ');
691
    // Reset most flags; ignore irrelevant unitbuf & skipws.
692
112M
    out.unsetf(std::ios::adjustfield | std::ios::basefield |
693
112M
               std::ios::floatfield | std::ios::showbase | std::ios::boolalpha |
694
112M
               std::ios::showpoint | std::ios::showpos | std::ios::uppercase);
695
112M
    bool precisionSet = false;
696
112M
    bool widthSet = false;
697
112M
    int widthExtra = 0;
698
112M
    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
112M
    if (*c >= '0' && 
*c <= '9'112M
) {
703
82.6M
        const char tmpc = *c;
704
82.6M
        int value = parseIntAndAdvance(c);
705
82.6M
        if (*c == '$') {
706
            // value is an argument index
707
0
            if (value > 0 && value <= numArgs)
708
0
                argIndex = value - 1;
709
0
            else
710
0
                TINYFORMAT_ERROR("tinyformat: Positional argument out of range");
Line
Count
Source
135
0
#define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString)
711
0
            ++c;
712
0
            positionalMode = true;
713
0
        }
714
82.6M
        else if (positionalMode) {
715
0
            TINYFORMAT_ERROR("tinyformat: Non-positional argument used after a positional one");
Line
Count
Source
135
0
#define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString)
716
0
        }
717
82.6M
        else {
718
82.6M
            if (tmpc == '0') {
719
                // Use internal padding so that numeric values are
720
                // formatted correctly, eg -00010 rather than 000-10
721
82.6M
                out.fill('0');
722
82.6M
                out.setf(std::ios::internal, std::ios::adjustfield);
723
82.6M
            }
724
82.6M
            if (value != 0) {
725
                // Nonzero value means that we parsed width.
726
82.6M
                widthSet = true;
727
82.6M
                out.width(value);
728
82.6M
            }
729
82.6M
        }
730
82.6M
    }
731
29.5M
    else if (positionalMode) {
732
0
        TINYFORMAT_ERROR("tinyformat: Non-positional argument used after a positional one");
Line
Count
Source
135
0
#define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString)
733
0
    }
734
    // 2) Parse flags and width if we did not do it in previous step.
735
112M
    if (!widthSet) {
736
        // Parse flags
737
29.5M
        for (;; 
++c0
) {
738
29.5M
            switch (*c) {
739
0
                case '#':
740
0
                    out.setf(std::ios::showpoint | std::ios::showbase);
741
0
                    continue;
742
0
                case '0':
743
                    // overridden by left alignment ('-' flag)
744
0
                    if (!(out.flags() & std::ios::left)) {
745
                        // Use internal padding so that numeric values are
746
                        // formatted correctly, eg -00010 rather than 000-10
747
0
                        out.fill('0');
748
0
                        out.setf(std::ios::internal, std::ios::adjustfield);
749
0
                    }
750
0
                    continue;
751
0
                case '-':
752
0
                    out.fill(' ');
753
0
                    out.setf(std::ios::left, std::ios::adjustfield);
754
0
                    continue;
755
0
                case ' ':
756
                    // overridden by show positive sign, '+' flag.
757
0
                    if (!(out.flags() & std::ios::showpos))
758
0
                        spacePadPositive = true;
759
0
                    continue;
760
0
                case '+':
761
0
                    out.setf(std::ios::showpos);
762
0
                    spacePadPositive = false;
763
0
                    widthExtra = 1;
764
0
                    continue;
765
29.5M
                default:
766
29.5M
                    break;
767
29.5M
            }
768
29.5M
            break;
769
29.5M
        }
770
        // Parse width
771
29.5M
        int width = 0;
772
29.5M
        widthSet = parseWidthOrPrecision(width, c, positionalMode,
773
29.5M
                                         args, argIndex, numArgs);
774
29.5M
        if (widthSet) {
775
0
            if (width < 0) {
776
                // negative widths correspond to '-' flag set
777
0
                out.fill(' ');
778
0
                out.setf(std::ios::left, std::ios::adjustfield);
779
0
                width = -width;
780
0
            }
781
0
            out.width(width);
782
0
        }
783
29.5M
    }
784
    // 3) Parse precision
785
112M
    if (*c == '.') {
786
2.06k
        ++c;
787
2.06k
        int precision = 0;
788
2.06k
        parseWidthOrPrecision(precision, c, positionalMode,
789
2.06k
                              args, argIndex, numArgs);
790
        // Presence of `.` indicates precision set, unless the inferred value
791
        // was negative in which case the default is used.
792
2.06k
        precisionSet = precision >= 0;
793
2.06k
        if (precisionSet)
794
2.06k
            out.precision(precision);
795
2.06k
    }
796
    // 4) Ignore any C99 length modifier
797
112M
    while (*c == 'l' || *c == 'h' || *c == 'L' ||
798
112M
           *c == 'j' || *c == 'z' || *c == 't') {
799
0
        ++c;
800
0
    }
801
    // 5) We're up to the conversion specifier character.
802
    // Set stream flags based on conversion specifier (thanks to the
803
    // boost::format class for forging the way here).
804
112M
    bool intConversion = false;
805
112M
    switch (*c) {
806
88.5M
        
case 'u': 45.1M
case 'd': 47.3M
case 'i':
807
88.5M
            out.setf(std::ios::dec, std::ios::basefield);
808
88.5M
            intConversion = true;
809
88.5M
            break;
810
0
        case 'o':
811
0
            out.setf(std::ios::oct, std::ios::basefield);
812
0
            intConversion = true;
813
0
            break;
814
0
        case 'X':
815
0
            out.setf(std::ios::uppercase);
816
0
            [[fallthrough]];
817
93.5k
        case 'x': case 'p':
818
93.5k
            out.setf(std::ios::hex, std::ios::basefield);
819
93.5k
            intConversion = true;
820
93.5k
            break;
821
0
        case 'E':
822
0
            out.setf(std::ios::uppercase);
823
0
            [[fallthrough]];
824
0
        case 'e':
825
0
            out.setf(std::ios::scientific, std::ios::floatfield);
826
0
            out.setf(std::ios::dec, std::ios::basefield);
827
0
            break;
828
0
        case 'F':
829
0
            out.setf(std::ios::uppercase);
830
0
            [[fallthrough]];
831
2.06k
        case 'f':
832
2.06k
            out.setf(std::ios::fixed, std::ios::floatfield);
833
2.06k
            break;
834
0
        case 'A':
835
0
            out.setf(std::ios::uppercase);
836
0
            [[fallthrough]];
837
0
        case 'a':
838
#           ifdef _MSC_VER
839
            // Workaround https://developercommunity.visualstudio.com/content/problem/520472/hexfloat-stream-output-does-not-ignore-precision-a.html
840
            // by always setting maximum precision on MSVC to avoid precision
841
            // loss for doubles.
842
            out.precision(13);
843
#           endif
844
0
            out.setf(std::ios::fixed | std::ios::scientific, std::ios::floatfield);
845
0
            break;
846
0
        case 'G':
847
0
            out.setf(std::ios::uppercase);
848
0
            [[fallthrough]];
849
0
        case 'g':
850
0
            out.setf(std::ios::dec, std::ios::basefield);
851
            // As in boost::format, let stream decide float format.
852
0
            out.flags(out.flags() & ~std::ios::floatfield);
853
0
            break;
854
0
        case 'c':
855
            // Handled as special case inside formatValue()
856
0
            break;
857
23.5M
        case 's':
858
23.5M
            if (precisionSet)
859
0
                ntrunc = static_cast<int>(out.precision());
860
            // Make %s print Booleans as "true" and "false"
861
23.5M
            out.setf(std::ios::boolalpha);
862
23.5M
            break;
863
0
        case 'n':
864
            // Not supported - will cause problems!
865
0
            TINYFORMAT_ERROR("tinyformat: %n conversion spec not supported");
Line
Count
Source
135
0
#define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString)
866
0
            break;
867
0
        case '\0':
868
0
            TINYFORMAT_ERROR("tinyformat: Conversion spec incorrectly "
Line
Count
Source
135
0
#define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString)
869
0
                             "terminated by end of string");
870
0
            return c;
871
0
        default:
872
0
            break;
873
112M
    }
874
112M
    if (intConversion && 
precisionSet88.6M
&&
!widthSet0
) {
875
        // "precision" for integers gives the minimum number of digits (to be
876
        // padded with zeros on the left).  This isn't really supported by the
877
        // iostreams, but we can approximately simulate it with the width if
878
        // the width isn't otherwise used.
879
0
        out.width(out.precision() + widthExtra);
880
0
        out.setf(std::ios::internal, std::ios::adjustfield);
881
0
        out.fill('0');
882
0
    }
883
112M
    return c+1;
884
112M
}
885
886
887
//------------------------------------------------------------------------------
888
inline void formatImpl(std::ostream& out, const char* fmt,
889
                       const detail::FormatArg* args,
890
                       int numArgs)
891
37.2M
{
892
    // Saved stream state
893
37.2M
    std::streamsize origWidth = out.width();
894
37.2M
    std::streamsize origPrecision = out.precision();
895
37.2M
    std::ios::fmtflags origFlags = out.flags();
896
37.2M
    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
37.2M
    bool positionalMode = false;
901
37.2M
    int argIndex = 0;
902
149M
    while (true) {
903
149M
        fmt = printFormatStringLiteral(out, fmt);
904
149M
        if (*fmt == '\0') {
905
37.2M
            if (!positionalMode && argIndex < numArgs) {
906
0
                TINYFORMAT_ERROR("tinyformat: Not enough conversion specifiers in format string");
Line
Count
Source
135
0
#define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString)
907
0
            }
908
37.2M
            break;
909
37.2M
        }
910
112M
        bool spacePadPositive = false;
911
112M
        int ntrunc = -1;
912
112M
        const char* fmtEnd = streamStateFromFormat(out, positionalMode, spacePadPositive, ntrunc, fmt,
913
112M
                                                   args, argIndex, numArgs);
914
        // NB: argIndex may be incremented by reading variable width/precision
915
        // in `streamStateFromFormat`, so do the bounds check here.
916
112M
        if (argIndex >= numArgs) {
917
0
            TINYFORMAT_ERROR("tinyformat: Too many conversion specifiers in format string");
Line
Count
Source
135
0
#define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString)
918
0
            return;
919
0
        }
920
112M
        const FormatArg& arg = args[argIndex];
921
        // Format the arg into the stream.
922
112M
        if (!spacePadPositive) {
923
112M
            arg.format(out, fmt, fmtEnd, ntrunc);
924
112M
        }
925
0
        else {
926
            // The following is a special case with no direct correspondence
927
            // between stream formatting and the printf() behaviour.  Simulate
928
            // it crudely by formatting into a temporary string stream and
929
            // munging the resulting string.
930
0
            std::ostringstream tmpStream;
931
0
            tmpStream.copyfmt(out);
932
0
            tmpStream.setf(std::ios::showpos);
933
0
            arg.format(tmpStream, fmt, fmtEnd, ntrunc);
934
0
            std::string result = tmpStream.str(); // allocates... yuck.
935
0
            for (size_t i = 0, iend = result.size(); i < iend; ++i) {
936
0
                if (result[i] == '+')
937
0
                    result[i] = ' ';
938
0
            }
939
0
            out << result;
940
0
        }
941
112M
        if (!positionalMode)
942
112M
            ++argIndex;
943
112M
        fmt = fmtEnd;
944
112M
    }
945
946
    // Restore stream state
947
37.2M
    out.width(origWidth);
948
37.2M
    out.precision(origPrecision);
949
37.2M
    out.flags(origFlags);
950
37.2M
    out.fill(origFill);
951
37.2M
}
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
37.2M
            : 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
37.1M
            : FormatList(&m_formatterStore[0], N),
991
37.1M
            m_formatterStore { FormatArg(args)... }
992
37.1M
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi1EEC2IJiEEEDpRKT_
Line
Count
Source
990
511k
            : FormatList(&m_formatterStore[0], N),
991
511k
            m_formatterStore { FormatArg(args)... }
992
511k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi2EEC2IJmmEEEDpRKT_
Line
Count
Source
990
50.4k
            : FormatList(&m_formatterStore[0], N),
991
50.4k
            m_formatterStore { FormatArg(args)... }
992
50.4k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi1EEC2IJtEEEDpRKT_
Line
Count
Source
990
16.1k
            : FormatList(&m_formatterStore[0], N),
991
16.1k
            m_formatterStore { FormatArg(args)... }
992
16.1k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_EEEDpRKT_
Line
Count
Source
990
551k
            : FormatList(&m_formatterStore[0], N),
991
551k
            m_formatterStore { FormatArg(args)... }
992
551k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi1EEC2IJxEEEDpRKT_
Line
Count
Source
990
249k
            : FormatList(&m_formatterStore[0], N),
991
249k
            m_formatterStore { FormatArg(args)... }
992
249k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJdEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi1EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEDpRKT_
Line
Count
Source
990
202k
            : FormatList(&m_formatterStore[0], N),
991
202k
            m_formatterStore { FormatArg(args)... }
992
202k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi1EEC2IJPKcEEEDpRKT_
Line
Count
Source
990
249k
            : FormatList(&m_formatterStore[0], N),
991
249k
            m_formatterStore { FormatArg(args)... }
992
249k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJaEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJhEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJcEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi1EEC2IJbEEEDpRKT_
Line
Count
Source
990
1.99M
            : FormatList(&m_formatterStore[0], N),
991
1.99M
            m_formatterStore { FormatArg(args)... }
992
1.99M
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJfEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJsEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi1EEC2IJjEEEDpRKT_
Line
Count
Source
990
749k
            : FormatList(&m_formatterStore[0], N),
991
749k
            m_formatterStore { FormatArg(args)... }
992
749k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi1EEC2IJyEEEDpRKT_
Line
Count
Source
990
49.9k
            : FormatList(&m_formatterStore[0], N),
991
49.9k
            m_formatterStore { FormatArg(args)... }
992
49.9k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEiEEEDpRKT_
Line
Count
Source
990
99.9k
            : FormatList(&m_formatterStore[0], N),
991
99.9k
            m_formatterStore { FormatArg(args)... }
992
99.9k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi1EEC2IJNSt3__117basic_string_viewIcNS4_11char_traitsIcEEEEEEEDpRKT_
Line
Count
Source
990
149k
            : FormatList(&m_formatterStore[0], N),
991
149k
            m_formatterStore { FormatArg(args)... }
992
149k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi6EEC2IJjjjjNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_EEEDpRKT_
Line
Count
Source
990
49.9k
            : FormatList(&m_formatterStore[0], N),
991
49.9k
            m_formatterStore { FormatArg(args)... }
992
49.9k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJP11CBlockIndexiNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESC_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEExxiEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_SA_SA_EEEDpRKT_
Line
Count
Source
990
99.9k
            : FormatList(&m_formatterStore[0], N),
991
99.9k
            m_formatterStore { FormatArg(args)... }
992
99.9k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJiNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEiSA_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEtEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEhEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJtNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEtSA_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJPKcNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESC_jEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi1EEC2IJA13_cEEEDpRKT_
Line
Count
Source
990
49.9k
            : FormatList(&m_formatterStore[0], N),
991
49.9k
            m_formatterStore { FormatArg(args)... }
992
49.9k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJPKcxxEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_SA_EEEDpRKT_
Line
Count
Source
990
49.9k
            : FormatList(&m_formatterStore[0], N),
991
49.9k
            m_formatterStore { FormatArg(args)... }
992
49.9k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA10_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEESB_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJA10_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEESB_SB_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA7_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA14_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJmNSt3__117basic_string_viewIcNS4_11char_traitsIcEEEEEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi4EEC2IJhhhhEEEDpRKT_
Line
Count
Source
990
8.32k
            : FormatList(&m_formatterStore[0], N),
991
8.32k
            m_formatterStore { FormatArg(args)... }
992
8.32k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi2EEC2IJPKctEEEDpRKT_
Line
Count
Source
990
31.3k
            : FormatList(&m_formatterStore[0], N),
991
31.3k
            m_formatterStore { FormatArg(args)... }
992
31.3k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS4_6atomicIyEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJxxNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi1EEC2IJmEEEDpRKT_
Line
Count
Source
990
149k
            : FormatList(&m_formatterStore[0], N),
991
149k
            m_formatterStore { FormatArg(args)... }
992
149k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJjNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJPKcNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEES5_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt3__117basic_string_viewIcNS4_11char_traitsIcEEEEjmNS4_12basic_stringIcS7_NS4_9allocatorIcEEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt3__117basic_string_viewIcNS4_11char_traitsIcEEEENS4_12basic_stringIcS7_NS4_9allocatorIcEEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJmiEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJjjEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJijEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJmNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_A13_cSA_A42_cEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi2EEC2IJPKcS5_EEEDpRKT_
Line
Count
Source
990
49.9k
            : FormatList(&m_formatterStore[0], N),
991
49.9k
            m_formatterStore { FormatArg(args)... }
992
49.9k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJmjEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJjmEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt3__121__quoted_output_proxyIcNS4_11char_traitsIcEEEEiEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJNSt3__121__quoted_output_proxyIcNS4_11char_traitsIcEEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi7EEC2IJNSt3__117basic_string_viewIcNS4_11char_traitsIcEEEES8_iS8_A13_cNS4_12basic_stringIcS7_NS4_9allocatorIcEEEEA42_cEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt3__117basic_string_viewIcNS4_11char_traitsIcEEEEiS8_S8_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJPKcS5_S5_NSt3__117basic_string_viewIcNS6_11char_traitsIcEEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJPKcNSt3__117basic_string_viewIcNS6_11char_traitsIcEEEEEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi2EEC2IJxxEEEDpRKT_
Line
Count
Source
990
549k
            : FormatList(&m_formatterStore[0], N),
991
549k
            m_formatterStore { FormatArg(args)... }
992
549k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJlmlEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi2EEC2IJPKciEEEDpRKT_
Line
Count
Source
990
20.1M
            : FormatList(&m_formatterStore[0], N),
991
20.1M
            m_formatterStore { FormatArg(args)... }
992
20.1M
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi6EEC2IJijjllxEEEDpRKT_
Line
Count
Source
990
10.2M
            : FormatList(&m_formatterStore[0], N),
991
10.2M
            m_formatterStore { FormatArg(args)... }
992
10.2M
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi3EEC2IJijjEEEDpRKT_
Line
Count
Source
990
99.9k
            : FormatList(&m_formatterStore[0], N),
991
99.9k
            m_formatterStore { FormatArg(args)... }
992
99.9k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt3__117basic_string_viewIcNS4_11char_traitsIcEEEEiS8_EEEDpRKT_
Line
Count
Source
990
99.9k
            : FormatList(&m_formatterStore[0], N),
991
99.9k
            m_formatterStore { FormatArg(args)... }
992
99.9k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEjiSA_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA14_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEESB_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA14_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEPKcEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA13_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEESB_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEjEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJxxxEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi2EEC2IJiiEEEDpRKT_
Line
Count
Source
990
49.9k
            : FormatList(&m_formatterStore[0], N),
991
49.9k
            m_formatterStore { FormatArg(args)... }
992
49.9k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi2EEC2IJPKcNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEEEEDpRKT_
Line
Count
Source
990
99.9k
            : FormatList(&m_formatterStore[0], N),
991
99.9k
            m_formatterStore { FormatArg(args)... }
992
99.9k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJA12_cjjNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA20_ciEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJA20_cEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEExEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi20EEC2IJxiiiNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEdddddddddddddddEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJxxPKcEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJiPKcEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPKcEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA7_cPKcEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA8_cPKcEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA9_cPKcEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA14_cPKcEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA5_cPKcEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA13_cPKcEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS4_21__quoted_output_proxyIcS7_EEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJN6wallet13WalletFeatureEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA13_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEiiEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPKcSC_SA_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_SA_SA_jEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA15_ciEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEN4util17TranslatedLiteralEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJidEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA27_ciEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA21_cA42_cEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA17_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEESB_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEA13_cEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA12_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJA10_cEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJiiN6wallet13WalletFeatureEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_PKcEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJiiiiEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJjhNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA16_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA12_cPKcEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJA16_cEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJmxEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJPKcA42_cNSt3__121__quoted_output_proxyIcNS7_11char_traitsIcEEEEEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_dEEEDpRKT_
Line
Count
Source
990
1.55k
            : FormatList(&m_formatterStore[0], N),
991
1.55k
            m_formatterStore { FormatArg(args)... }
992
1.55k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJmNSt3__121__quoted_output_proxyIcNS4_11char_traitsIcEEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEiiiiEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_iiEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_mEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJimNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEiiEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJiimEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJhhEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJhhA13_chEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEmEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEmmmmEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJA14_cEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEddEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJmPKciEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA6_ciEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJxxyNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJxiEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbEEEDpRKT_
Line
Count
Source
990
49.9k
            : FormatList(&m_formatterStore[0], N),
991
49.9k
            m_formatterStore { FormatArg(args)... }
992
49.9k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJtmmEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJPKcNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESC_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA5_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA15_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEESB_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA15_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA18_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA18_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEESB_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA31_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJA27_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEhiEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA12_ciEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA12_ciiEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJA12_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEhiEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJA12_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEhSB_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA11_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA13_ciEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA19_cPKcEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA18_ciEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJA18_cEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJA7_cEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJddEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJA9_cEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi5EEC2IJiiiiiEEEDpRKT_
Line
Count
Source
990
49.9k
            : FormatList(&m_formatterStore[0], N),
991
49.9k
            m_formatterStore { FormatArg(args)... }
992
49.9k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi2EEC2IJjiEEEDpRKT_
Line
Count
Source
990
49.9k
            : FormatList(&m_formatterStore[0], N),
991
49.9k
            m_formatterStore { FormatArg(args)... }
992
49.9k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi5EEC2IJtttttEEEDpRKT_
Line
Count
Source
990
99.9k
            : FormatList(&m_formatterStore[0], N),
991
99.9k
            m_formatterStore { FormatArg(args)... }
992
99.9k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi2EEC2IJbbEEEDpRKT_
Line
Count
Source
990
99.9k
            : FormatList(&m_formatterStore[0], N),
991
99.9k
            m_formatterStore { FormatArg(args)... }
992
99.9k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi3EEC2IJA15_cblEEEDpRKT_
Line
Count
Source
990
49.9k
            : FormatList(&m_formatterStore[0], N),
991
49.9k
            m_formatterStore { FormatArg(args)... }
992
49.9k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJbNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJxjEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJdNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt3__121__quoted_output_proxyIcNS4_11char_traitsIcEEEEyEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJA17_cEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA3_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEdEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi2EEC2IJxNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEDpRKT_
Line
Count
Source
990
14
            : FormatList(&m_formatterStore[0], N),
991
14
            m_formatterStore { FormatArg(args)... }
992
14
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEjxEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEjSA_SA_xEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJjxEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJxNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJ12ServiceFlagsNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJPKcNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESC_SC_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA9_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA17_cbEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEmxEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA30_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEExEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJxxmEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJ12ServiceFlagsS4_NSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJiiNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJiibxEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi8EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS4_6atomicIiEESC_SA_bxSA_SA_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi7EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_iNS4_6atomicIiEExSA_SA_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJixEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_xEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJmyyxEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPKcxEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJiNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEExEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA20_cxEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJmjNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJiNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEixEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA15_cxEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEA17_cEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi6EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_xSA_SA_xEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJxNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_mmEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_xSA_EEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi5EEC2IJPKcNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEixSC_EEEDpRKT_
Line
Count
Source
990
9.34k
            : FormatList(&m_formatterStore[0], N),
991
9.34k
            m_formatterStore { FormatArg(args)... }
992
9.34k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_ixEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJixNSt3__16atomicIiEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJxNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS4_6atomicIyEEymEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJhNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJjjNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEjSA_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA16_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEjEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJA16_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEjPKcSD_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJPKcxEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA13_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEExEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJA13_cmNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEESB_xEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA13_cxNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEixEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJmmiEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA19_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJA19_cEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJ14ChainstateRoleiiEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi7EEC2IJ14ChainstateRoleyyxiiiEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJyNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA17_ciEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA17_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJN4node13BlockfileTypeENS4_15BlockfileCursorEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJiNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEijEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJibiEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEjyEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJiyyEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJxxxxxEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJddmEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJxyxyEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJdiiddEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJxmEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJlEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJPKcNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEExEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJxbEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi18EEC2IJidddddfddddddfddddEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEllEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi7EEC2IJjmjjmjPKcEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJmdEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEyjEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_xxEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJA9_ciA15_cA42_cEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJA9_ciA12_cA42_cEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJiNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_SA_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJ12ServiceFlagsEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEExPKcEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJmmjEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEfEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPKcSA_SA_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEyEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJjNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_jmmEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA21_cmNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_xiEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEmxiEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJmxxEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_SA_SA_SA_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJmmxxEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi12EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_SA_iidySA_ddjSA_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJA23_cEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJA21_cEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJPKcmEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJA13_ciiiA42_cEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJA27_cEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJA18_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEidSB_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJjNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_SA_jEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJdddEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi6EEC2IJjdddddEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJiddddEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA22_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA11_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEESB_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJA42_cEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi6EEC2IJiyyA13_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEA42_cEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJxdEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJA12_cEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEiSA_dEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJiNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA17_cPKcEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA22_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEESB_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA22_cyPKcEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi3EEC2IJPKciNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEEEEDpRKT_
Line
Count
Source
990
49.9k
            : FormatList(&m_formatterStore[0], N),
991
49.9k
            m_formatterStore { FormatArg(args)... }
992
49.9k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEdEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJxfmEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJymNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_iEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJA24_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEESB_PKcEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJPKcNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESC_bEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA16_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEiEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJPKcNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEiEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJPKcjmEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA21_cNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJiiiEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA13_cA27_cEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA8_cA38_cEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi8EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEiSA_SA_jjjmEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEjmmjEEEDpRKT_
993
#else // C++98 version
994
        void init(int) {}
995
#       define TINYFORMAT_MAKE_FORMATLIST_CONSTRUCTOR(n)                \
996
                                                                        \
997
        template<TINYFORMAT_ARGTYPES(n)>                                \
998
        FormatListN(TINYFORMAT_VARARGS(n))                              \
999
            : FormatList(&m_formatterStore[0], n)                       \
1000
        { TINYFORMAT_ASSERT(n == N); init(0, TINYFORMAT_PASSARGS(n)); } \
1001
                                                                        \
1002
        template<TINYFORMAT_ARGTYPES(n)>                                \
1003
        void init(int i, TINYFORMAT_VARARGS(n))                         \
1004
        {                                                               \
1005
            m_formatterStore[i] = FormatArg(v1);                        \
1006
            init(i+1 TINYFORMAT_PASSARGS_TAIL(n));                      \
1007
        }
1008
1009
        TINYFORMAT_FOREACH_ARGNUM(TINYFORMAT_MAKE_FORMATLIST_CONSTRUCTOR)
1010
#       undef TINYFORMAT_MAKE_FORMATLIST_CONSTRUCTOR
1011
#endif
1012
        FormatListN(const FormatListN& other)
1013
            : FormatList(&m_formatterStore[0], N)
1014
        { std::copy(&other.m_formatterStore[0], &other.m_formatterStore[N],
1015
                    &m_formatterStore[0]); }
1016
1017
    private:
1018
        FormatArg m_formatterStore[N];
1019
};
1020
1021
// Special 0-arg version - MSVC says zero-sized C array in struct is nonstandard
1022
template<> class FormatListN<0> : public FormatList
1023
{
1024
public:
1025
49.9k
    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
37.2M
{
1045
37.2M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
37.2M
}
_ZN10tinyformat14makeFormatListIJiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
511k
{
1045
511k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
511k
}
_ZN10tinyformat14makeFormatListIJmmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
50.4k
{
1045
50.4k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
50.4k
}
_ZN10tinyformat14makeFormatListIJtEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
16.1k
{
1045
16.1k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
16.1k
}
_ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
551k
{
1045
551k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
551k
}
_ZN10tinyformat14makeFormatListIJxEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
249k
{
1045
249k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
249k
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJdEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
202k
{
1045
202k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
202k
}
_ZN10tinyformat14makeFormatListIJPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
249k
{
1045
249k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
249k
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJaEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJhEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJbEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
1.99M
{
1045
1.99M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.99M
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJfEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJsEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
749k
{
1045
749k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
749k
}
_ZN10tinyformat14makeFormatListIJyEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
49.9k
{
1045
49.9k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
49.9k
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_xS7_S7_xEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEiiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
49.9k
{
1045
49.9k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
49.9k
}
_ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
99.9k
{
1045
99.9k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
99.9k
}
_ZN10tinyformat14makeFormatListIJNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
149k
{
1045
149k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
149k
}
_ZN10tinyformat14makeFormatListIJjjjjNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
49.9k
{
1045
49.9k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
49.9k
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJP11CBlockIndexiNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEExxiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_S7_S7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
99.9k
{
1045
99.9k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
99.9k
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEiS7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEtEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEhEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJtNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEtS7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_jEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJA13_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
49.9k
{
1045
49.9k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
49.9k
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcxxEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_S7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
49.9k
{
1045
49.9k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
49.9k
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA10_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA10_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_S8_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA7_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA14_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJhhhhEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
8.32k
{
1045
8.32k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
8.32k
}
_ZN10tinyformat14makeFormatListIJPKctEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
31.3k
{
1045
31.3k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
31.3k
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_6atomicIyEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJxxNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
149k
{
1045
149k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
149k
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJjNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES2_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEjmNS1_12basic_stringIcS4_NS1_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEENS1_12basic_stringIcS4_NS1_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJjjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJijEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_A13_cS7_A42_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJPKcS2_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
49.9k
{
1045
49.9k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
49.9k
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJjmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__121__quoted_output_proxyIcNS1_11char_traitsIcEEEEiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__121__quoted_output_proxyIcNS1_11char_traitsIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEES5_iS5_A13_cNS1_12basic_stringIcS4_NS1_9allocatorIcEEEEA42_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEiS5_S5_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcS2_S2_NSt3__117basic_string_viewIcNS3_11char_traitsIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcNSt3__117basic_string_viewIcNS3_11char_traitsIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJxxEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
549k
{
1045
549k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
549k
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJlmlEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJPKciEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
20.1M
{
1045
20.1M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
20.1M
}
_ZN10tinyformat14makeFormatListIJijjllxEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
10.2M
{
1045
10.2M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
10.2M
}
_ZN10tinyformat14makeFormatListIJijjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
99.9k
{
1045
99.9k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
99.9k
}
_ZN10tinyformat14makeFormatListIJNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEiS5_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
99.9k
{
1045
99.9k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
99.9k
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEjiS7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA14_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA14_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA13_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJxxxEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJiiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
49.9k
{
1045
49.9k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
49.9k
}
_ZN10tinyformat14makeFormatListIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
99.9k
{
1045
99.9k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
99.9k
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA12_cjjNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA20_ciEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA20_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEExEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJxiiiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEdddddddddddddddEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJxxPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA7_cPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA8_cPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA9_cPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA14_cPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA5_cPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA13_cPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_21__quoted_output_proxyIcS4_EEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJN6wallet13WalletFeatureEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA13_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcS9_S7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_S7_S7_jEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA15_ciEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEN4util17TranslatedLiteralEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJidEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA27_ciEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA21_cA42_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA17_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEA13_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA12_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA10_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiiN6wallet13WalletFeatureEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_PKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiiiiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJjhNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA16_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA12_cPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA16_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmxEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcA42_cNSt3__121__quoted_output_proxyIcNS4_11char_traitsIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_dEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
1.55k
{
1045
1.55k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.55k
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmNSt3__121__quoted_output_proxyIcNS1_11char_traitsIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEiiiiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_iiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_mEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJimNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEiiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiimEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJhhEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJhhA13_chEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmmmmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA14_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEddEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmPKciEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA6_ciEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJxxyNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJxiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEbEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
49.9k
{
1045
49.9k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
49.9k
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJtmmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA5_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA15_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA15_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA18_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA18_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA31_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA27_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEhiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA12_ciEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA12_ciiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA12_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEhiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA12_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEhS8_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA11_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA13_ciEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA19_cPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA18_ciEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA18_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA7_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJddEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA9_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJiiiiiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
49.9k
{
1045
49.9k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
49.9k
}
_ZN10tinyformat14makeFormatListIJjiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
49.9k
{
1045
49.9k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
49.9k
}
_ZN10tinyformat14makeFormatListIJtttttEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
99.9k
{
1045
99.9k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
99.9k
}
_ZN10tinyformat14makeFormatListIJbbEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
99.9k
{
1045
99.9k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
99.9k
}
_ZN10tinyformat14makeFormatListIJA15_cblEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
49.9k
{
1045
49.9k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
49.9k
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJbNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJxjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJdNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__121__quoted_output_proxyIcNS1_11char_traitsIcEEEEyEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA17_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA3_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEdEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJxNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
14
{
1045
14
    return detail::FormatListN<sizeof...(args)>(args...);
1046
14
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEjxEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEjS7_S7_xEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJjxEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJxNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJ12ServiceFlagsNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_S9_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA9_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA17_cbEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmxEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA30_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJxxmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJ12ServiceFlagsS1_NSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEbxEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiibxEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_6atomicIiEES9_S7_bxS7_S7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_iNS1_6atomicIiEExS7_S7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJixEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_xEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmyyxEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcxEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEExEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA20_cxEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmjNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEixEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA15_cxEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEA17_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJxNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_mmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_xS7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEixS9_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
9.34k
{
1045
9.34k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
9.34k
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_ixEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJixNSt3__16atomicIiEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJxNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_6atomicIyEEymEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJhNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJjjNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEjS7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA16_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA16_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEjPKcSA_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcxEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA13_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA13_cmNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_xEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA13_cxNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEixEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmmiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA19_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA19_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJ14ChainstateRoleiiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJ14ChainstateRoleyyxiiiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJyNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA17_ciEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA17_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJN4node13BlockfileTypeENS1_15BlockfileCursorEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEijEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJibiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEjyEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiyyEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJxxxxxEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJddmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJxyxyEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJdiiddEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJxmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJlEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEExEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJxbEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJidddddfddddddfddddEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEllEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJjmjjmjPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmdEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEyjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_xxEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA9_ciA15_cA42_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA9_ciA12_cA42_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_S7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJ12ServiceFlagsEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEExPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmmjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEfEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcS7_S7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEyEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJjNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_jmmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA21_cmNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_xiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmxiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmxxEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_S7_S7_S7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmmxxEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_S7_iidyS7_ddjS7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA23_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA21_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA13_ciiiA42_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA27_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA18_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEidS8_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJjNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_S7_jEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJdddEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJjdddddEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiddddEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA22_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA11_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA42_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiyyA13_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEA42_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJxdEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA12_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEiS7_dEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA17_cPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA22_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA22_cyPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJPKciNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
49.9k
{
1045
49.9k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
49.9k
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEdEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJxfmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJymNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_iEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA24_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_PKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_bEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA16_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcjmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA21_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiiiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA13_cA27_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA8_cA38_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEiS7_S7_jjjmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEjmmjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
1047
1048
#else // C++98 version
1049
1050
inline detail::FormatListN<0> makeFormatList()
1051
{
1052
    return detail::FormatListN<0>();
1053
}
1054
#define TINYFORMAT_MAKE_MAKEFORMATLIST(n)                     \
1055
template<TINYFORMAT_ARGTYPES(n)>                              \
1056
detail::FormatListN<n> makeFormatList(TINYFORMAT_VARARGS(n))  \
1057
{                                                             \
1058
    return detail::FormatListN<n>(TINYFORMAT_PASSARGS(n));    \
1059
}
1060
TINYFORMAT_FOREACH_ARGNUM(TINYFORMAT_MAKE_MAKEFORMATLIST)
1061
#undef TINYFORMAT_MAKE_MAKEFORMATLIST
1062
1063
#endif
1064
1065
/// Format list of arguments to the stream according to the given format string.
1066
///
1067
/// The name vformat() is chosen for the semantic similarity to vprintf(): the
1068
/// list of format arguments is held in a single function argument.
1069
inline void vformat(std::ostream& out, const char* fmt, FormatListRef list)
1070
37.2M
{
1071
37.2M
    detail::formatImpl(out, fmt, list.m_args, list.m_N);
1072
37.2M
}
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
37.2M
{
1081
37.2M
    vformat(out, fmt, makeFormatList(args...));
1082
37.2M
}
_ZN10tinyformat6formatIJiEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
511k
{
1081
511k
    vformat(out, fmt, makeFormatList(args...));
1082
511k
}
_ZN10tinyformat6formatIJmmEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
50.4k
{
1081
50.4k
    vformat(out, fmt, makeFormatList(args...));
1082
50.4k
}
_ZN10tinyformat6formatIJtEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
16.1k
{
1081
16.1k
    vformat(out, fmt, makeFormatList(args...));
1082
16.1k
}
_ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_EEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
551k
{
1081
551k
    vformat(out, fmt, makeFormatList(args...));
1082
551k
}
_ZN10tinyformat6formatIJxEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
249k
{
1081
249k
    vformat(out, fmt, makeFormatList(args...));
1082
249k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJdEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
202k
{
1081
202k
    vformat(out, fmt, makeFormatList(args...));
1082
202k
}
_ZN10tinyformat6formatIJPKcEEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
249k
{
1081
249k
    vformat(out, fmt, makeFormatList(args...));
1082
249k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJaEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJhEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJcEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJbEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
1.99M
{
1081
1.99M
    vformat(out, fmt, makeFormatList(args...));
1082
1.99M
}
Unexecuted instantiation: _ZN10tinyformat6formatIJfEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJsEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJjEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
749k
{
1081
749k
    vformat(out, fmt, makeFormatList(args...));
1082
749k
}
_ZN10tinyformat6formatIJyEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
49.9k
{
1081
49.9k
    vformat(out, fmt, makeFormatList(args...));
1082
49.9k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_xS7_S7_xEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEiiEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
49.9k
{
1081
49.9k
    vformat(out, fmt, makeFormatList(args...));
1082
49.9k
}
_ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEiEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
99.9k
{
1081
99.9k
    vformat(out, fmt, makeFormatList(args...));
1082
99.9k
}
_ZN10tinyformat6formatIJNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
149k
{
1081
149k
    vformat(out, fmt, makeFormatList(args...));
1082
149k
}
_ZN10tinyformat6formatIJjjjjNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_EEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
49.9k
{
1081
49.9k
    vformat(out, fmt, makeFormatList(args...));
1082
49.9k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJP11CBlockIndexiNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_EEEvRNS3_13basic_ostreamIcS6_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEExxiEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_S7_S7_EEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
99.9k
{
1081
99.9k
    vformat(out, fmt, makeFormatList(args...));
1082
99.9k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEiS7_EEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEtEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEhEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJtNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEtS7_EEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_jEEEvRNS3_13basic_ostreamIcS6_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJA13_cEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
49.9k
{
1081
49.9k
    vformat(out, fmt, makeFormatList(args...));
1082
49.9k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcxxEEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_S7_EEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
49.9k
{
1081
49.9k
    vformat(out, fmt, makeFormatList(args...));
1082
49.9k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJA10_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_EEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA10_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_S8_EEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA7_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA14_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJhhhhEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
8.32k
{
1081
8.32k
    vformat(out, fmt, makeFormatList(args...));
1082
8.32k
}
_ZN10tinyformat6formatIJPKctEEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
31.3k
{
1081
31.3k
    vformat(out, fmt, makeFormatList(args...));
1082
31.3k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_6atomicIyEEEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJxxNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJmEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
149k
{
1081
149k
    vformat(out, fmt, makeFormatList(args...));
1082
149k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJjNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES2_EEEvRNS3_13basic_ostreamIcS6_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEjmNS1_12basic_stringIcS4_NS1_9allocatorIcEEEEEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEENS1_12basic_stringIcS4_NS1_9allocatorIcEEEEEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmiEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJjjEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJijEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_A13_cS7_A42_cEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJPKcS2_EEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
49.9k
{
1081
49.9k
    vformat(out, fmt, makeFormatList(args...));
1082
49.9k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJmjEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJjmEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__121__quoted_output_proxyIcNS1_11char_traitsIcEEEEiEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__121__quoted_output_proxyIcNS1_11char_traitsIcEEEEEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEES5_iS5_A13_cNS1_12basic_stringIcS4_NS1_9allocatorIcEEEEA42_cEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEiS5_S5_EEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcS2_S2_NSt3__117basic_string_viewIcNS3_11char_traitsIcEEEEEEEvRNS3_13basic_ostreamIcS6_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt3__117basic_string_viewIcNS3_11char_traitsIcEEEEEEEvRNS3_13basic_ostreamIcS6_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJxxEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
549k
{
1081
549k
    vformat(out, fmt, makeFormatList(args...));
1082
549k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJlmlEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJPKciEEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
20.1M
{
1081
20.1M
    vformat(out, fmt, makeFormatList(args...));
1082
20.1M
}
_ZN10tinyformat6formatIJijjllxEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
10.2M
{
1081
10.2M
    vformat(out, fmt, makeFormatList(args...));
1082
10.2M
}
_ZN10tinyformat6formatIJijjEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
99.9k
{
1081
99.9k
    vformat(out, fmt, makeFormatList(args...));
1082
99.9k
}
_ZN10tinyformat6formatIJNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEiS5_EEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
99.9k
{
1081
99.9k
    vformat(out, fmt, makeFormatList(args...));
1082
99.9k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEjiS7_EEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA14_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_EEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA14_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_EEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEjEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJxxxEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJiiEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
49.9k
{
1081
49.9k
    vformat(out, fmt, makeFormatList(args...));
1082
49.9k
}
_ZN10tinyformat6formatIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEvRNS3_13basic_ostreamIcS6_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
99.9k
{
1081
99.9k
    vformat(out, fmt, makeFormatList(args...));
1082
99.9k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJA12_cjjNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA20_ciEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA20_cEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEExEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJxiiiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEdddddddddddddddEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJxxPKcEEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiPKcEEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA7_cPKcEEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA8_cPKcEEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA9_cPKcEEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA14_cPKcEEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA5_cPKcEEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cPKcEEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_21__quoted_output_proxyIcS4_EEEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJN6wallet13WalletFeatureEEEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcS9_S7_EEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_S7_S7_jEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA15_ciEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEN4util17TranslatedLiteralEEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJidEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA27_ciEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA21_cA42_cEEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA17_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_EEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEA13_cEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA12_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA10_cEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiiN6wallet13WalletFeatureEEEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_PKcEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiiiiEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJjhNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA16_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA12_cPKcEEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA16_cEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmxEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcA42_cNSt3__121__quoted_output_proxyIcNS4_11char_traitsIcEEEEEEEvRNS4_13basic_ostreamIcS7_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_dEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
1.55k
{
1081
1.55k
    vformat(out, fmt, makeFormatList(args...));
1082
1.55k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJmNSt3__121__quoted_output_proxyIcNS1_11char_traitsIcEEEEEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEiiiiEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_iiEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_mEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJimNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEiiEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiimEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJhhEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJhhA13_chEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmmmmEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA14_cEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEddEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmPKciEEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA6_ciEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJxxyNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJxiEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEbEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
49.9k
{
1081
49.9k
    vformat(out, fmt, makeFormatList(args...));
1082
49.9k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJtmmEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_EEEvRNS3_13basic_ostreamIcS6_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA5_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA15_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_EEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA15_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA18_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA18_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_EEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA31_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA27_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEhiEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA12_ciEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA12_ciiEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA12_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEhiEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA12_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEhS8_EEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA11_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_ciEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA19_cPKcEEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA18_ciEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA18_cEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA7_cEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJddEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA9_cEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJiiiiiEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
49.9k
{
1081
49.9k
    vformat(out, fmt, makeFormatList(args...));
1082
49.9k
}
_ZN10tinyformat6formatIJjiEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
49.9k
{
1081
49.9k
    vformat(out, fmt, makeFormatList(args...));
1082
49.9k
}
_ZN10tinyformat6formatIJtttttEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
99.9k
{
1081
99.9k
    vformat(out, fmt, makeFormatList(args...));
1082
99.9k
}
_ZN10tinyformat6formatIJbbEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
99.9k
{
1081
99.9k
    vformat(out, fmt, makeFormatList(args...));
1082
99.9k
}
_ZN10tinyformat6formatIJA15_cblEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
49.9k
{
1081
49.9k
    vformat(out, fmt, makeFormatList(args...));
1082
49.9k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJbNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJxjEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJdNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__121__quoted_output_proxyIcNS1_11char_traitsIcEEEEyEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA17_cEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA3_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEdEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJxNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
14
{
1081
14
    vformat(out, fmt, makeFormatList(args...));
1082
14
}
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEjxEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEjS7_S7_xEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJjxEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJxNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_EEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJ12ServiceFlagsNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_S9_EEEvRNS3_13basic_ostreamIcS6_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA9_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA17_cbEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmxEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA30_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJxxmEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJ12ServiceFlagsS1_NSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEbxEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiibxEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_6atomicIiEES9_S7_bxS7_S7_EEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_iNS1_6atomicIiEExS7_S7_EEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJixEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_xEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmyyxEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcxEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEExEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA20_cxEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmjNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEixEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA15_cxEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEA17_cEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJxNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_mmEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_xS7_EEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEixS9_EEEvRNS3_13basic_ostreamIcS6_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
9.34k
{
1081
9.34k
    vformat(out, fmt, makeFormatList(args...));
1082
9.34k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_ixEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJixNSt3__16atomicIiEEEEEvRNS1_13basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJxNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_6atomicIyEEymEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJhNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJjjNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEjS7_EEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA16_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEjEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA16_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEjPKcSA_EEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcxEEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cmNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_xEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cxNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEixEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmmiEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA19_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA19_cEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJ14ChainstateRoleiiEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJ14ChainstateRoleyyxiiiEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJyNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA17_ciEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA17_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJN4node13BlockfileTypeENS1_15BlockfileCursorEEEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEijEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJibiEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEjyEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiyyEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJxxxxxEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJddmEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJxyxyEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJdiiddEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJxmEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJlEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEExEEEvRNS3_13basic_ostreamIcS6_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJxbEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJidddddfddddddfddddEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEllEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJjmjjmjPKcEEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmdEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEyjEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_xxEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA9_ciA15_cA42_cEEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA9_ciA12_cA42_cEEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_S7_EEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJ12ServiceFlagsEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEExPKcEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmmjEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEfEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcS7_S7_EEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEyEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJjNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_EEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_jmmEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA21_cmNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_xiEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmxiEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmxxEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_S7_S7_S7_EEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmmxxEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_S7_iidyS7_ddjS7_EEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA23_cEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA21_cEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcmEEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_ciiiA42_cEEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA27_cEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA18_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEidS8_EEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJjNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_S7_jEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJdddEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJjdddddEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiddddEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA22_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA11_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_EEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA42_cEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiyyA13_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEA42_cEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJxdEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA12_cEEEvRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEiS7_dEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_EEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA17_cPKcEEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA22_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_EEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA22_cyPKcEEEvRNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJPKciNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEEvRNS3_13basic_ostreamIcS6_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
49.9k
{
1081
49.9k
    vformat(out, fmt, makeFormatList(args...));
1082
49.9k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEdEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJxfmEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJymNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_iEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA24_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_PKcEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_bEEEvRNS3_13basic_ostreamIcS6_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA16_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEiEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEiEEEvRNS3_13basic_ostreamIcS6_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcjmEEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA21_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEvRNS2_13basic_ostreamIcS5_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiiiEEEvRNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cA27_cEEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA8_cA38_cEEEvRNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEiS7_S7_jjjmEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEjmmjEEEvRNS1_13basic_ostreamIcS4_EENS_17FormatStringCheckIXsZT_EEEDpRKT_
1083
1084
/// Format list of arguments according to the given format string and return
1085
/// the result as a string.
1086
template<typename... Args>
1087
std::string format(FormatStringCheck<sizeof...(Args)> fmt, const Args&... args)
1088
37.2M
{
1089
37.2M
    std::ostringstream oss;
1090
37.2M
    format(oss, fmt, args...);
1091
37.2M
    return oss.str();
1092
37.2M
}
_ZN10tinyformat6formatIJiEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
511k
{
1089
511k
    std::ostringstream oss;
1090
511k
    format(oss, fmt, args...);
1091
511k
    return oss.str();
1092
511k
}
_ZN10tinyformat6formatIJmmEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
50.4k
{
1089
50.4k
    std::ostringstream oss;
1090
50.4k
    format(oss, fmt, args...);
1091
50.4k
    return oss.str();
1092
50.4k
}
_ZN10tinyformat6formatIJtEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
16.1k
{
1089
16.1k
    std::ostringstream oss;
1090
16.1k
    format(oss, fmt, args...);
1091
16.1k
    return oss.str();
1092
16.1k
}
_ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
551k
{
1089
551k
    std::ostringstream oss;
1090
551k
    format(oss, fmt, args...);
1091
551k
    return oss.str();
1092
551k
}
_ZN10tinyformat6formatIJxEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
249k
{
1089
249k
    std::ostringstream oss;
1090
249k
    format(oss, fmt, args...);
1091
249k
    return oss.str();
1092
249k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJdEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
202k
{
1089
202k
    std::ostringstream oss;
1090
202k
    format(oss, fmt, args...);
1091
202k
    return oss.str();
1092
202k
}
_ZN10tinyformat6formatIJPKcEEENSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
249k
{
1089
249k
    std::ostringstream oss;
1090
249k
    format(oss, fmt, args...);
1091
249k
    return oss.str();
1092
249k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJaEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJhEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJcEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJbEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
1.99M
{
1089
1.99M
    std::ostringstream oss;
1090
1.99M
    format(oss, fmt, args...);
1091
1.99M
    return oss.str();
1092
1.99M
}
Unexecuted instantiation: _ZN10tinyformat6formatIJfEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJsEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJjEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
749k
{
1089
749k
    std::ostringstream oss;
1090
749k
    format(oss, fmt, args...);
1091
749k
    return oss.str();
1092
749k
}
_ZN10tinyformat6formatIJyEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
49.9k
{
1089
49.9k
    std::ostringstream oss;
1090
49.9k
    format(oss, fmt, args...);
1091
49.9k
    return oss.str();
1092
49.9k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_xS7_S7_xEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEiiEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
49.9k
{
1089
49.9k
    std::ostringstream oss;
1090
49.9k
    format(oss, fmt, args...);
1091
49.9k
    return oss.str();
1092
49.9k
}
_ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEiEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
99.9k
{
1089
99.9k
    std::ostringstream oss;
1090
99.9k
    format(oss, fmt, args...);
1091
99.9k
    return oss.str();
1092
99.9k
}
_ZN10tinyformat6formatIJNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEEEENS1_12basic_stringIcS4_NS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
149k
{
1089
149k
    std::ostringstream oss;
1090
149k
    format(oss, fmt, args...);
1091
149k
    return oss.str();
1092
149k
}
_ZN10tinyformat6formatIJjjjjNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
49.9k
{
1089
49.9k
    std::ostringstream oss;
1090
49.9k
    format(oss, fmt, args...);
1091
49.9k
    return oss.str();
1092
49.9k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJP11CBlockIndexiNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_EEES9_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEExxiEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_S7_S7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
99.9k
{
1089
99.9k
    std::ostringstream oss;
1090
99.9k
    format(oss, fmt, args...);
1091
99.9k
    return oss.str();
1092
99.9k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEiS7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEtEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEhEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJtNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEtS7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_jEEES9_NS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJA13_cEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
49.9k
{
1089
49.9k
    std::ostringstream oss;
1090
49.9k
    format(oss, fmt, args...);
1091
49.9k
    return oss.str();
1092
49.9k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcxxEEENSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_S7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
49.9k
{
1089
49.9k
    std::ostringstream oss;
1090
49.9k
    format(oss, fmt, args...);
1091
49.9k
    return oss.str();
1092
49.9k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJA10_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_EEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA10_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_S8_EEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA7_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA14_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEEEENS1_12basic_stringIcS4_NS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJhhhhEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
8.32k
{
1089
8.32k
    std::ostringstream oss;
1090
8.32k
    format(oss, fmt, args...);
1091
8.32k
    return oss.str();
1092
8.32k
}
_ZN10tinyformat6formatIJPKctEEENSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
31.3k
{
1089
31.3k
    std::ostringstream oss;
1090
31.3k
    format(oss, fmt, args...);
1091
31.3k
    return oss.str();
1092
31.3k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_6atomicIyEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJxxNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJmEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
149k
{
1089
149k
    std::ostringstream oss;
1090
149k
    format(oss, fmt, args...);
1091
149k
    return oss.str();
1092
149k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJjNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES2_EEES9_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEjmNS1_12basic_stringIcS4_NS1_9allocatorIcEEEEEEES9_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEENS1_12basic_stringIcS4_NS1_9allocatorIcEEEEEEES9_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmiEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJjjEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJijEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_A13_cS7_A42_cEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJPKcS2_EEENSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
49.9k
{
1089
49.9k
    std::ostringstream oss;
1090
49.9k
    format(oss, fmt, args...);
1091
49.9k
    return oss.str();
1092
49.9k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJmjEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJjmEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__121__quoted_output_proxyIcNS1_11char_traitsIcEEEEiEEENS1_12basic_stringIcS4_NS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__121__quoted_output_proxyIcNS1_11char_traitsIcEEEEEEENS1_12basic_stringIcS4_NS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEES5_iS5_A13_cNS1_12basic_stringIcS4_NS1_9allocatorIcEEEEA42_cEEESA_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEiS5_S5_EEENS1_12basic_stringIcS4_NS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcS2_S2_NSt3__117basic_string_viewIcNS3_11char_traitsIcEEEEEEENS3_12basic_stringIcS6_NS3_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt3__117basic_string_viewIcNS3_11char_traitsIcEEEEEEENS3_12basic_stringIcS6_NS3_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJxxEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
549k
{
1089
549k
    std::ostringstream oss;
1090
549k
    format(oss, fmt, args...);
1091
549k
    return oss.str();
1092
549k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJlmlEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJPKciEEENSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
20.1M
{
1089
20.1M
    std::ostringstream oss;
1090
20.1M
    format(oss, fmt, args...);
1091
20.1M
    return oss.str();
1092
20.1M
}
_ZN10tinyformat6formatIJijjllxEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
10.2M
{
1089
10.2M
    std::ostringstream oss;
1090
10.2M
    format(oss, fmt, args...);
1091
10.2M
    return oss.str();
1092
10.2M
}
_ZN10tinyformat6formatIJijjEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
99.9k
{
1089
99.9k
    std::ostringstream oss;
1090
99.9k
    format(oss, fmt, args...);
1091
99.9k
    return oss.str();
1092
99.9k
}
_ZN10tinyformat6formatIJNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEiS5_EEENS1_12basic_stringIcS4_NS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
99.9k
{
1089
99.9k
    std::ostringstream oss;
1090
99.9k
    format(oss, fmt, args...);
1091
99.9k
    return oss.str();
1092
99.9k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEjiS7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA14_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_EEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA14_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_EEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEjEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJxxxEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJiiEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
49.9k
{
1089
49.9k
    std::ostringstream oss;
1090
49.9k
    format(oss, fmt, args...);
1091
49.9k
    return oss.str();
1092
49.9k
}
_ZN10tinyformat6formatIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEES9_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
99.9k
{
1089
99.9k
    std::ostringstream oss;
1090
99.9k
    format(oss, fmt, args...);
1091
99.9k
    return oss.str();
1092
99.9k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJA12_cjjNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA20_ciEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA20_cEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEExEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJxiiiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEdddddddddddddddEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJxxPKcEEENSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiPKcEEENSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA7_cPKcEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA8_cPKcEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA9_cPKcEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA14_cPKcEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA5_cPKcEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cPKcEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_21__quoted_output_proxyIcS4_EEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJN6wallet13WalletFeatureEEEENSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcS9_S7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_S7_S7_jEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA15_ciEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEN4util17TranslatedLiteralEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJidEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA27_ciEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA21_cA42_cEEENSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA17_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_EEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEA13_cEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA12_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA10_cEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiiN6wallet13WalletFeatureEEEENSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_PKcEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiiiiEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJjhNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA16_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA12_cPKcEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA16_cEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmxEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcA42_cNSt3__121__quoted_output_proxyIcNS4_11char_traitsIcEEEEEEENS4_12basic_stringIcS7_NS4_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_dEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
1.55k
{
1089
1.55k
    std::ostringstream oss;
1090
1.55k
    format(oss, fmt, args...);
1091
1.55k
    return oss.str();
1092
1.55k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJmNSt3__121__quoted_output_proxyIcNS1_11char_traitsIcEEEEEEENS1_12basic_stringIcS4_NS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEiiiiEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_iiEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_mEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJimNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEiiEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiimEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJhhEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJhhA13_chEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmmmmEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA14_cEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEddEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmPKciEEENSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA6_ciEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJxxyNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJxiEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEbEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
49.9k
{
1089
49.9k
    std::ostringstream oss;
1090
49.9k
    format(oss, fmt, args...);
1091
49.9k
    return oss.str();
1092
49.9k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJtmmEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_EEES9_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA5_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA15_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_EEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA15_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA18_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA18_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_EEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA31_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA27_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEhiEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA12_ciEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA12_ciiEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA12_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEhiEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA12_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEhS8_EEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA11_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_ciEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA19_cPKcEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA18_ciEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA18_cEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA7_cEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJddEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA9_cEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJiiiiiEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
49.9k
{
1089
49.9k
    std::ostringstream oss;
1090
49.9k
    format(oss, fmt, args...);
1091
49.9k
    return oss.str();
1092
49.9k
}
_ZN10tinyformat6formatIJjiEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
49.9k
{
1089
49.9k
    std::ostringstream oss;
1090
49.9k
    format(oss, fmt, args...);
1091
49.9k
    return oss.str();
1092
49.9k
}
_ZN10tinyformat6formatIJtttttEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
99.9k
{
1089
99.9k
    std::ostringstream oss;
1090
99.9k
    format(oss, fmt, args...);
1091
99.9k
    return oss.str();
1092
99.9k
}
_ZN10tinyformat6formatIJbbEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
99.9k
{
1089
99.9k
    std::ostringstream oss;
1090
99.9k
    format(oss, fmt, args...);
1091
99.9k
    return oss.str();
1092
99.9k
}
_ZN10tinyformat6formatIJA15_cblEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
49.9k
{
1089
49.9k
    std::ostringstream oss;
1090
49.9k
    format(oss, fmt, args...);
1091
49.9k
    return oss.str();
1092
49.9k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJbNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJxjEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJdNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__121__quoted_output_proxyIcNS1_11char_traitsIcEEEEyEEENS1_12basic_stringIcS4_NS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA17_cEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA3_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEdEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJxNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
14
{
1089
14
    std::ostringstream oss;
1090
14
    format(oss, fmt, args...);
1091
14
    return oss.str();
1092
14
}
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEjxEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEjS7_S7_xEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJjxEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJxNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJ12ServiceFlagsNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_S9_EEES9_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA9_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA17_cbEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmxEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA30_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJxxmEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJ12ServiceFlagsS1_NSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEbxEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiibxEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_6atomicIiEES9_S7_bxS7_S7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_iNS1_6atomicIiEExS7_S7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJixEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_xEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmyyxEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcxEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEExEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA20_cxEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmjNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEixEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA15_cxEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEA17_cEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJxNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_mmEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_xS7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEixS9_EEES9_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
9.34k
{
1089
9.34k
    std::ostringstream oss;
1090
9.34k
    format(oss, fmt, args...);
1091
9.34k
    return oss.str();
1092
9.34k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_ixEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJixNSt3__16atomicIiEEEEENS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJxNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_6atomicIyEEymEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJhNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJjjNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEjS7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA16_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEjEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA16_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEjPKcSA_EEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcxEEENSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cmNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_xEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cxNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEixEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmmiEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA19_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA19_cEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJ14ChainstateRoleiiEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJ14ChainstateRoleyyxiiiEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJyNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA17_ciEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA17_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJN4node13BlockfileTypeENS1_15BlockfileCursorEEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEijEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJibiEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEjyEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiyyEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJxxxxxEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJddmEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJxyxyEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJdiiddEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJxmEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJlEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEExEEES9_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJxbEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJidddddfddddddfddddEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEllEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJjmjjmjPKcEEENSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmdEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEyjEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_xxEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA9_ciA15_cA42_cEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA9_ciA12_cA42_cEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_S7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJ12ServiceFlagsEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEExPKcEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmmjEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEfEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcS7_S7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEyEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJjNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_jmmEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA21_cmNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_xiEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEmxiEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmxxEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_S7_S7_S7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmmxxEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_S7_iidyS7_ddjS7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA23_cEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA21_cEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcmEEENSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_ciiiA42_cEEENSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA27_cEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA18_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEidS8_EEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJjNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_S7_jEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJdddEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJjdddddEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiddddEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA22_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA11_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_EEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA42_cEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiyyA13_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEA42_cEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJxdEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA12_cEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEiS7_dEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA17_cPKcEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA22_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_EEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA22_cyPKcEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJPKciNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEES9_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
49.9k
{
1089
49.9k
    std::ostringstream oss;
1090
49.9k
    format(oss, fmt, args...);
1091
49.9k
    return oss.str();
1092
49.9k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEdEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJxfmEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJymNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_iEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA24_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_PKcEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEES9_bEEES9_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA16_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEiEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEiEEES9_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcjmEEENSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA21_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiiiEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cA27_cEEENSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA8_cA38_cEEENSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEiS7_S7_jjjmEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEjmmjEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
1093
1094
/// Format list of arguments to std::cout, according to the given format string
1095
template<typename... Args>
1096
void printf(FormatStringCheck<sizeof...(Args)> fmt, const Args&... args)
1097
{
1098
    format(std::cout, fmt, args...);
1099
}
1100
1101
template<typename... Args>
1102
void printfln(FormatStringCheck<sizeof...(Args)> fmt, const Args&... args)
1103
{
1104
    format(std::cout, fmt, args...);
1105
    std::cout << '\n';
1106
}
1107
1108
1109
#else // C++98 version
1110
1111
inline void format(std::ostream& out, const char* fmt)
1112
{
1113
    vformat(out, fmt, makeFormatList());
1114
}
1115
1116
inline std::string format(const char* fmt)
1117
{
1118
    std::ostringstream oss;
1119
    format(oss, fmt);
1120
    return oss.str();
1121
}
1122
1123
inline void printf(const char* fmt)
1124
{
1125
    format(std::cout, fmt);
1126
}
1127
1128
inline void printfln(const char* fmt)
1129
{
1130
    format(std::cout, fmt);
1131
    std::cout << '\n';
1132
}
1133
1134
#define TINYFORMAT_MAKE_FORMAT_FUNCS(n)                                   \
1135
                                                                          \
1136
template<TINYFORMAT_ARGTYPES(n)>                                          \
1137
void format(std::ostream& out, const char* fmt, TINYFORMAT_VARARGS(n))    \
1138
{                                                                         \
1139
    vformat(out, fmt, makeFormatList(TINYFORMAT_PASSARGS(n)));            \
1140
}                                                                         \
1141
                                                                          \
1142
template<TINYFORMAT_ARGTYPES(n)>                                          \
1143
std::string format(const char* fmt, TINYFORMAT_VARARGS(n))                \
1144
{                                                                         \
1145
    std::ostringstream oss;                                               \
1146
    format(oss, fmt, TINYFORMAT_PASSARGS(n));                             \
1147
    return oss.str();                                                     \
1148
}                                                                         \
1149
                                                                          \
1150
template<TINYFORMAT_ARGTYPES(n)>                                          \
1151
void printf(const char* fmt, TINYFORMAT_VARARGS(n))                       \
1152
{                                                                         \
1153
    format(std::cout, fmt, TINYFORMAT_PASSARGS(n));                       \
1154
}                                                                         \
1155
                                                                          \
1156
template<TINYFORMAT_ARGTYPES(n)>                                          \
1157
void printfln(const char* fmt, TINYFORMAT_VARARGS(n))                     \
1158
{                                                                         \
1159
    format(std::cout, fmt, TINYFORMAT_PASSARGS(n));                       \
1160
    std::cout << '\n';                                                    \
1161
}
1162
1163
TINYFORMAT_FOREACH_ARGNUM(TINYFORMAT_MAKE_FORMAT_FUNCS)
1164
#undef TINYFORMAT_MAKE_FORMAT_FUNCS
1165
1166
#endif
1167
1168
} // namespace tinyformat
1169
1170
// Added for Bitcoin Core:
1171
/** Format arguments and return the string or write to given std::ostream (see tinyformat::format doc for details) */
1172
37.1M
#define strprintf tfm::format
1173
1174
#endif // TINYFORMAT_H_INCLUDED