Coverage Report

Created: 2026-09-15 16:03

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/root/bitcoin/src/tinyformat.h
Line
Count
Source
1
// tinyformat.h
2
// Copyright (C) 2011, Chris Foster [chris42f (at) gmail (d0t) com]
3
//
4
// Boost Software License - Version 1.0
5
//
6
// Permission is hereby granted, free of charge, to any person or organization
7
// obtaining a copy of the software and accompanying documentation covered by
8
// this license (the "Software") to use, reproduce, display, distribute,
9
// execute, and transmit the Software, and to prepare derivative works of the
10
// Software, and to permit third-parties to whom the Software is furnished to
11
// do so, all subject to the following:
12
//
13
// The copyright notices in the Software and this entire statement, including
14
// the above license grant, this restriction and the following disclaimer,
15
// must be included in all copies of the Software, in whole or in part, and
16
// all derivative works of the Software, unless such copies or derivative
17
// works are solely in the form of machine-executable object code generated by
18
// a source language processor.
19
//
20
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
21
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
22
// FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
23
// SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
24
// FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
25
// ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
26
// DEALINGS IN THE SOFTWARE.
27
28
//------------------------------------------------------------------------------
29
// Tinyformat: A minimal type safe printf replacement
30
//
31
// tinyformat.h is a type safe printf replacement library in a single C++
32
// header file.  Design goals include:
33
//
34
// * Type safety and extensibility for user defined types.
35
// * C99 printf() compatibility, to the extent possible using std::ostream
36
// * POSIX extension for positional arguments
37
// * Simplicity and minimalism.  A single header file to include and distribute
38
//   with your projects.
39
// * Augment rather than replace the standard stream formatting mechanism
40
// * C++98 support, with optional C++11 niceties
41
//
42
//
43
// Main interface example usage
44
// ----------------------------
45
//
46
// To print a date to std::cout for American usage:
47
//
48
//   std::string weekday = "Wednesday";
49
//   const char* month = "July";
50
//   size_t day = 27;
51
//   long hour = 14;
52
//   int min = 44;
53
//
54
//   tfm::printf("%s, %s %d, %.2d:%.2d\n", weekday, month, day, hour, min);
55
//
56
// POSIX extension for positional arguments is available.
57
// The ability to rearrange formatting arguments is an important feature
58
// for localization because the word order may vary in different languages.
59
//
60
// Previous example for German usage. Arguments are reordered:
61
//
62
//   tfm::printf("%1$s, %3$d. %2$s, %4$d:%5$.2d\n", weekday, month, day, hour, min);
63
//
64
// The strange types here emphasize the type safety of the interface; it is
65
// possible to print a std::string using the "%s" conversion, and a
66
// size_t using the "%d" conversion.  A similar result could be achieved
67
// using either of the tfm::format() functions.  One prints on a user provided
68
// stream:
69
//
70
//   tfm::format(std::cerr, "%s, %s %d, %.2d:%.2d\n",
71
//               weekday, month, day, hour, min);
72
//
73
// The other returns a std::string:
74
//
75
//   std::string date = tfm::format("%s, %s %d, %.2d:%.2d\n",
76
//                                  weekday, month, day, hour, min);
77
//   std::cout << date;
78
//
79
// These are the three primary interface functions.  There is also a
80
// convenience function printfln() which appends a newline to the usual result
81
// of printf() for super simple logging.
82
//
83
//
84
// User defined format functions
85
// -----------------------------
86
//
87
// Simulating variadic templates in C++98 is pretty painful since it requires
88
// writing out the same function for each desired number of arguments.  To make
89
// this bearable tinyformat comes with a set of macros which are used
90
// internally to generate the API, but which may also be used in user code.
91
//
92
// The three macros TINYFORMAT_ARGTYPES(n), TINYFORMAT_VARARGS(n) and
93
// TINYFORMAT_PASSARGS(n) will generate a list of n argument types,
94
// type/name pairs and argument names respectively when called with an integer
95
// n between 1 and 16.  We can use these to define a macro which generates the
96
// desired user defined function with n arguments.  To generate all 16 user
97
// defined function bodies, use the macro TINYFORMAT_FOREACH_ARGNUM.  For an
98
// example, see the implementation of printf() at the end of the source file.
99
//
100
// Sometimes it's useful to be able to pass a list of format arguments through
101
// to a non-template function.  The FormatList class is provided as a way to do
102
// this by storing the argument list in a type-opaque way.  Continuing the
103
// example from above, we construct a FormatList using makeFormatList():
104
//
105
//   FormatListRef formatList = tfm::makeFormatList(weekday, month, day, hour, min);
106
//
107
// The format list can now be passed into any non-template function and used
108
// via a call to the vformat() function:
109
//
110
//   tfm::vformat(std::cout, "%s, %s %d, %.2d:%.2d\n", formatList);
111
//
112
//
113
// Additional API information
114
// --------------------------
115
//
116
// Error handling: Define TINYFORMAT_ERROR to customize the error handling for
117
// format strings which are unsupported or have the wrong number of format
118
// specifiers (calls assert() by default).
119
//
120
// User defined types: Uses operator<< for user defined types by default.
121
// Overload formatValue() for more control.
122
123
124
#ifndef TINYFORMAT_H_INCLUDED
125
#define TINYFORMAT_H_INCLUDED
126
127
namespace tinyformat {}
128
//------------------------------------------------------------------------------
129
// Config section.  Customize to your liking!
130
131
// Namespace alias to encourage brevity
132
namespace tfm = tinyformat;
133
134
// Error handling; calls assert() by default.
135
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
180k
#   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: _ZN10tinyformat17FormatStringCheckILj0EEC2ERKNS_13RuntimeFormatE
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj4EEC2ERKNS_13RuntimeFormatE
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj3EEC2ERKNS_13RuntimeFormatE
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj5EEC2ERKNS_13RuntimeFormatE
196
12.3k
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
_ZN10tinyformat17FormatStringCheckILj1EEC2EN4util21ConstevalFormatStringILj1EEE
Line
Count
Source
196
1
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
_ZN10tinyformat17FormatStringCheckILj4EEC2EN4util21ConstevalFormatStringILj4EEE
Line
Count
Source
196
6.66k
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
_ZN10tinyformat17FormatStringCheckILj2EEC2EN4util21ConstevalFormatStringILj2EEE
Line
Count
Source
196
5.66k
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj3EEC2EN4util21ConstevalFormatStringILj3EEE
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj0EEC2EN4util21ConstevalFormatStringILj0EEE
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj5EEC2EN4util21ConstevalFormatStringILj5EEE
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj6EEC2EN4util21ConstevalFormatStringILj6EEE
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj7EEC2EN4util21ConstevalFormatStringILj7EEE
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj18EEC2EN4util21ConstevalFormatStringILj18EEE
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj19EEC2EN4util21ConstevalFormatStringILj19EEE
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj12EEC2EN4util21ConstevalFormatStringILj12EEE
197
18.2k
    operator const char*() { return fmt; }
_ZN10tinyformat17FormatStringCheckILj1EEcvPKcEv
Line
Count
Source
197
1
    operator const char*() { return fmt; }
_ZN10tinyformat17FormatStringCheckILj2EEcvPKcEv
Line
Count
Source
197
5.66k
    operator const char*() { return fmt; }
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj5EEcvPKcEv
_ZN10tinyformat17FormatStringCheckILj6EEcvPKcEv
Line
Count
Source
197
1.61k
    operator const char*() { return fmt; }
_ZN10tinyformat17FormatStringCheckILj3EEcvPKcEv
Line
Count
Source
197
4.21k
    operator const char*() { return fmt; }
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj0EEcvPKcEv
_ZN10tinyformat17FormatStringCheckILj4EEcvPKcEv
Line
Count
Source
197
6.76k
    operator const char*() { return fmt; }
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj7EEcvPKcEv
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj18EEcvPKcEv
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj19EEcvPKcEv
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj12EEcvPKcEv
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj8EEcvPKcEv
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 constexpr bool value =
236
            sizeof(tryConvert(makeT1())) == sizeof(succeed);
237
#       ifdef _MSC_VER
238
#       pragma warning(pop)
239
#       endif
240
};
241
242
243
// Detect when a type is not a wchar_t string
244
template<typename T> struct is_wchar { typedef int tinyformat_wchar_is_not_supported; };
245
template<> struct is_wchar<wchar_t*> {};
246
template<> struct is_wchar<const wchar_t*> {};
247
template<int n> struct is_wchar<const wchar_t[n]> {};
248
template<int n> struct is_wchar<wchar_t[n]> {};
249
250
251
// Format the value by casting to type fmtT.  This default implementation
252
// should never be called.
253
template<typename T, typename fmtT, bool convertible = is_convertible<T, fmtT>::value>
254
struct formatValueAsType
255
{
256
0
    static void invoke(std::ostream& /*out*/, const T& /*value*/) { TINYFORMAT_ASSERT(0); }
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcLb0EE6invokeERSoRKS7_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKvLb0EE6invokeERSoRKS7_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeImPKvLb0EE6invokeERSoRKm
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIiPKvLb0EE6invokeERSoRKi
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIbPKvLb0EE6invokeERSoRKb
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIjPKvLb0EE6invokeERSoRKj
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIlPKvLb0EE6invokeERSoRKl
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeItPKvLb0EE6invokeERSoRKt
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIdPKvLb0EE6invokeERSoRKd
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIPKccLb0EE6invokeERSoRKS3_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIfPKvLb0EE6invokeERSoRKf
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIsPKvLb0EE6invokeERSoRKs
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeISt17basic_string_viewIcSt11char_traitsIcEEcLb0EE6invokeERSoRKS5_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeISt17basic_string_viewIcSt11char_traitsIcEEPKvLb0EE6invokeERSoRKS5_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIP11CBlockIndexcLb0EE6invokeERSoRKS3_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA1_ccLb0EE6invokeERSoRA1_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA13_ccLb0EE6invokeERSoRA13_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA27_ccLb0EE6invokeERSoRA27_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA8_ccLb0EE6invokeERSoRA8_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA37_ccLb0EE6invokeERSoRA37_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeISt6atomicImEPKvLb0EE6invokeERSoRKS3_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeINSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEcLb0EE6invokeERSoRKSC_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeINSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEPKvLb0EE6invokeERSoRKSC_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA42_ccLb0EE6invokeERSoRA42_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA7_ccLb0EE6invokeERSoRA7_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA12_ccLb0EE6invokeERSoRA12_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA20_ccLb0EE6invokeERSoRA20_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA10_ccLb0EE6invokeERSoRA10_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA15_ccLb0EE6invokeERSoRA15_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA21_ccLb0EE6invokeERSoRA21_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA17_ccLb0EE6invokeERSoRA17_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIN4util17TranslatedLiteralEcLb0EE6invokeERSoRKS3_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIN4util17TranslatedLiteralEPKvLb0EE6invokeERSoRKS3_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA16_ccLb0EE6invokeERSoRA16_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA14_ccLb0EE6invokeERSoRA14_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA6_ccLb0EE6invokeERSoRA6_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeI14HTTPStatusCodePKvLb0EE6invokeERSoRKS2_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA3_ccLb0EE6invokeERSoRA3_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeI12ServiceFlagsPKvLb0EE6invokeERSoRKS2_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA9_ccLb0EE6invokeERSoRA9_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA30_ccLb0EE6invokeERSoRA30_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeISt6atomicIiEPKvLb0EE6invokeERSoRKS3_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA19_ccLb0EE6invokeERSoRA19_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIN6kernel14ChainstateRoleEcLb0EE6invokeERSoRKS3_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIN6kernel14ChainstateRoleEPKvLb0EE6invokeERSoRKS3_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA18_ccLb0EE6invokeERSoRA18_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIN4node13BlockfileTypeEPKvLb0EE6invokeERSoRKS3_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIN4node15BlockfileCursorEcLb0EE6invokeERSoRKS3_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIN4node15BlockfileCursorEPKvLb0EE6invokeERSoRKS3_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA38_ccLb0EE6invokeERSoRA38_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA11_ccLb0EE6invokeERSoRA11_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA23_ccLb0EE6invokeERSoRA23_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA22_ccLb0EE6invokeERSoRA22_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA26_ccLb0EE6invokeERSoRA26_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA35_ccLb0EE6invokeERSoRA35_Kc
257
};
258
// Specialized version for types that can actually be converted to fmtT, as
259
// indicated by the "convertible" template parameter.
260
template<typename T, typename fmtT>
261
struct formatValueAsType<T,fmtT,true>
262
{
263
    static void invoke(std::ostream& out, const T& value)
264
0
        { out << static_cast<fmtT>(value); }
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeImcLb1EE6invokeERSoRKm
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIicLb1EE6invokeERSoRKi
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIbcLb1EE6invokeERSoRKb
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIjcLb1EE6invokeERSoRKj
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIlcLb1EE6invokeERSoRKl
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeItcLb1EE6invokeERSoRKt
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIdcLb1EE6invokeERSoRKd
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIPKcPKvLb1EE6invokeERSoRKS3_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIfcLb1EE6invokeERSoRKf
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIscLb1EE6invokeERSoRKs
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIP11CBlockIndexPKvLb1EE6invokeERSoRKS3_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA1_cPKvLb1EE6invokeERSoRA1_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA13_cPKvLb1EE6invokeERSoRA13_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA27_cPKvLb1EE6invokeERSoRA27_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA8_cPKvLb1EE6invokeERSoRA8_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA37_cPKvLb1EE6invokeERSoRA37_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeISt6atomicImEcLb1EE6invokeERSoRKS3_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA42_cPKvLb1EE6invokeERSoRA42_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA7_cPKvLb1EE6invokeERSoRA7_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA12_cPKvLb1EE6invokeERSoRA12_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA20_cPKvLb1EE6invokeERSoRA20_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA10_cPKvLb1EE6invokeERSoRA10_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA15_cPKvLb1EE6invokeERSoRA15_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA21_cPKvLb1EE6invokeERSoRA21_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA17_cPKvLb1EE6invokeERSoRA17_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA16_cPKvLb1EE6invokeERSoRA16_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA14_cPKvLb1EE6invokeERSoRA14_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA6_cPKvLb1EE6invokeERSoRA6_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeI14HTTPStatusCodecLb1EE6invokeERSoRKS2_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA3_cPKvLb1EE6invokeERSoRA3_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeI12ServiceFlagscLb1EE6invokeERSoRKS2_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA9_cPKvLb1EE6invokeERSoRA9_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA30_cPKvLb1EE6invokeERSoRA30_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeISt6atomicIiEcLb1EE6invokeERSoRKS3_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA19_cPKvLb1EE6invokeERSoRA19_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA18_cPKvLb1EE6invokeERSoRA18_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIN4node13BlockfileTypeEcLb1EE6invokeERSoRKS3_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA38_cPKvLb1EE6invokeERSoRA38_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA23_cPKvLb1EE6invokeERSoRA23_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA11_cPKvLb1EE6invokeERSoRA11_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA22_cPKvLb1EE6invokeERSoRA22_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA26_cPKvLb1EE6invokeERSoRA26_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA35_cPKvLb1EE6invokeERSoRA35_Kc
265
};
266
267
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
268
template<typename T, bool convertible = is_convertible<T, int>::value>
269
struct formatZeroIntegerWorkaround
270
{
271
    static bool invoke(std::ostream& /**/, const T& /**/) { return false; }
272
};
273
template<typename T>
274
struct formatZeroIntegerWorkaround<T,true>
275
{
276
    static bool invoke(std::ostream& out, const T& value)
277
    {
278
        if (static_cast<int>(value) == 0 && out.flags() & std::ios::showpos) {
279
            out << "+0";
280
            return true;
281
        }
282
        return false;
283
    }
284
};
285
#endif // TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
286
287
// Convert an arbitrary type to integer.  The version with convertible=false
288
// throws an error.
289
template<typename T, bool convertible = is_convertible<T,int>::value>
290
struct convertToInt
291
{
292
    static int invoke(const T& /*value*/)
293
0
    {
294
0
        TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "
295
0
                         "integer for use as variable width or precision");
296
0
        return 0;
297
0
    }
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0EE6invokeERKS7_
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIPKcLb0EE6invokeERKS3_
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntISt17basic_string_viewIcSt11char_traitsIcEELb0EE6invokeERKS5_
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIP11CBlockIndexLb0EE6invokeERKS3_
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA1_cLb0EE6invokeERA1_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA13_cLb0EE6invokeERA13_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA27_cLb0EE6invokeERA27_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA8_cLb0EE6invokeERA8_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA37_cLb0EE6invokeERA37_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntINSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEELb0EE6invokeERKSC_
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA42_cLb0EE6invokeERA42_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA7_cLb0EE6invokeERA7_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA12_cLb0EE6invokeERA12_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA20_cLb0EE6invokeERA20_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA10_cLb0EE6invokeERA10_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA15_cLb0EE6invokeERA15_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA21_cLb0EE6invokeERA21_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA17_cLb0EE6invokeERA17_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIN4util17TranslatedLiteralELb0EE6invokeERKS3_
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA16_cLb0EE6invokeERA16_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA14_cLb0EE6invokeERA14_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA6_cLb0EE6invokeERA6_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA3_cLb0EE6invokeERA3_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA9_cLb0EE6invokeERA9_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA30_cLb0EE6invokeERA30_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA19_cLb0EE6invokeERA19_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIN6kernel14ChainstateRoleELb0EE6invokeERKS3_
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA18_cLb0EE6invokeERA18_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIN4node15BlockfileCursorELb0EE6invokeERKS3_
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA38_cLb0EE6invokeERA38_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA23_cLb0EE6invokeERA23_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA11_cLb0EE6invokeERA11_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA22_cLb0EE6invokeERA22_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA26_cLb0EE6invokeERA26_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA35_cLb0EE6invokeERA35_Kc
298
};
299
// Specialization for convertToInt when conversion is possible
300
template<typename T>
301
struct convertToInt<T,true>
302
{
303
1.61k
    static int invoke(const T& value) { return static_cast<int>(value); }
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntImLb1EE6invokeERKm
_ZN10tinyformat6detail12convertToIntIiLb1EE6invokeERKi
Line
Count
Source
303
1.61k
    static int invoke(const T& value) { return static_cast<int>(value); }
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIbLb1EE6invokeERKb
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIjLb1EE6invokeERKj
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIlLb1EE6invokeERKl
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntItLb1EE6invokeERKt
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIdLb1EE6invokeERKd
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIaLb1EE6invokeERKa
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIhLb1EE6invokeERKh
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIcLb1EE6invokeERKc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIfLb1EE6invokeERKf
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIsLb1EE6invokeERKs
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntISt6atomicImELb1EE6invokeERKS3_
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntI14HTTPStatusCodeLb1EE6invokeERKS2_
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntI12ServiceFlagsLb1EE6invokeERKS2_
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntISt6atomicIiELb1EE6invokeERKS3_
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIN4node13BlockfileTypeELb1EE6invokeERKS3_
304
};
305
306
// Format at most ntrunc characters to the given stream.
307
template<typename T>
308
inline void formatTruncated(std::ostream& out, const T& value, int ntrunc)
309
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: _ZN10tinyformat6detail15formatTruncatedINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRSoRKT_i
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedImEEvRSoRKT_i
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedIiEEvRSoRKT_i
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedIbEEvRSoRKT_i
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedIjEEvRSoRKT_i
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedIlEEvRSoRKT_i
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedItEEvRSoRKT_i
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedIdEEvRSoRKT_i
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedIfEEvRSoRKT_i
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedIsEEvRSoRKT_i
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedISt17basic_string_viewIcSt11char_traitsIcEEEEvRSoRKT_i
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedIP11CBlockIndexEEvRSoRKT_i
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedISt6atomicImEEEvRSoRKT_i
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedINSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEEvRSoRKT_i
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedIN4util17TranslatedLiteralEEEvRSoRKT_i
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedI14HTTPStatusCodeEEvRSoRKT_i
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedI12ServiceFlagsEEvRSoRKT_i
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedISt6atomicIiEEEvRSoRKT_i
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedIN6kernel14ChainstateRoleEEEvRSoRKT_i
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedIN4node13BlockfileTypeEEEvRSoRKT_i
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedIN4node15BlockfileCursorEEEvRSoRKT_i
315
#define TINYFORMAT_DEFINE_FORMAT_TRUNCATED_CSTR(type)       \
316
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)                 \
  Branch (319:12): [True: 0, False: 0]
  Branch (319:28): [True: 0, False: 0]
320
0
        ++len;                                              \
321
0
    out.write(value, len);                                  \
322
0
}
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedERSoPKci
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedERSoPci
323
// Overload for const char* and char*.  Could overload for signed & unsigned
324
// char too, but these are technically unneeded for printf compatibility.
325
TINYFORMAT_DEFINE_FORMAT_TRUNCATED_CSTR(const char)
326
TINYFORMAT_DEFINE_FORMAT_TRUNCATED_CSTR(char)
327
#undef TINYFORMAT_DEFINE_FORMAT_TRUNCATED_CSTR
328
329
} // namespace detail
330
331
332
//------------------------------------------------------------------------------
333
// Variable formatting functions.  May be overridden for user-defined types if
334
// desired.
335
336
337
/// Format a value into a stream, delegating to operator<< by default.
338
///
339
/// Users may override this for their own types.  When this function is called,
340
/// the stream flags will have been modified according to the format string.
341
/// The format specification is provided in the range [fmtBegin, fmtEnd).  For
342
/// truncating conversions, ntrunc is set to the desired maximum number of
343
/// characters, for example "%.7s" calls formatValue with ntrunc = 7.
344
///
345
/// By default, formatValue() uses the usual stream insertion operator
346
/// operator<< to format the type T, with special cases for the %c and %p
347
/// conversions.
348
template<typename T>
349
inline void formatValue(std::ostream& out, const char* /*fmtBegin*/,
350
                        const char* fmtEnd, int ntrunc, const T& value)
351
59.1k
{
352
59.1k
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
59.1k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
59.1k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
59.1k
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
59.1k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
59.1k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
59.1k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 17.7k]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 3.10k]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 17.6k]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
59.1k
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 8.77k]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 187]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 1.11k]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
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
59.1k
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 10.5k]
  Branch (372:14): [True: 0, False: 17.7k]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 3.10k]
  Branch (372:14): [True: 0, False: 17.6k]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 8.77k]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 1]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 187]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 1.11k]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
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
59.1k
    else
378
59.1k
        out << value;
379
59.1k
}
_ZN10tinyformat11formatValueINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRSoPKcS9_iRKT_
Line
Count
Source
351
10.5k
{
352
10.5k
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
10.5k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
10.5k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
10.5k
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
10.5k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
10.5k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
10.5k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
10.5k
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
10.5k
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 10.5k]
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
10.5k
    else
378
10.5k
        out << value;
379
10.5k
}
_ZN10tinyformat11formatValueImEEvRSoPKcS3_iRKT_
Line
Count
Source
351
17.7k
{
352
17.7k
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
17.7k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
17.7k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
17.7k
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
17.7k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
17.7k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
17.7k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 17.7k]
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
17.7k
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
17.7k
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 17.7k]
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
17.7k
    else
378
17.7k
        out << value;
379
17.7k
}
Unexecuted instantiation: _ZN10tinyformat11formatValueIiEEvRSoPKcS3_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIbEEvRSoPKcS3_iRKT_
_ZN10tinyformat11formatValueIjEEvRSoPKcS3_iRKT_
Line
Count
Source
351
3.10k
{
352
3.10k
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
3.10k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
3.10k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
3.10k
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
3.10k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
3.10k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
3.10k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 3.10k]
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
3.10k
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
3.10k
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 3.10k]
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
3.10k
    else
378
3.10k
        out << value;
379
3.10k
}
_ZN10tinyformat11formatValueIlEEvRSoPKcS3_iRKT_
Line
Count
Source
351
17.6k
{
352
17.6k
#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
17.6k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
17.6k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
17.6k
#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
17.6k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
17.6k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
17.6k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 17.6k]
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
17.6k
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
17.6k
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 17.6k]
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
17.6k
    else
378
17.6k
        out << value;
379
17.6k
}
Unexecuted instantiation: _ZN10tinyformat11formatValueItEEvRSoPKcS3_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIdEEvRSoPKcS3_iRKT_
_ZN10tinyformat11formatValueIPKcEEvRSoS2_S2_iRKT_
Line
Count
Source
351
8.77k
{
352
8.77k
#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
8.77k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
8.77k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
8.77k
#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
8.77k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
8.77k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
8.77k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
8.77k
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 8.77k]
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
8.77k
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 8.77k]
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
8.77k
    else
378
8.77k
        out << value;
379
8.77k
}
Unexecuted instantiation: _ZN10tinyformat11formatValueIfEEvRSoPKcS3_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIsEEvRSoPKcS3_iRKT_
_ZN10tinyformat11formatValueISt17basic_string_viewIcSt11char_traitsIcEEEEvRSoPKcS7_iRKT_
Line
Count
Source
351
1
{
352
1
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
1
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
1
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
1
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
1
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
1
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
1
    if (canConvertToChar && *(fmtEnd-1) == 'c')
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
1
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
1
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 1]
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
1
    else
378
1
        out << value;
379
1
}
Unexecuted instantiation: _ZN10tinyformat11formatValueIP11CBlockIndexEEvRSoPKcS5_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA1_cEEvRSoPKcS4_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA13_cEEvRSoPKcS4_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA27_cEEvRSoPKcS4_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA8_cEEvRSoPKcS4_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA37_cEEvRSoPKcS4_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueISt6atomicImEEEvRSoPKcS5_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueINSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEEvRSoPKcSE_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA42_cEEvRSoPKcS4_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA7_cEEvRSoPKcS4_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA12_cEEvRSoPKcS4_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA20_cEEvRSoPKcS4_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA10_cEEvRSoPKcS4_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA15_cEEvRSoPKcS4_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA21_cEEvRSoPKcS4_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA17_cEEvRSoPKcS4_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIN4util17TranslatedLiteralEEEvRSoPKcS5_iRKT_
_ZN10tinyformat11formatValueIA16_cEEvRSoPKcS4_iRKT_
Line
Count
Source
351
187
{
352
187
#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
187
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
187
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
187
#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
187
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
187
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
187
    if (canConvertToChar && *(fmtEnd-1) == 'c')
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
187
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 187]
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
187
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 187]
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
187
    else
378
187
        out << value;
379
187
}
Unexecuted instantiation: _ZN10tinyformat11formatValueIA14_cEEvRSoPKcS4_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA6_cEEvRSoPKcS4_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueI14HTTPStatusCodeEEvRSoPKcS4_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA3_cEEvRSoPKcS4_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueI12ServiceFlagsEEvRSoPKcS4_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA9_cEEvRSoPKcS4_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA30_cEEvRSoPKcS4_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueISt6atomicIiEEEvRSoPKcS5_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA19_cEEvRSoPKcS4_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIN6kernel14ChainstateRoleEEEvRSoPKcS5_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA18_cEEvRSoPKcS4_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIN4node13BlockfileTypeEEEvRSoPKcS5_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIN4node15BlockfileCursorEEEvRSoPKcS5_iRKT_
_ZN10tinyformat11formatValueIA38_cEEvRSoPKcS4_iRKT_
Line
Count
Source
351
1.11k
{
352
1.11k
#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.11k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
1.11k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
1.11k
#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.11k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
1.11k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
1.11k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
1.11k
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 1.11k]
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.11k
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 1.11k]
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.11k
    else
378
1.11k
        out << value;
379
1.11k
}
Unexecuted instantiation: _ZN10tinyformat11formatValueIA23_cEEvRSoPKcS4_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA11_cEEvRSoPKcS4_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA22_cEEvRSoPKcS4_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA26_cEEvRSoPKcS4_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA35_cEEvRSoPKcS4_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
0
                        const char* fmtEnd, int /**/, charType value) \
386
0
{                                                                     \
387
0
    switch (*(fmtEnd-1)) {                                            \
388
0
        case 'u': case 'd': case 'i': case 'o': case 'X': case 'x':   \
  Branch (388:9): [True: 0, False: 0]
  Branch (388:19): [True: 0, False: 0]
  Branch (388:29): [True: 0, False: 0]
  Branch (388:39): [True: 0, False: 0]
  Branch (388:49): [True: 0, False: 0]
  Branch (388:59): [True: 0, False: 0]
  Branch (388:9): [True: 0, False: 0]
  Branch (388:19): [True: 0, False: 0]
  Branch (388:29): [True: 0, False: 0]
  Branch (388:39): [True: 0, False: 0]
  Branch (388:49): [True: 0, False: 0]
  Branch (388:59): [True: 0, False: 0]
  Branch (388:9): [True: 0, False: 0]
  Branch (388:19): [True: 0, False: 0]
  Branch (388:29): [True: 0, False: 0]
  Branch (388:39): [True: 0, False: 0]
  Branch (388:49): [True: 0, False: 0]
  Branch (388:59): [True: 0, False: 0]
389
0
            out << static_cast<int>(value); break;                    \
390
0
        default:                                                      \
  Branch (390:9): [True: 0, False: 0]
  Branch (390:9): [True: 0, False: 0]
  Branch (390:9): [True: 0, False: 0]
391
0
            out << value;                   break;                    \
392
0
    }                                                                 \
393
0
}
Unexecuted instantiation: _ZN10tinyformat11formatValueERSoPKcS2_ic
Unexecuted instantiation: _ZN10tinyformat11formatValueERSoPKcS2_ia
Unexecuted instantiation: _ZN10tinyformat11formatValueERSoPKcS2_ih
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
60.7k
            : m_value(static_cast<const void*>(&value)),
535
60.7k
            m_formatImpl(&formatImpl<T>),
536
60.7k
            m_toIntImpl(&toIntImpl<T>)
537
60.7k
        { }
_ZN10tinyformat6detail9FormatArgC2INSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERKT_
Line
Count
Source
534
10.5k
            : m_value(static_cast<const void*>(&value)),
535
10.5k
            m_formatImpl(&formatImpl<T>),
536
10.5k
            m_toIntImpl(&toIntImpl<T>)
537
10.5k
        { }
_ZN10tinyformat6detail9FormatArgC2IiEERKT_
Line
Count
Source
534
1.61k
            : m_value(static_cast<const void*>(&value)),
535
1.61k
            m_formatImpl(&formatImpl<T>),
536
1.61k
            m_toIntImpl(&toIntImpl<T>)
537
1.61k
        { }
_ZN10tinyformat6detail9FormatArgC2ImEERKT_
Line
Count
Source
534
17.7k
            : m_value(static_cast<const void*>(&value)),
535
17.7k
            m_formatImpl(&formatImpl<T>),
536
17.7k
            m_toIntImpl(&toIntImpl<T>)
537
17.7k
        { }
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2ItEERKT_
_ZN10tinyformat6detail9FormatArgC2IlEERKT_
Line
Count
Source
534
17.6k
            : m_value(static_cast<const void*>(&value)),
535
17.6k
            m_formatImpl(&formatImpl<T>),
536
17.6k
            m_toIntImpl(&toIntImpl<T>)
537
17.6k
        { }
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IdEERKT_
_ZN10tinyformat6detail9FormatArgC2IPKcEERKT_
Line
Count
Source
534
8.77k
            : m_value(static_cast<const void*>(&value)),
535
8.77k
            m_formatImpl(&formatImpl<T>),
536
8.77k
            m_toIntImpl(&toIntImpl<T>)
537
8.77k
        { }
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IaEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IhEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IcEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IbEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IfEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IsEERKT_
_ZN10tinyformat6detail9FormatArgC2IjEERKT_
Line
Count
Source
534
3.10k
            : m_value(static_cast<const void*>(&value)),
535
3.10k
            m_formatImpl(&formatImpl<T>),
536
3.10k
            m_toIntImpl(&toIntImpl<T>)
537
3.10k
        { }
_ZN10tinyformat6detail9FormatArgC2ISt17basic_string_viewIcSt11char_traitsIcEEEERKT_
Line
Count
Source
534
1
            : m_value(static_cast<const void*>(&value)),
535
1
            m_formatImpl(&formatImpl<T>),
536
1
            m_toIntImpl(&toIntImpl<T>)
537
1
        { }
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IP11CBlockIndexEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA1_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA13_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA27_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA8_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA37_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2ISt6atomicImEEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2INSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA42_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA7_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA12_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA20_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA10_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA15_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA21_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA17_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IN4util17TranslatedLiteralEEERKT_
_ZN10tinyformat6detail9FormatArgC2IA16_cEERKT_
Line
Count
Source
534
187
            : m_value(static_cast<const void*>(&value)),
535
187
            m_formatImpl(&formatImpl<T>),
536
187
            m_toIntImpl(&toIntImpl<T>)
537
187
        { }
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA14_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA6_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2I14HTTPStatusCodeEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA3_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2I12ServiceFlagsEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA9_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA30_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2ISt6atomicIiEEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA19_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IN6kernel14ChainstateRoleEEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA18_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IN4node13BlockfileTypeEEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IN4node15BlockfileCursorEEERKT_
_ZN10tinyformat6detail9FormatArgC2IA38_cEERKT_
Line
Count
Source
534
1.11k
            : m_value(static_cast<const void*>(&value)),
535
1.11k
            m_formatImpl(&formatImpl<T>),
536
1.11k
            m_toIntImpl(&toIntImpl<T>)
537
1.11k
        { }
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA23_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA11_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA22_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA26_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA35_cEERKT_
538
539
        void format(std::ostream& out, const char* fmtBegin,
540
                    const char* fmtEnd, int ntrunc) const
541
59.1k
        {
542
59.1k
            TINYFORMAT_ASSERT(m_value);
  Branch (542:13): [True: 59.1k, False: 0]
543
59.1k
            TINYFORMAT_ASSERT(m_formatImpl);
  Branch (543:13): [True: 59.1k, False: 0]
544
59.1k
            m_formatImpl(out, fmtBegin, fmtEnd, ntrunc, m_value);
545
59.1k
        }
546
547
        int toInt() const
548
1.61k
        {
549
1.61k
            TINYFORMAT_ASSERT(m_value);
  Branch (549:13): [True: 1.61k, False: 0]
550
1.61k
            TINYFORMAT_ASSERT(m_toIntImpl);
  Branch (550:13): [True: 1.61k, False: 0]
551
1.61k
            return m_toIntImpl(m_value);
552
1.61k
        }
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
59.1k
        {
559
59.1k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
59.1k
        }
_ZN10tinyformat6detail9FormatArg10formatImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRSoPKcSB_iPKv
Line
Count
Source
558
10.5k
        {
559
10.5k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
10.5k
        }
_ZN10tinyformat6detail9FormatArg10formatImplImEEvRSoPKcS5_iPKv
Line
Count
Source
558
17.7k
        {
559
17.7k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
17.7k
        }
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIiEEvRSoPKcS5_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIbEEvRSoPKcS5_iPKv
_ZN10tinyformat6detail9FormatArg10formatImplIjEEvRSoPKcS5_iPKv
Line
Count
Source
558
3.10k
        {
559
3.10k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
3.10k
        }
_ZN10tinyformat6detail9FormatArg10formatImplIlEEvRSoPKcS5_iPKv
Line
Count
Source
558
17.6k
        {
559
17.6k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
17.6k
        }
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplItEEvRSoPKcS5_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIdEEvRSoPKcS5_iPKv
_ZN10tinyformat6detail9FormatArg10formatImplIPKcEEvRSoS4_S4_iPKv
Line
Count
Source
558
8.77k
        {
559
8.77k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
8.77k
        }
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIaEEvRSoPKcS5_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIhEEvRSoPKcS5_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIcEEvRSoPKcS5_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIfEEvRSoPKcS5_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIsEEvRSoPKcS5_iPKv
_ZN10tinyformat6detail9FormatArg10formatImplISt17basic_string_viewIcSt11char_traitsIcEEEEvRSoPKcS9_iPKv
Line
Count
Source
558
1
        {
559
1
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
1
        }
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIP11CBlockIndexEEvRSoPKcS7_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA1_cEEvRSoPKcS6_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA13_cEEvRSoPKcS6_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA27_cEEvRSoPKcS6_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA8_cEEvRSoPKcS6_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA37_cEEvRSoPKcS6_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplISt6atomicImEEEvRSoPKcS7_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplINSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEEvRSoPKcSG_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA42_cEEvRSoPKcS6_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA7_cEEvRSoPKcS6_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA12_cEEvRSoPKcS6_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA20_cEEvRSoPKcS6_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA10_cEEvRSoPKcS6_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA15_cEEvRSoPKcS6_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA21_cEEvRSoPKcS6_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA17_cEEvRSoPKcS6_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIN4util17TranslatedLiteralEEEvRSoPKcS7_iPKv
_ZN10tinyformat6detail9FormatArg10formatImplIA16_cEEvRSoPKcS6_iPKv
Line
Count
Source
558
187
        {
559
187
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
187
        }
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA14_cEEvRSoPKcS6_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA6_cEEvRSoPKcS6_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplI14HTTPStatusCodeEEvRSoPKcS6_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA3_cEEvRSoPKcS6_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplI12ServiceFlagsEEvRSoPKcS6_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA9_cEEvRSoPKcS6_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA30_cEEvRSoPKcS6_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplISt6atomicIiEEEvRSoPKcS7_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA19_cEEvRSoPKcS6_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIN6kernel14ChainstateRoleEEEvRSoPKcS7_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA18_cEEvRSoPKcS6_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIN4node13BlockfileTypeEEEvRSoPKcS7_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIN4node15BlockfileCursorEEEvRSoPKcS7_iPKv
_ZN10tinyformat6detail9FormatArg10formatImplIA38_cEEvRSoPKcS6_iPKv
Line
Count
Source
558
1.11k
        {
559
1.11k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
1.11k
        }
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA23_cEEvRSoPKcS6_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA11_cEEvRSoPKcS6_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA22_cEEvRSoPKcS6_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA26_cEEvRSoPKcS6_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA35_cEEvRSoPKcS6_iPKv
561
562
        template<typename T>
563
        TINYFORMAT_HIDDEN static int toIntImpl(const void* value)
564
1.61k
        {
565
1.61k
            return convertToInt<T>::invoke(*static_cast<const T*>(value));
566
1.61k
        }
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplImEEiPKv
_ZN10tinyformat6detail9FormatArg9toIntImplIiEEiPKv
Line
Count
Source
564
1.61k
        {
565
1.61k
            return convertToInt<T>::invoke(*static_cast<const T*>(value));
566
1.61k
        }
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIbEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIjEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIlEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplItEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIdEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIPKcEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIaEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIhEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIcEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIfEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIsEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplISt17basic_string_viewIcSt11char_traitsIcEEEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIP11CBlockIndexEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA1_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA13_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA27_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA8_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA37_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplISt6atomicImEEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplINSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA42_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA7_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA12_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA20_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA10_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA15_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA21_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA17_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIN4util17TranslatedLiteralEEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA16_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA14_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA6_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplI14HTTPStatusCodeEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA3_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplI12ServiceFlagsEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA9_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA30_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplISt6atomicIiEEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA19_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIN6kernel14ChainstateRoleEEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA18_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIN4node13BlockfileTypeEEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIN4node15BlockfileCursorEEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA38_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA23_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA11_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA22_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA26_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA35_cEEiPKv
567
568
        const void* m_value{nullptr};
569
        void (*m_formatImpl)(std::ostream& out, const char* fmtBegin,
570
                             const char* fmtEnd, int ntrunc, const void* value){nullptr};
571
        int (*m_toIntImpl)(const void* value){nullptr};
572
};
573
574
575
// Parse and return an integer from the string c, as atoi()
576
// On return, c is set to one past the end of the integer.
577
inline int parseIntAndAdvance(const char*& c)
578
1.61k
{
579
1.61k
    int i = 0;
580
3.23k
    for (;*c >= '0' && *c <= '9'; ++c)
  Branch (580:11): [True: 1.61k, False: 1.61k]
  Branch (580:24): [True: 1.61k, False: 0]
581
1.61k
        i = 10*i + (*c - '0');
582
1.61k
    return i;
583
1.61k
}
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
59.1k
{
594
59.1k
    if (*c >= '0' && *c <= '9') {
  Branch (594:9): [True: 57.4k, False: 1.61k]
  Branch (594:22): [True: 0, False: 57.4k]
595
0
        n = parseIntAndAdvance(c);
596
0
    }
597
59.1k
    else if (*c == '*') {
  Branch (597:14): [True: 1.61k, False: 57.4k]
598
1.61k
        ++c;
599
1.61k
        n = 0;
600
1.61k
        if (positionalMode) {
  Branch (600:13): [True: 0, False: 1.61k]
601
0
            int pos = parseIntAndAdvance(c) - 1;
602
0
            if (*c != '$')
  Branch (602:17): [True: 0, False: 0]
603
0
                TINYFORMAT_ERROR("tinyformat: Non-positional argument used after a positional one");
604
0
            if (pos >= 0 && pos < numArgs)
  Branch (604:17): [True: 0, False: 0]
  Branch (604:29): [True: 0, False: 0]
605
0
                n = args[pos].toInt();
606
0
            else
607
0
                TINYFORMAT_ERROR("tinyformat: Positional argument out of range");
608
0
            ++c;
609
0
        }
610
1.61k
        else {
611
1.61k
            if (argIndex < numArgs)
  Branch (611:17): [True: 1.61k, False: 0]
612
1.61k
                n = args[argIndex++].toInt();
613
0
            else
614
0
                TINYFORMAT_ERROR("tinyformat: Not enough arguments to read variable width or precision");
615
1.61k
        }
616
1.61k
    }
617
57.4k
    else {
618
57.4k
        return false;
619
57.4k
    }
620
1.61k
    return true;
621
59.1k
}
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
77.3k
{
630
77.3k
    const char* c = fmt;
631
835k
    for (;; ++c) {
632
835k
        if (*c == '\0') {
  Branch (632:13): [True: 18.2k, False: 816k]
633
18.2k
            out.write(fmt, c - fmt);
634
18.2k
            return c;
635
18.2k
        }
636
816k
        else if (*c == '%') {
  Branch (636:18): [True: 59.1k, False: 757k]
637
59.1k
            out.write(fmt, c - fmt);
638
59.1k
            if (*(c+1) != '%')
  Branch (638:17): [True: 59.1k, False: 0]
639
59.1k
                return c;
640
            // for "%%", tack trailing % onto next literal section.
641
0
            fmt = ++c;
642
0
        }
643
835k
    }
644
77.3k
}
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
59.1k
{
686
59.1k
    TINYFORMAT_ASSERT(*fmtStart == '%');
  Branch (686:5): [True: 59.1k, False: 0]
687
    // Reset stream state to defaults.
688
59.1k
    out.width(0);
689
59.1k
    out.precision(6);
690
59.1k
    out.fill(' ');
691
    // Reset most flags; ignore irrelevant unitbuf & skipws.
692
59.1k
    out.unsetf(std::ios::adjustfield | std::ios::basefield |
693
59.1k
               std::ios::floatfield | std::ios::showbase | std::ios::boolalpha |
694
59.1k
               std::ios::showpoint | std::ios::showpos | std::ios::uppercase);
695
59.1k
    bool precisionSet = false;
696
59.1k
    bool widthSet = false;
697
59.1k
    int widthExtra = 0;
698
59.1k
    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
59.1k
    if (*c >= '0' && *c <= '9') {
  Branch (702:9): [True: 59.1k, False: 0]
  Branch (702:22): [True: 1.61k, False: 57.4k]
703
1.61k
        const char tmpc = *c;
704
1.61k
        int value = parseIntAndAdvance(c);
705
1.61k
        if (*c == '$') {
  Branch (705:13): [True: 0, False: 1.61k]
706
            // value is an argument index
707
0
            if (value > 0 && value <= numArgs)
  Branch (707:17): [True: 0, False: 0]
  Branch (707:30): [True: 0, False: 0]
708
0
                argIndex = value - 1;
709
0
            else
710
0
                TINYFORMAT_ERROR("tinyformat: Positional argument out of range");
711
0
            ++c;
712
0
            positionalMode = true;
713
0
        }
714
1.61k
        else if (positionalMode) {
  Branch (714:18): [True: 0, False: 1.61k]
715
0
            TINYFORMAT_ERROR("tinyformat: Non-positional argument used after a positional one");
716
0
        }
717
1.61k
        else {
718
1.61k
            if (tmpc == '0') {
  Branch (718:17): [True: 1.61k, False: 0]
719
                // Use internal padding so that numeric values are
720
                // formatted correctly, eg -00010 rather than 000-10
721
1.61k
                out.fill('0');
722
1.61k
                out.setf(std::ios::internal, std::ios::adjustfield);
723
1.61k
            }
724
1.61k
            if (value != 0) {
  Branch (724:17): [True: 0, False: 1.61k]
725
                // Nonzero value means that we parsed width.
726
0
                widthSet = true;
727
0
                out.width(value);
728
0
            }
729
1.61k
        }
730
1.61k
    }
731
57.4k
    else if (positionalMode) {
  Branch (731:14): [True: 0, False: 57.4k]
732
0
        TINYFORMAT_ERROR("tinyformat: Non-positional argument used after a positional one");
733
0
    }
734
    // 2) Parse flags and width if we did not do it in previous step.
735
59.1k
    if (!widthSet) {
  Branch (735:9): [True: 59.1k, False: 0]
736
        // Parse flags
737
59.1k
        for (;; ++c) {
738
59.1k
            switch (*c) {
739
0
                case '#':
  Branch (739:17): [True: 0, False: 59.1k]
740
0
                    out.setf(std::ios::showpoint | std::ios::showbase);
741
0
                    continue;
742
0
                case '0':
  Branch (742:17): [True: 0, False: 59.1k]
743
                    // overridden by left alignment ('-' flag)
744
0
                    if (!(out.flags() & std::ios::left)) {
  Branch (744:25): [True: 0, False: 0]
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 '-':
  Branch (751:17): [True: 0, False: 59.1k]
752
0
                    out.fill(' ');
753
0
                    out.setf(std::ios::left, std::ios::adjustfield);
754
0
                    continue;
755
0
                case ' ':
  Branch (755:17): [True: 0, False: 59.1k]
756
                    // overridden by show positive sign, '+' flag.
757
0
                    if (!(out.flags() & std::ios::showpos))
  Branch (757:25): [True: 0, False: 0]
758
0
                        spacePadPositive = true;
759
0
                    continue;
760
0
                case '+':
  Branch (760:17): [True: 0, False: 59.1k]
761
0
                    out.setf(std::ios::showpos);
762
0
                    spacePadPositive = false;
763
0
                    widthExtra = 1;
764
0
                    continue;
765
59.1k
                default:
  Branch (765:17): [True: 59.1k, False: 0]
766
59.1k
                    break;
767
59.1k
            }
768
59.1k
            break;
769
59.1k
        }
770
        // Parse width
771
59.1k
        int width = 0;
772
59.1k
        widthSet = parseWidthOrPrecision(width, c, positionalMode,
773
59.1k
                                         args, argIndex, numArgs);
774
59.1k
        if (widthSet) {
  Branch (774:13): [True: 1.61k, False: 57.4k]
775
1.61k
            if (width < 0) {
  Branch (775:17): [True: 0, False: 1.61k]
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
1.61k
            out.width(width);
782
1.61k
        }
783
59.1k
    }
784
    // 3) Parse precision
785
59.1k
    if (*c == '.') {
  Branch (785:9): [True: 0, False: 59.1k]
786
0
        ++c;
787
0
        int precision = 0;
788
0
        parseWidthOrPrecision(precision, c, positionalMode,
789
0
                              args, argIndex, numArgs);
790
        // Presence of `.` indicates precision set, unless the inferred value
791
        // was negative in which case the default is used.
792
0
        precisionSet = precision >= 0;
793
0
        if (precisionSet)
  Branch (793:13): [True: 0, False: 0]
794
0
            out.precision(precision);
795
0
    }
796
    // 4) Ignore any C99 length modifier
797
66.8k
    while (*c == 'l' || *c == 'h' || *c == 'L' ||
  Branch (797:12): [True: 6.66k, False: 60.2k]
  Branch (797:25): [True: 0, False: 60.2k]
  Branch (797:38): [True: 0, False: 60.2k]
798
66.8k
           *c == 'j' || *c == 'z' || *c == 't') {
  Branch (798:12): [True: 0, False: 60.2k]
  Branch (798:25): [True: 1.11k, False: 59.1k]
  Branch (798:38): [True: 0, False: 59.1k]
799
7.77k
        ++c;
800
7.77k
    }
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
59.1k
    bool intConversion = false;
805
59.1k
    switch (*c) {
806
38.5k
        case 'u': case 'd': case 'i':
  Branch (806:9): [True: 14.4k, False: 44.6k]
  Branch (806:19): [True: 24.0k, False: 35.0k]
  Branch (806:29): [True: 0, False: 59.1k]
807
38.5k
            out.setf(std::ios::dec, std::ios::basefield);
808
38.5k
            intConversion = true;
809
38.5k
            break;
810
0
        case 'o':
  Branch (810:9): [True: 0, False: 59.1k]
811
0
            out.setf(std::ios::oct, std::ios::basefield);
812
0
            intConversion = true;
813
0
            break;
814
0
        case 'X':
  Branch (814:9): [True: 0, False: 59.1k]
815
0
            out.setf(std::ios::uppercase);
816
0
            [[fallthrough]];
817
0
        case 'x': case 'p':
  Branch (817:9): [True: 0, False: 59.1k]
  Branch (817:19): [True: 0, False: 59.1k]
818
0
            out.setf(std::ios::hex, std::ios::basefield);
819
0
            intConversion = true;
820
0
            break;
821
0
        case 'E':
  Branch (821:9): [True: 0, False: 59.1k]
822
0
            out.setf(std::ios::uppercase);
823
0
            [[fallthrough]];
824
0
        case 'e':
  Branch (824:9): [True: 0, False: 59.1k]
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':
  Branch (828:9): [True: 0, False: 59.1k]
829
0
            out.setf(std::ios::uppercase);
830
0
            [[fallthrough]];
831
0
        case 'f':
  Branch (831:9): [True: 0, False: 59.1k]
832
0
            out.setf(std::ios::fixed, std::ios::floatfield);
833
0
            break;
834
0
        case 'A':
  Branch (834:9): [True: 0, False: 59.1k]
835
0
            out.setf(std::ios::uppercase);
836
0
            [[fallthrough]];
837
0
        case 'a':
  Branch (837:9): [True: 0, False: 59.1k]
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':
  Branch (846:9): [True: 0, False: 59.1k]
847
0
            out.setf(std::ios::uppercase);
848
0
            [[fallthrough]];
849
0
        case 'g':
  Branch (849:9): [True: 0, False: 59.1k]
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':
  Branch (854:9): [True: 0, False: 59.1k]
855
            // Handled as special case inside formatValue()
856
0
            break;
857
20.5k
        case 's':
  Branch (857:9): [True: 20.5k, False: 38.5k]
858
20.5k
            if (precisionSet)
  Branch (858:17): [True: 0, False: 20.5k]
859
0
                ntrunc = static_cast<int>(out.precision());
860
            // Make %s print Booleans as "true" and "false"
861
20.5k
            out.setf(std::ios::boolalpha);
862
20.5k
            break;
863
0
        case 'n':
  Branch (863:9): [True: 0, False: 59.1k]
864
            // Not supported - will cause problems!
865
0
            TINYFORMAT_ERROR("tinyformat: %n conversion spec not supported");
866
0
            break;
867
0
        case '\0':
  Branch (867:9): [True: 0, False: 59.1k]
868
0
            TINYFORMAT_ERROR("tinyformat: Conversion spec incorrectly "
869
0
                             "terminated by end of string");
870
0
            return c;
871
0
        default:
  Branch (871:9): [True: 0, False: 59.1k]
872
0
            break;
873
59.1k
    }
874
59.1k
    if (intConversion && precisionSet && !widthSet) {
  Branch (874:9): [True: 38.5k, False: 20.5k]
  Branch (874:26): [True: 0, False: 38.5k]
  Branch (874:42): [True: 0, False: 0]
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
59.1k
    return c+1;
884
59.1k
}
885
886
887
//------------------------------------------------------------------------------
888
inline void formatImpl(std::ostream& out, const char* fmt,
889
                       const detail::FormatArg* args,
890
                       int numArgs)
891
18.2k
{
892
    // Saved stream state
893
18.2k
    std::streamsize origWidth = out.width();
894
18.2k
    std::streamsize origPrecision = out.precision();
895
18.2k
    std::ios::fmtflags origFlags = out.flags();
896
18.2k
    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
18.2k
    bool positionalMode = false;
901
18.2k
    int argIndex = 0;
902
77.3k
    while (true) {
  Branch (902:12): [Folded - Ignored]
903
77.3k
        fmt = printFormatStringLiteral(out, fmt);
904
77.3k
        if (*fmt == '\0') {
  Branch (904:13): [True: 18.2k, False: 59.1k]
905
18.2k
            if (!positionalMode && argIndex < numArgs) {
  Branch (905:17): [True: 18.2k, False: 0]
  Branch (905:36): [True: 0, False: 18.2k]
906
0
                TINYFORMAT_ERROR("tinyformat: Not enough conversion specifiers in format string");
907
0
            }
908
18.2k
            break;
909
18.2k
        }
910
59.1k
        bool spacePadPositive = false;
911
59.1k
        int ntrunc = -1;
912
59.1k
        const char* fmtEnd = streamStateFromFormat(out, positionalMode, spacePadPositive, ntrunc, fmt,
913
59.1k
                                                   args, argIndex, numArgs);
914
        // NB: argIndex may be incremented by reading variable width/precision
915
        // in `streamStateFromFormat`, so do the bounds check here.
916
59.1k
        if (argIndex >= numArgs) {
  Branch (916:13): [True: 0, False: 59.1k]
917
0
            TINYFORMAT_ERROR("tinyformat: Too many conversion specifiers in format string");
918
0
            return;
919
0
        }
920
59.1k
        const FormatArg& arg = args[argIndex];
921
        // Format the arg into the stream.
922
59.1k
        if (!spacePadPositive) {
  Branch (922:13): [True: 59.1k, False: 0]
923
59.1k
            arg.format(out, fmt, fmtEnd, ntrunc);
924
59.1k
        }
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) {
  Branch (935:54): [True: 0, False: 0]
936
0
                if (result[i] == '+')
  Branch (936:21): [True: 0, False: 0]
937
0
                    result[i] = ' ';
938
0
            }
939
0
            out << result;
940
0
        }
941
59.1k
        if (!positionalMode)
  Branch (941:13): [True: 59.1k, False: 0]
942
59.1k
            ++argIndex;
943
59.1k
        fmt = fmtEnd;
944
59.1k
    }
945
946
    // Restore stream state
947
18.2k
    out.width(origWidth);
948
18.2k
    out.precision(origPrecision);
949
18.2k
    out.flags(origFlags);
950
18.2k
    out.fill(origFill);
951
18.2k
}
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
18.2k
            : 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
18.2k
            : FormatList(&m_formatterStore[0], N),
991
18.2k
            m_formatterStore { FormatArg(args)... }
992
18.2k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJiEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJmmEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJtEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_EEEDpRKT_
Line
Count
Source
990
1.61k
            : FormatList(&m_formatterStore[0], N),
991
1.61k
            m_formatterStore { FormatArg(args)... }
992
1.61k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJlEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJdEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJPKcEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJaEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJhEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJcEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJbEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJfEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJsEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJjEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJmEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi1EEC2IJSt17basic_string_viewIcSt11char_traitsIcEEEEEDpRKT_
Line
Count
Source
990
1
            : FormatList(&m_formatterStore[0], N),
991
1
            m_formatterStore { FormatArg(args)... }
992
1
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJP11CBlockIndexiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESB_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElliEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi7EEC2IJiA1_cSt17basic_string_viewIcSt11char_traitsIcEES8_iS4_NSt7__cxx1112basic_stringIcS7_SaIcEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_S9_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJA13_cEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJiiEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA13_cA27_cEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA8_cA37_cEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS9_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEtEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEhEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJtNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEtS9_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESB_jEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJPKcllEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJmSt17basic_string_viewIcSt11char_traitsIcEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJhhhhEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJPKctEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6atomicImEEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi6EEC2IJPKclilNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESB_EEEDpRKT_
Line
Count
Source
990
1.61k
            : FormatList(&m_formatterStore[0], N),
991
1.61k
            m_formatterStore { FormatArg(args)... }
992
1.61k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJjjjEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJSt17basic_string_viewIcSt11char_traitsIcEEjmNSt7__cxx1112basic_stringIcS6_SaIcEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS6_SaIcEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJmiEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJjjEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJijEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJPKcS5_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJmjEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJjmEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEElEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi7EEC2IJSt17basic_string_viewIcSt11char_traitsIcEEPKcjS9_A13_cNSt7__cxx1112basic_stringIcS6_SaIcEEEA42_cEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJPKcjS5_St17basic_string_viewIcSt11char_traitsIcEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJllEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJlmlEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJPKciEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi6EEC2IJijjlllEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJijjEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi7EEC2IJSt17basic_string_viewIcSt11char_traitsIcEEjS7_illlEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJSt17basic_string_viewIcSt11char_traitsIcEEjS7_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJSt17basic_string_viewIcSt11char_traitsIcEEjS7_mlEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJPKcS5_S5_St17basic_string_viewIcSt11char_traitsIcEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJPKcSt17basic_string_viewIcSt11char_traitsIcEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA7_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJA12_cjjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA20_ciEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJA20_cEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJA10_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA15_cSA_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJliNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJllPKcEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_S9_jEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA27_ciEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA13_cEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA21_cA42_cEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA17_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENSt8__detail14_Quoted_stringIRKS9_cEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA12_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJA10_cEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA10_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_PKcEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJiiiiEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi2EEC2IJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Line
Count
Source
990
3.86k
            : FormatList(&m_formatterStore[0], N),
991
3.86k
            m_formatterStore { FormatArg(args)... }
992
3.86k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA13_ciEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN4util17TranslatedLiteralEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJidEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJiPKcEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA13_cPKcEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJlllEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi2EEC2IJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Line
Count
Source
990
187
            : FormatList(&m_formatterStore[0], N),
991
187
            m_formatterStore { FormatArg(args)... }
992
187
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA12_cPKcEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJA16_cEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJmlEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJPKcA42_cNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_dEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJmNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiiiEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_iiEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_mEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJimNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJiimEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJhhEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJhhA13_chEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi6EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmmmmjEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJA14_cEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEddEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJmPKciEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJPKcimEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA6_ciEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJllmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJliEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJhh14HTTPStatusCodeSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS7_SaIcEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJ14HTTPStatusCodemNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmS9_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmPKcEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS6_SaIcEEESB_mEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJtmmEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESB_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJddEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJA1_cEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJiiiiiEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJjiimEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJtttttEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJbbEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA15_cblEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJdNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEmEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJA17_cEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJA3_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_dEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjlEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjS9_S9_lEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJjlEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJ12ServiceFlagsNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESB_SB_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA9_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA17_cbEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmlEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA30_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi6EEC2IJmddmddEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJllmEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA20_clEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_mmEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_lS9_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJ12ServiceFlagsS4_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJiiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi7EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6atomicIiEiS9_bS9_S9_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_iS9_S9_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJilEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS6_SaIcEEElEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJSt17basic_string_viewIcSt11char_traitsIcEEmEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJmmmlEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKclEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJmjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEilEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_mjEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA15_clEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_lEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA17_cEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi6EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_lS9_S9_lEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiSB_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_ilEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6atomicImEmmEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJhNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJjjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjS9_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPKcSC_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJPKclEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJA13_cmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_lEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA13_clNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEilEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJmmiEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA19_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJA19_cEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi6EEC2IJjjjjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJN6kernel14ChainstateRoleEiiEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi7EEC2IJN6kernel14ChainstateRoleEmmliiiEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA15_ciEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA18_ciEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJN4node13BlockfileTypeENS4_15BlockfileCursorEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEijEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJibiEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjmEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJjiEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJimmEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJlllllEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJddmEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi4EEC2IJlmlmEEEDpRKT_
Line
Count
Source
990
6.66k
            : FormatList(&m_formatterStore[0], N),
991
6.66k
            m_formatterStore { FormatArg(args)... }
992
6.66k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJdddEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi3EEC2IJPKcmjEEEDpRKT_
Line
Count
Source
990
3.10k
            : FormatList(&m_formatterStore[0], N),
991
3.10k
            m_formatterStore { FormatArg(args)... }
992
3.10k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi4EEC2IJPKcmS5_mEEEDpRKT_
Line
Count
Source
990
100
            : FormatList(&m_formatterStore[0], N),
991
100
            m_formatterStore { FormatArg(args)... }
992
100
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi3EEC2IJA38_cmlEEEDpRKT_
Line
Count
Source
990
1.11k
            : FormatList(&m_formatterStore[0], N),
991
1.11k
            m_formatterStore { FormatArg(args)... }
992
1.11k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJlmEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_lmmEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_jEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJljjEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJlbEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi18EEC2IJidddddfddddddfddddEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEllEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi7EEC2IJjmjjmjPKcEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi19EEC2IJdiiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEdddddddddddddddEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJmdEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJSt17basic_string_viewIcSt11char_traitsIcEEilNSt7__cxx1112basic_stringIcS6_SaIcEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJSt17basic_string_viewIcSt11char_traitsIcEEmmmlEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJSt17basic_string_viewIcSt11char_traitsIcEEmmmEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJSt17basic_string_viewIcSt11char_traitsIcEEmmEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJSt17basic_string_viewIcSt11char_traitsIcEEmNSt7__cxx1112basic_stringIcS6_SaIcEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJSt17basic_string_viewIcSt11char_traitsIcEEmNSt7__cxx1112basic_stringIcS6_SaIcEEEiSB_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS6_SaIcEEESB_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi6EEC2IJSt17basic_string_viewIcSt11char_traitsIcEEA7_cmmddEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJSt17basic_string_viewIcSt11char_traitsIcEES7_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJSt17basic_string_viewIcSt11char_traitsIcEEllNSt7__cxx1112basic_stringIcS6_SaIcEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmjEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJmmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJ12ServiceFlagsEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJmmjEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKctS9_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcS9_S9_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA21_cmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_liEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmliEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJmllEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_S9_S9_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJmmllEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi12EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_iidmS9_ddjS9_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJA23_cEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJA21_cEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJPKcmEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJA13_ciiiA42_cEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEidSA_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_jEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi6EEC2IJjdddddEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJiddddEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJPKcbbbbEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA11_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi6EEC2IJimmA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA42_cEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJldEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJA12_cEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS9_dEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA22_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA22_cmPKcEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJPKciNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEdEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJlfmEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_bEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA26_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJA30_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA15_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJA35_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjmmEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA17_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEhiEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEhS9_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_llEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJltEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJA10_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA14_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJiiiEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi8EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS9_S9_jjjmEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJllNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjmmjEEEDpRKT_
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
0
    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
18.2k
{
1045
18.2k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
18.2k
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJbbjlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJtEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
1.61k
{
1045
1.61k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.61k
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJlEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJdEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJaEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJhEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJbEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJfEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJsEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_lS6_S6_lEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
1
{
1045
1
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJP11CBlockIndexiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElliEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiA1_cSt17basic_string_viewIcSt11char_traitsIcEES5_iS1_NSt7__cxx1112basic_stringIcS4_SaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_S6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA13_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA13_cA27_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA8_cA37_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEtEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEhEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJtNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEtS6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_jEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcllEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmSt17basic_string_viewIcSt11char_traitsIcEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJhhhhEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKctEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6atomicImEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJPKclilNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
1.61k
{
1045
1.61k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.61k
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJjjjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES2_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEEjmNSt7__cxx1112basic_stringIcS3_SaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS3_SaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJjjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJijEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcS2_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJjmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEElEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEEPKcjS6_A13_cNSt7__cxx1112basic_stringIcS3_SaIcEEEA42_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcjS2_St17basic_string_viewIcSt11char_traitsIcEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJllEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJlmlEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKciEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJijjlllEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJijjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEEjS4_illlEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEEjS4_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEEjS4_mlEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcS2_S2_St17basic_string_viewIcSt11char_traitsIcEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcSt17basic_string_viewIcSt11char_traitsIcEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA7_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA12_cjjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA20_ciEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA20_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA10_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA15_cS7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJliNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJllPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_S6_jEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA27_ciEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA13_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA21_cA42_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA17_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENSt8__detail14_Quoted_stringIRKS6_cEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA12_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA10_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA10_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_PKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiiiiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
3.86k
{
1045
3.86k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
3.86k
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA13_ciEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN4util17TranslatedLiteralEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJidEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA13_cPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJlllEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
187
{
1045
187
    return detail::FormatListN<sizeof...(args)>(args...);
1046
187
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA12_cPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA16_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmlEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcA42_cNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_dEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiiiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_iiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_mEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJimNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiimEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJhhEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJhhA13_chEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmmmmjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA14_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEddEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmPKciEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcimEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA6_ciEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJllmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJliEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJhh14HTTPStatusCodeSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS4_SaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJ14HTTPStatusCodemNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmS6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS3_SaIcEEES8_mEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJtmmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJddEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA1_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiiiiiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJjiimEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJtttttEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJbbEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA15_cblEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJdNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA17_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA3_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_dEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjlEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjS6_S6_lEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJjlEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJ12ServiceFlagsNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA9_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA17_cbEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmlEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA30_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmddmddEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJllmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA20_clEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_mmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_lS6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJ12ServiceFlagsS1_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6atomicIiEiS6_bS6_S6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_iS6_S6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJilEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS3_SaIcEEElEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEEmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmmmlEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKclEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEilEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_mjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA15_clEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_lEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA17_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS8_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ilEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6atomicImEmmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJhNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJjjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjS6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPKcS9_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKclEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA13_cmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_lEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA13_clNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEilEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmmiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA19_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA19_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJjjjjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJN6kernel14ChainstateRoleEiiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJN6kernel14ChainstateRoleEmmliiiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA15_ciEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA18_ciEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJN4node13BlockfileTypeENS1_15BlockfileCursorEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEijEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJibiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJjiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJimmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJlllllEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJddmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJlmlmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
6.66k
{
1045
6.66k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
6.66k
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJdddEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJPKcmjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
3.10k
{
1045
3.10k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
3.10k
}
_ZN10tinyformat14makeFormatListIJPKcmS2_mEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
100
{
1045
100
    return detail::FormatListN<sizeof...(args)>(args...);
1046
100
}
_ZN10tinyformat14makeFormatListIJA38_cmlEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
1.11k
{
1045
1.11k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.11k
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJlmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_lmmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_jEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJljjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJlbEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJidddddfddddddfddddEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEllEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJjmjjmjPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJdiiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEdddddddddddddddEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmdEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEEilNSt7__cxx1112basic_stringIcS3_SaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEEmmmlEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEEmmmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEEmmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEEmNSt7__cxx1112basic_stringIcS3_SaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEEmNSt7__cxx1112basic_stringIcS3_SaIcEEEiS8_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS3_SaIcEEES8_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEEA7_cmmddEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEES4_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEEllNSt7__cxx1112basic_stringIcS3_SaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJ12ServiceFlagsEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmmjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKctS6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcS6_S6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA21_cmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_liEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmliEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmllEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_S6_S6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmmllEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_iidmS6_ddjS6_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: _ZN10tinyformat14makeFormatListIJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEidS7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_jEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJjdddddEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiddddEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcbbbbEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA11_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJimmA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA42_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJldEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA12_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS6_dEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA22_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA22_cmPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKciNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEdEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJlfmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_bEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA26_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA30_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA15_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA35_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjmmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA17_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEhiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEhS6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_llEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJltEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA10_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA14_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiiiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS6_S6_jjjmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJllNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjmmjEEENS_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
18.2k
{
1071
18.2k
    detail::formatImpl(out, fmt, list.m_args, list.m_N);
1072
18.2k
}
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
18.2k
{
1081
18.2k
    vformat(out, fmt, makeFormatList(args...));
1082
18.2k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJbbjlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJtEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
1.61k
{
1081
1.61k
    vformat(out, fmt, makeFormatList(args...));
1082
1.61k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJlEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJdEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJaEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJhEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJcEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJbEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJfEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJsEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJjEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_lS6_S6_lEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
1
{
1081
1
    vformat(out, fmt, makeFormatList(args...));
1082
1
}
Unexecuted instantiation: _ZN10tinyformat6formatIJP11CBlockIndexiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElliEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiA1_cSt17basic_string_viewIcSt11char_traitsIcEES5_iS1_NSt7__cxx1112basic_stringIcS4_SaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_S6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cA27_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA8_cA37_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEtEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEhEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJtNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEtS6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_jEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcllEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmSt17basic_string_viewIcSt11char_traitsIcEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJhhhhEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKctEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6atomicImEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJPKclilNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
1.61k
{
1081
1.61k
    vformat(out, fmt, makeFormatList(args...));
1082
1.61k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJjjjEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES2_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEjmNSt7__cxx1112basic_stringIcS3_SaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS3_SaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJjjEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJijEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcS2_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmjEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJjmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEElEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEPKcjS6_A13_cNSt7__cxx1112basic_stringIcS3_SaIcEEEA42_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcjS2_St17basic_string_viewIcSt11char_traitsIcEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJllEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJlmlEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKciEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJijjlllEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJijjEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEjS4_illlEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEjS4_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEjS4_mlEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcS2_S2_St17basic_string_viewIcSt11char_traitsIcEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcSt17basic_string_viewIcSt11char_traitsIcEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA7_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA12_cjjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA20_ciEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA20_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA10_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA15_cS7_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJliNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJllPKcEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_S6_jEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA27_ciEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA13_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA21_cA42_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA17_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENSt8__detail14_Quoted_stringIRKS6_cEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA12_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA10_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA10_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_PKcEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiiiiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
3.86k
{
1081
3.86k
    vformat(out, fmt, makeFormatList(args...));
1082
3.86k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_ciEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN4util17TranslatedLiteralEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJidEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiPKcEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cPKcEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJlllEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
187
{
1081
187
    vformat(out, fmt, makeFormatList(args...));
1082
187
}
Unexecuted instantiation: _ZN10tinyformat6formatIJA12_cPKcEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA16_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmlEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcA42_cNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_dEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiiiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_iiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_mEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJimNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiimEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJhhEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJhhA13_chEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmmmmjEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA14_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEddEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmPKciEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcimEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA6_ciEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJllmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJliEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJhh14HTTPStatusCodeSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS4_SaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJ14HTTPStatusCodemNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmS6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmPKcEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS3_SaIcEEES8_mEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJtmmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJddEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA1_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiiiiiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJjiimEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJtttttEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJbbEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA15_cblEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJdNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA17_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA3_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_dEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjlEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjS6_S6_lEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJjlEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJ12ServiceFlagsNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA9_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA17_cbEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmlEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA30_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmddmddEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJllmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA20_clEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_mmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_lS6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJ12ServiceFlagsS1_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6atomicIiEiS6_bS6_S6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_iS6_S6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJilEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS3_SaIcEEElEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmmmlEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKclEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEilEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_mjEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA15_clEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_lEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA17_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS8_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ilEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6atomicImEmmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJhNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJjjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjS6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPKcS9_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKclEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_lEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_clNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEilEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmmiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA19_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA19_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJjjjjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJN6kernel14ChainstateRoleEiiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJN6kernel14ChainstateRoleEmmliiiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA15_ciEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA18_ciEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJN4node13BlockfileTypeENS1_15BlockfileCursorEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEijEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJibiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJjiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJimmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJlllllEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJddmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJlmlmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
6.66k
{
1081
6.66k
    vformat(out, fmt, makeFormatList(args...));
1082
6.66k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJdddEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJPKcmjEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
3.10k
{
1081
3.10k
    vformat(out, fmt, makeFormatList(args...));
1082
3.10k
}
_ZN10tinyformat6formatIJPKcmS2_mEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
100
{
1081
100
    vformat(out, fmt, makeFormatList(args...));
1082
100
}
_ZN10tinyformat6formatIJA38_cmlEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
1.11k
{
1081
1.11k
    vformat(out, fmt, makeFormatList(args...));
1082
1.11k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJlmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_lmmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_jEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJljjEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJlbEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJidddddfddddddfddddEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEllEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJjmjjmjPKcEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJdiiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEdddddddddddddddEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmdEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEilNSt7__cxx1112basic_stringIcS3_SaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEmmmlEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEmmmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEmmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEmNSt7__cxx1112basic_stringIcS3_SaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEmNSt7__cxx1112basic_stringIcS3_SaIcEEEiS8_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS3_SaIcEEES8_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEA7_cmmddEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEES4_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEllNSt7__cxx1112basic_stringIcS3_SaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmjEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJ12ServiceFlagsEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmmjEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKctS6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcS6_S6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA21_cmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_liEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmliEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmllEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_S6_S6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmmllEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_iidmS6_ddjS6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA23_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA21_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_ciiiA42_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEidS7_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_jEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJjdddddEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiddddEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcbbbbEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA11_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJimmA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA42_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJldEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA12_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS6_dEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA22_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA22_cmPKcEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKciNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEdEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJlfmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_bEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA26_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA30_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA15_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA35_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjmmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA17_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEhiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEhS6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_llEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJltEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA10_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA14_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiiiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS6_S6_jjjmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJllNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjmmjEEEvRSoNS_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
18.2k
{
1089
18.2k
    std::ostringstream oss;
1090
18.2k
    format(oss, fmt, args...);
1091
18.2k
    return oss.str();
1092
18.2k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJbbjlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmmEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJtEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
1.61k
{
1089
1.61k
    std::ostringstream oss;
1090
1.61k
    format(oss, fmt, args...);
1091
1.61k
    return oss.str();
1092
1.61k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJlEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJdEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJaEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJhEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJcEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJbEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJfEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJsEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJjEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_lS6_S6_lEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEEEENSt7__cxx1112basic_stringIcS3_SaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
1
{
1089
1
    std::ostringstream oss;
1090
1
    format(oss, fmt, args...);
1091
1
    return oss.str();
1092
1
}
Unexecuted instantiation: _ZN10tinyformat6formatIJP11CBlockIndexiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElliEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiA1_cSt17basic_string_viewIcSt11char_traitsIcEES5_iS1_NSt7__cxx1112basic_stringIcS4_SaIcEEEEEES9_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_S6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiiEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cA27_cEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA8_cA37_cEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEtEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEhEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJtNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEtS6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_jEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcllEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmSt17basic_string_viewIcSt11char_traitsIcEEEEENSt7__cxx1112basic_stringIcS3_SaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJhhhhEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKctEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6atomicImEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJPKclilNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
1.61k
{
1089
1.61k
    std::ostringstream oss;
1090
1.61k
    format(oss, fmt, args...);
1091
1.61k
    return oss.str();
1092
1.61k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJjjjEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES2_EEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEjmNSt7__cxx1112basic_stringIcS3_SaIcEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS3_SaIcEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmiEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJjjEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJijEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcS2_EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmjEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJjmEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEElEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEPKcjS6_A13_cNSt7__cxx1112basic_stringIcS3_SaIcEEEA42_cEEESB_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcjS2_St17basic_string_viewIcSt11char_traitsIcEEEEENSt7__cxx1112basic_stringIcS5_SaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJllEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJlmlEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKciEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJijjlllEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJijjEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEjS4_illlEEENSt7__cxx1112basic_stringIcS3_SaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEjS4_EEENSt7__cxx1112basic_stringIcS3_SaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEjS4_mlEEENSt7__cxx1112basic_stringIcS3_SaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcS2_S2_St17basic_string_viewIcSt11char_traitsIcEEEEENSt7__cxx1112basic_stringIcS5_SaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcSt17basic_string_viewIcSt11char_traitsIcEEEEENSt7__cxx1112basic_stringIcS5_SaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA7_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA12_cjjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA20_ciEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA20_cEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA10_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA15_cS7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJliNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJllPKcEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_S6_jEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA27_ciEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA13_cEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA21_cA42_cEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA17_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENSt8__detail14_Quoted_stringIRKS6_cEEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA12_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA10_cEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA10_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_PKcEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiiiiEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
3.86k
{
1089
3.86k
    std::ostringstream oss;
1090
3.86k
    format(oss, fmt, args...);
1091
3.86k
    return oss.str();
1092
3.86k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_ciEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN4util17TranslatedLiteralEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJidEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiPKcEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cPKcEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJlllEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
187
{
1089
187
    std::ostringstream oss;
1090
187
    format(oss, fmt, args...);
1091
187
    return oss.str();
1092
187
}
Unexecuted instantiation: _ZN10tinyformat6formatIJA12_cPKcEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA16_cEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmlEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcA42_cNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEEESB_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_dEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiiiEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_iiEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_mEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJimNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiimEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJhhEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJhhA13_chEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmmmmjEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA14_cEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEddEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmPKciEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcimEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA6_ciEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJllmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJliEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJhh14HTTPStatusCodeSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS4_SaIcEEEEEES9_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJ14HTTPStatusCodemNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmS6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmPKcEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS3_SaIcEEES8_mEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJtmmEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJddEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA1_cEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiiiiiEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJjiimEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJtttttEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJbbEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA15_cblEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJdNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEmEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA17_cEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA3_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_dEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjlEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjS6_S6_lEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJjlEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJ12ServiceFlagsNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_EEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA9_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA17_cbEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmlEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA30_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmddmddEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJllmEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA20_clEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_mmEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_lS6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJ12ServiceFlagsS1_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6atomicIiEiS6_bS6_S6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_iS6_S6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJilEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS3_SaIcEEElEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEmEEENSt7__cxx1112basic_stringIcS3_SaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmmmlEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKclEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEilEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_mjEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA15_clEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_lEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA17_cEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS8_EEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ilEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6atomicImEmmEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJhNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJjjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjS6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPKcS9_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKclEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_lEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_clNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEilEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmmiEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA19_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA19_cEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJjjjjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJN6kernel14ChainstateRoleEiiEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJN6kernel14ChainstateRoleEmmliiiEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA15_ciEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA18_ciEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJN4node13BlockfileTypeENS1_15BlockfileCursorEEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEijEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJibiEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjmEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJjiEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJimmEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJlllllEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJddmEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJlmlmEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
6.66k
{
1089
6.66k
    std::ostringstream oss;
1090
6.66k
    format(oss, fmt, args...);
1091
6.66k
    return oss.str();
1092
6.66k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJdddEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJPKcmjEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
3.10k
{
1089
3.10k
    std::ostringstream oss;
1090
3.10k
    format(oss, fmt, args...);
1091
3.10k
    return oss.str();
1092
3.10k
}
_ZN10tinyformat6formatIJPKcmS2_mEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
100
{
1089
100
    std::ostringstream oss;
1090
100
    format(oss, fmt, args...);
1091
100
    return oss.str();
1092
100
}
_ZN10tinyformat6formatIJA38_cmlEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
1.11k
{
1089
1.11k
    std::ostringstream oss;
1090
1.11k
    format(oss, fmt, args...);
1091
1.11k
    return oss.str();
1092
1.11k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJlmEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_lmmEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_jEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJljjEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJlbEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJidddddfddddddfddddEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEllEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJjmjjmjPKcEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJdiiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEdddddddddddddddEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmdEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEilNSt7__cxx1112basic_stringIcS3_SaIcEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEmmmlEEENSt7__cxx1112basic_stringIcS3_SaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEmmmEEENSt7__cxx1112basic_stringIcS3_SaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEmmEEENSt7__cxx1112basic_stringIcS3_SaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEmNSt7__cxx1112basic_stringIcS3_SaIcEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEmNSt7__cxx1112basic_stringIcS3_SaIcEEEiS8_EEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS3_SaIcEEES8_EEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEA7_cmmddEEENSt7__cxx1112basic_stringIcS3_SaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEES4_EEENSt7__cxx1112basic_stringIcS3_SaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEllNSt7__cxx1112basic_stringIcS3_SaIcEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmjEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJ12ServiceFlagsEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmmjEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKctS6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcS6_S6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA21_cmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_liEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmliEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmllEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_S6_S6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmmllEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_iidmS6_ddjS6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA23_cEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA21_cEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcmEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_ciiiA42_cEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEidS7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_jEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJjdddddEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiddddEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcbbbbEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA11_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJimmA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA42_cEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJldEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA12_cEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS6_dEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA22_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA22_cmPKcEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKciNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEdEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJlfmEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_bEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA26_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA30_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA15_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA35_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjmmEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA17_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEhiEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEhS6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_llEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJltEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA10_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA14_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiiiEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS6_S6_jjjmEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJllNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjmmjEEES6_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
5.93k
#define strprintf tfm::format
1173
1174
#endif // TINYFORMAT_H_INCLUDED