Coverage Report

Created: 2026-09-01 13:35

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
370
#define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString)
136
137
// Define for C++11 variadic templates which make the code shorter & more
138
// general.  If you don't define this, C++11 support is autodetected below.
139
#define TINYFORMAT_USE_VARIADIC_TEMPLATES
140
141
142
//------------------------------------------------------------------------------
143
// Implementation details.
144
#include <algorithm>
145
#include <attributes.h> // Added for Bitcoin Core
146
#include <iostream>
147
#include <sstream>
148
#include <stdexcept> // Added for Bitcoin Core
149
#include <util/string.h> // Added for Bitcoin Core
150
151
#ifndef TINYFORMAT_ASSERT
152
#   include <cassert>
153
827M
#   define TINYFORMAT_ASSERT(cond) assert(cond)
154
#endif
155
156
#ifndef TINYFORMAT_ERROR
157
#   include <cassert>
158
#   define TINYFORMAT_ERROR(reason) assert(0 && reason)
159
#endif
160
161
#if !defined(TINYFORMAT_USE_VARIADIC_TEMPLATES) && !defined(TINYFORMAT_NO_VARIADIC_TEMPLATES)
162
#   ifdef __GXX_EXPERIMENTAL_CXX0X__
163
#       define TINYFORMAT_USE_VARIADIC_TEMPLATES
164
#   endif
165
#endif
166
167
#if defined(__GLIBCXX__) && __GLIBCXX__ < 20080201
168
//  std::showpos is broken on old libstdc++ as provided with macOS.  See
169
//  http://gcc.gnu.org/ml/libstdc++/2007-11/msg00075.html
170
#   define TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
171
#endif
172
173
#ifdef __APPLE__
174
// Workaround macOS linker warning: Xcode uses different default symbol
175
// visibilities for static libs vs executables (see issue #25)
176
#   define TINYFORMAT_HIDDEN __attribute__((visibility("hidden")))
177
#else
178
#   define TINYFORMAT_HIDDEN
179
#endif
180
181
namespace tinyformat {
182
183
// Added for Bitcoin Core. Similar to std::runtime_format from C++26.
184
struct RuntimeFormat {
185
    const std::string& fmt; // Not a string view, because tinyformat requires a c_str
186
125k
    explicit RuntimeFormat(LIFETIMEBOUND const std::string& str) : fmt{str} {}
187
};
188
189
// Added for Bitcoin Core. Wrapper for checking format strings at compile time.
190
// Unlike ConstevalFormatString this supports RunTimeFormat-wrapped std::string
191
// for runtime string formatting without compile time checks.
192
template <unsigned num_params>
193
struct FormatStringCheck {
194
    consteval FormatStringCheck(const char* str) : fmt{util::ConstevalFormatString<num_params>{str}.fmt} {}
195
125k
    FormatStringCheck(LIFETIMEBOUND const RuntimeFormat& run) : fmt{run.fmt.c_str()} {}
_ZN10tinyformat17FormatStringCheckILj1EEC2ERKNS_13RuntimeFormatE
Line
Count
Source
195
80.5k
    FormatStringCheck(LIFETIMEBOUND const RuntimeFormat& run) : fmt{run.fmt.c_str()} {}
_ZN10tinyformat17FormatStringCheckILj2EEC2ERKNS_13RuntimeFormatE
Line
Count
Source
195
44.7k
    FormatStringCheck(LIFETIMEBOUND const RuntimeFormat& run) : fmt{run.fmt.c_str()} {}
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj0EEC2ERKNS_13RuntimeFormatE
_ZN10tinyformat17FormatStringCheckILj4EEC2ERKNS_13RuntimeFormatE
Line
Count
Source
195
14
    FormatStringCheck(LIFETIMEBOUND const RuntimeFormat& run) : fmt{run.fmt.c_str()} {}
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj3EEC2ERKNS_13RuntimeFormatE
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj5EEC2ERKNS_13RuntimeFormatE
196
11.6M
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
_ZN10tinyformat17FormatStringCheckILj1EEC2EN4util21ConstevalFormatStringILj1EEE
Line
Count
Source
196
3.46M
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
_ZN10tinyformat17FormatStringCheckILj4EEC2EN4util21ConstevalFormatStringILj4EEE
Line
Count
Source
196
2.63M
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
_ZN10tinyformat17FormatStringCheckILj0EEC2EN4util21ConstevalFormatStringILj0EEE
Line
Count
Source
196
487k
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
_ZN10tinyformat17FormatStringCheckILj2EEC2EN4util21ConstevalFormatStringILj2EEE
Line
Count
Source
196
1.08M
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
_ZN10tinyformat17FormatStringCheckILj3EEC2EN4util21ConstevalFormatStringILj3EEE
Line
Count
Source
196
2.44M
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
_ZN10tinyformat17FormatStringCheckILj5EEC2EN4util21ConstevalFormatStringILj5EEE
Line
Count
Source
196
608k
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
_ZN10tinyformat17FormatStringCheckILj6EEC2EN4util21ConstevalFormatStringILj6EEE
Line
Count
Source
196
355k
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj7EEC2EN4util21ConstevalFormatStringILj7EEE
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj18EEC2EN4util21ConstevalFormatStringILj18EEE
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj19EEC2EN4util21ConstevalFormatStringILj19EEE
_ZN10tinyformat17FormatStringCheckILj12EEC2EN4util21ConstevalFormatStringILj12EEE
Line
Count
Source
196
530k
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
197
112M
    operator const char*() { return fmt; }
_ZN10tinyformat17FormatStringCheckILj1EEcvPKcEv
Line
Count
Source
197
44.0M
    operator const char*() { return fmt; }
_ZN10tinyformat17FormatStringCheckILj2EEcvPKcEv
Line
Count
Source
197
27.9M
    operator const char*() { return fmt; }
_ZN10tinyformat17FormatStringCheckILj5EEcvPKcEv
Line
Count
Source
197
2.21M
    operator const char*() { return fmt; }
_ZN10tinyformat17FormatStringCheckILj6EEcvPKcEv
Line
Count
Source
197
14.7M
    operator const char*() { return fmt; }
_ZN10tinyformat17FormatStringCheckILj3EEcvPKcEv
Line
Count
Source
197
19.0M
    operator const char*() { return fmt; }
_ZN10tinyformat17FormatStringCheckILj0EEcvPKcEv
Line
Count
Source
197
490k
    operator const char*() { return fmt; }
_ZN10tinyformat17FormatStringCheckILj4EEcvPKcEv
Line
Count
Source
197
3.14M
    operator const char*() { return fmt; }
_ZN10tinyformat17FormatStringCheckILj7EEcvPKcEv
Line
Count
Source
197
37.8k
    operator const char*() { return fmt; }
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj18EEcvPKcEv
Unexecuted instantiation: _ZN10tinyformat17FormatStringCheckILj19EEcvPKcEv
_ZN10tinyformat17FormatStringCheckILj12EEcvPKcEv
Line
Count
Source
197
530k
    operator const char*() { return fmt; }
_ZN10tinyformat17FormatStringCheckILj8EEcvPKcEv
Line
Count
Source
197
1.23k
    operator const char*() { return fmt; }
198
    const char* fmt;
199
};
200
201
// Added for Bitcoin Core
202
class format_error: public std::runtime_error
203
{
204
public:
205
370
    explicit format_error(const std::string &what): std::runtime_error(what) {
206
370
    }
207
};
208
209
//------------------------------------------------------------------------------
210
namespace detail {
211
212
// Test whether type T1 is convertible to type T2
213
template <typename T1, typename T2>
214
struct is_convertible
215
{
216
    private:
217
        // two types of different size
218
        struct fail { char dummy[2]; };
219
        struct succeed { char dummy; };
220
        // Try to convert a T1 to a T2 by plugging into tryConvert
221
        static fail tryConvert(...);
222
        static succeed tryConvert(const T2&);
223
        static const T1& makeT1();
224
    public:
225
#       ifdef _MSC_VER
226
        // Disable spurious loss of precision warnings in tryConvert(makeT1())
227
#       pragma warning(push)
228
#       pragma warning(disable:4244)
229
#       pragma warning(disable:4267)
230
#       endif
231
        // Standard trick: the (...) version of tryConvert will be chosen from
232
        // the overload set only if the version taking a T2 doesn't match.
233
        // Then we compare the sizes of the return types to check which
234
        // function matched.  Very neat, in a disgusting kind of way :)
235
        static constexpr bool value =
236
            sizeof(tryConvert(makeT1())) == sizeof(succeed);
237
#       ifdef _MSC_VER
238
#       pragma warning(pop)
239
#       endif
240
};
241
242
243
// Detect when a type is not a wchar_t string
244
template<typename T> struct is_wchar { typedef int tinyformat_wchar_is_not_supported; };
245
template<> struct is_wchar<wchar_t*> {};
246
template<> struct is_wchar<const wchar_t*> {};
247
template<int n> struct is_wchar<const wchar_t[n]> {};
248
template<int n> struct is_wchar<wchar_t[n]> {};
249
250
251
// Format the value by casting to type fmtT.  This default implementation
252
// should never be called.
253
template<typename T, typename fmtT, bool convertible = is_convertible<T, fmtT>::value>
254
struct formatValueAsType
255
{
256
0
    static void invoke(std::ostream& /*out*/, const T& /*value*/) { TINYFORMAT_ASSERT(0); }
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcLb0EE6invokeERSoRKS7_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKvLb0EE6invokeERSoRKS7_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeImPKvLb0EE6invokeERSoRKm
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIiPKvLb0EE6invokeERSoRKi
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIbPKvLb0EE6invokeERSoRKb
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIjPKvLb0EE6invokeERSoRKj
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIlPKvLb0EE6invokeERSoRKl
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeItPKvLb0EE6invokeERSoRKt
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIdPKvLb0EE6invokeERSoRKd
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIPKccLb0EE6invokeERSoRKS3_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIfPKvLb0EE6invokeERSoRKf
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIsPKvLb0EE6invokeERSoRKs
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeISt17basic_string_viewIcSt11char_traitsIcEEcLb0EE6invokeERSoRKS5_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeISt17basic_string_viewIcSt11char_traitsIcEEPKvLb0EE6invokeERSoRKS5_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIP11CBlockIndexcLb0EE6invokeERSoRKS3_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA1_ccLb0EE6invokeERSoRA1_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA13_ccLb0EE6invokeERSoRA13_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA27_ccLb0EE6invokeERSoRA27_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA8_ccLb0EE6invokeERSoRA8_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA37_ccLb0EE6invokeERSoRA37_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeISt6atomicImEPKvLb0EE6invokeERSoRKS3_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeINSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEcLb0EE6invokeERSoRKSC_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeINSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEPKvLb0EE6invokeERSoRKSC_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA42_ccLb0EE6invokeERSoRA42_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA7_ccLb0EE6invokeERSoRA7_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA12_ccLb0EE6invokeERSoRA12_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA20_ccLb0EE6invokeERSoRA20_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA10_ccLb0EE6invokeERSoRA10_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA15_ccLb0EE6invokeERSoRA15_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIN4util17TranslatedLiteralEcLb0EE6invokeERSoRKS3_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIN4util17TranslatedLiteralEPKvLb0EE6invokeERSoRKS3_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA21_ccLb0EE6invokeERSoRA21_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA17_ccLb0EE6invokeERSoRA17_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA16_ccLb0EE6invokeERSoRA16_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA14_ccLb0EE6invokeERSoRA14_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA6_ccLb0EE6invokeERSoRA6_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeI14HTTPStatusCodePKvLb0EE6invokeERSoRKS2_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA3_ccLb0EE6invokeERSoRA3_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeI12ServiceFlagsPKvLb0EE6invokeERSoRKS2_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA9_ccLb0EE6invokeERSoRA9_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA30_ccLb0EE6invokeERSoRA30_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeISt6atomicIiEPKvLb0EE6invokeERSoRKS3_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA19_ccLb0EE6invokeERSoRA19_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIN6kernel14ChainstateRoleEcLb0EE6invokeERSoRKS3_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIN6kernel14ChainstateRoleEPKvLb0EE6invokeERSoRKS3_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA18_ccLb0EE6invokeERSoRA18_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIN4node13BlockfileTypeEPKvLb0EE6invokeERSoRKS3_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIN4node15BlockfileCursorEcLb0EE6invokeERSoRKS3_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIN4node15BlockfileCursorEPKvLb0EE6invokeERSoRKS3_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA38_ccLb0EE6invokeERSoRA38_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA11_ccLb0EE6invokeERSoRA11_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA23_ccLb0EE6invokeERSoRA23_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA22_ccLb0EE6invokeERSoRA22_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA26_ccLb0EE6invokeERSoRA26_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA35_ccLb0EE6invokeERSoRA35_Kc
257
};
258
// Specialized version for types that can actually be converted to fmtT, as
259
// indicated by the "convertible" template parameter.
260
template<typename T, typename fmtT>
261
struct formatValueAsType<T,fmtT,true>
262
{
263
    static void invoke(std::ostream& out, const T& value)
264
285
        { out << static_cast<fmtT>(value); }
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeImcLb1EE6invokeERSoRKm
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIicLb1EE6invokeERSoRKi
_ZN10tinyformat6detail17formatValueAsTypeIbcLb1EE6invokeERSoRKb
Line
Count
Source
264
25
        { out << static_cast<fmtT>(value); }
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIjcLb1EE6invokeERSoRKj
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIlcLb1EE6invokeERSoRKl
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeItcLb1EE6invokeERSoRKt
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIdcLb1EE6invokeERSoRKd
_ZN10tinyformat6detail17formatValueAsTypeIPKcPKvLb1EE6invokeERSoRKS3_
Line
Count
Source
264
22
        { out << static_cast<fmtT>(value); }
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIfcLb1EE6invokeERSoRKf
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIscLb1EE6invokeERSoRKs
_ZN10tinyformat6detail17formatValueAsTypeIP11CBlockIndexPKvLb1EE6invokeERSoRKS3_
Line
Count
Source
264
238
        { out << static_cast<fmtT>(value); }
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA1_cPKvLb1EE6invokeERSoRA1_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA13_cPKvLb1EE6invokeERSoRA13_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA27_cPKvLb1EE6invokeERSoRA27_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA8_cPKvLb1EE6invokeERSoRA8_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA37_cPKvLb1EE6invokeERSoRA37_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeISt6atomicImEcLb1EE6invokeERSoRKS3_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA42_cPKvLb1EE6invokeERSoRA42_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA7_cPKvLb1EE6invokeERSoRA7_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA12_cPKvLb1EE6invokeERSoRA12_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA20_cPKvLb1EE6invokeERSoRA20_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA10_cPKvLb1EE6invokeERSoRA10_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA15_cPKvLb1EE6invokeERSoRA15_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA21_cPKvLb1EE6invokeERSoRA21_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA17_cPKvLb1EE6invokeERSoRA17_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA16_cPKvLb1EE6invokeERSoRA16_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA14_cPKvLb1EE6invokeERSoRA14_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA6_cPKvLb1EE6invokeERSoRA6_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeI14HTTPStatusCodecLb1EE6invokeERSoRKS2_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA3_cPKvLb1EE6invokeERSoRA3_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeI12ServiceFlagscLb1EE6invokeERSoRKS2_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA9_cPKvLb1EE6invokeERSoRA9_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA30_cPKvLb1EE6invokeERSoRA30_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeISt6atomicIiEcLb1EE6invokeERSoRKS3_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA19_cPKvLb1EE6invokeERSoRA19_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA18_cPKvLb1EE6invokeERSoRA18_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIN4node13BlockfileTypeEcLb1EE6invokeERSoRKS3_
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA38_cPKvLb1EE6invokeERSoRA38_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA23_cPKvLb1EE6invokeERSoRA23_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA11_cPKvLb1EE6invokeERSoRA11_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA22_cPKvLb1EE6invokeERSoRA22_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA26_cPKvLb1EE6invokeERSoRA26_Kc
Unexecuted instantiation: _ZN10tinyformat6detail17formatValueAsTypeIA35_cPKvLb1EE6invokeERSoRA35_Kc
265
};
266
267
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
268
template<typename T, bool convertible = is_convertible<T, int>::value>
269
struct formatZeroIntegerWorkaround
270
{
271
    static bool invoke(std::ostream& /**/, const T& /**/) { return false; }
272
};
273
template<typename T>
274
struct formatZeroIntegerWorkaround<T,true>
275
{
276
    static bool invoke(std::ostream& out, const T& value)
277
    {
278
        if (static_cast<int>(value) == 0 && out.flags() & std::ios::showpos) {
279
            out << "+0";
280
            return true;
281
        }
282
        return false;
283
    }
284
};
285
#endif // TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
286
287
// Convert an arbitrary type to integer.  The version with convertible=false
288
// throws an error.
289
template<typename T, bool convertible = is_convertible<T,int>::value>
290
struct convertToInt
291
{
292
    static int invoke(const T& /*value*/)
293
8
    {
294
8
        TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "
295
8
                         "integer for use as variable width or precision");
296
0
        return 0;
297
8
    }
_ZN10tinyformat6detail12convertToIntINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0EE6invokeERKS7_
Line
Count
Source
293
6
    {
294
6
        TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "
295
6
                         "integer for use as variable width or precision");
296
0
        return 0;
297
6
    }
_ZN10tinyformat6detail12convertToIntIPKcLb0EE6invokeERKS3_
Line
Count
Source
293
2
    {
294
2
        TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "
295
2
                         "integer for use as variable width or precision");
296
0
        return 0;
297
2
    }
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntISt17basic_string_viewIcSt11char_traitsIcEELb0EE6invokeERKS5_
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIP11CBlockIndexLb0EE6invokeERKS3_
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA1_cLb0EE6invokeERA1_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA13_cLb0EE6invokeERA13_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA27_cLb0EE6invokeERA27_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA8_cLb0EE6invokeERA8_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA37_cLb0EE6invokeERA37_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntINSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEELb0EE6invokeERKSC_
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA42_cLb0EE6invokeERA42_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA7_cLb0EE6invokeERA7_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA12_cLb0EE6invokeERA12_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA20_cLb0EE6invokeERA20_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA10_cLb0EE6invokeERA10_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA15_cLb0EE6invokeERA15_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIN4util17TranslatedLiteralELb0EE6invokeERKS3_
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA21_cLb0EE6invokeERA21_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA17_cLb0EE6invokeERA17_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA16_cLb0EE6invokeERA16_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA14_cLb0EE6invokeERA14_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA6_cLb0EE6invokeERA6_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA3_cLb0EE6invokeERA3_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA9_cLb0EE6invokeERA9_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA30_cLb0EE6invokeERA30_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA19_cLb0EE6invokeERA19_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIN6kernel14ChainstateRoleELb0EE6invokeERKS3_
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA18_cLb0EE6invokeERA18_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIN4node15BlockfileCursorELb0EE6invokeERKS3_
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA38_cLb0EE6invokeERA38_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA23_cLb0EE6invokeERA23_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA11_cLb0EE6invokeERA11_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA22_cLb0EE6invokeERA22_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA26_cLb0EE6invokeERA26_Kc
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIA35_cLb0EE6invokeERA35_Kc
298
};
299
// Specialization for convertToInt when conversion is possible
300
template<typename T>
301
struct convertToInt<T,true>
302
{
303
75.7k
    static int invoke(const T& value) { return static_cast<int>(value); }
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntImLb1EE6invokeERKm
_ZN10tinyformat6detail12convertToIntIiLb1EE6invokeERKi
Line
Count
Source
303
75.7k
    static int invoke(const T& value) { return static_cast<int>(value); }
_ZN10tinyformat6detail12convertToIntIbLb1EE6invokeERKb
Line
Count
Source
303
3
    static int invoke(const T& value) { return static_cast<int>(value); }
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIjLb1EE6invokeERKj
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIlLb1EE6invokeERKl
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntItLb1EE6invokeERKt
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIdLb1EE6invokeERKd
_ZN10tinyformat6detail12convertToIntIaLb1EE6invokeERKa
Line
Count
Source
303
4
    static int invoke(const T& value) { return static_cast<int>(value); }
_ZN10tinyformat6detail12convertToIntIhLb1EE6invokeERKh
Line
Count
Source
303
2
    static int invoke(const T& value) { return static_cast<int>(value); }
_ZN10tinyformat6detail12convertToIntIcLb1EE6invokeERKc
Line
Count
Source
303
5
    static int invoke(const T& value) { return static_cast<int>(value); }
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIfLb1EE6invokeERKf
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIsLb1EE6invokeERKs
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntISt6atomicImELb1EE6invokeERKS3_
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntI14HTTPStatusCodeLb1EE6invokeERKS2_
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntI12ServiceFlagsLb1EE6invokeERKS2_
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntISt6atomicIiELb1EE6invokeERKS3_
Unexecuted instantiation: _ZN10tinyformat6detail12convertToIntIN4node13BlockfileTypeELb1EE6invokeERKS3_
304
};
305
306
// Format at most ntrunc characters to the given stream.
307
template<typename T>
308
inline void formatTruncated(std::ostream& out, const T& value, int ntrunc)
309
781
{
310
781
    std::ostringstream tmp;
311
781
    tmp << value;
312
781
    std::string result = tmp.str();
313
781
    out.write(result.c_str(), (std::min)(ntrunc, static_cast<int>(result.size())));
314
781
}
_ZN10tinyformat6detail15formatTruncatedINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRSoRKT_i
Line
Count
Source
309
143
{
310
143
    std::ostringstream tmp;
311
143
    tmp << value;
312
143
    std::string result = tmp.str();
313
143
    out.write(result.c_str(), (std::min)(ntrunc, static_cast<int>(result.size())));
314
143
}
_ZN10tinyformat6detail15formatTruncatedImEEvRSoRKT_i
Line
Count
Source
309
81
{
310
81
    std::ostringstream tmp;
311
81
    tmp << value;
312
81
    std::string result = tmp.str();
313
81
    out.write(result.c_str(), (std::min)(ntrunc, static_cast<int>(result.size())));
314
81
}
_ZN10tinyformat6detail15formatTruncatedIiEEvRSoRKT_i
Line
Count
Source
309
44
{
310
44
    std::ostringstream tmp;
311
44
    tmp << value;
312
44
    std::string result = tmp.str();
313
44
    out.write(result.c_str(), (std::min)(ntrunc, static_cast<int>(result.size())));
314
44
}
_ZN10tinyformat6detail15formatTruncatedIbEEvRSoRKT_i
Line
Count
Source
309
112
{
310
112
    std::ostringstream tmp;
311
112
    tmp << value;
312
112
    std::string result = tmp.str();
313
112
    out.write(result.c_str(), (std::min)(ntrunc, static_cast<int>(result.size())));
314
112
}
_ZN10tinyformat6detail15formatTruncatedIjEEvRSoRKT_i
Line
Count
Source
309
54
{
310
54
    std::ostringstream tmp;
311
54
    tmp << value;
312
54
    std::string result = tmp.str();
313
54
    out.write(result.c_str(), (std::min)(ntrunc, static_cast<int>(result.size())));
314
54
}
_ZN10tinyformat6detail15formatTruncatedIlEEvRSoRKT_i
Line
Count
Source
309
72
{
310
72
    std::ostringstream tmp;
311
72
    tmp << value;
312
72
    std::string result = tmp.str();
313
72
    out.write(result.c_str(), (std::min)(ntrunc, static_cast<int>(result.size())));
314
72
}
_ZN10tinyformat6detail15formatTruncatedItEEvRSoRKT_i
Line
Count
Source
309
56
{
310
56
    std::ostringstream tmp;
311
56
    tmp << value;
312
56
    std::string result = tmp.str();
313
56
    out.write(result.c_str(), (std::min)(ntrunc, static_cast<int>(result.size())));
314
56
}
_ZN10tinyformat6detail15formatTruncatedIdEEvRSoRKT_i
Line
Count
Source
309
53
{
310
53
    std::ostringstream tmp;
311
53
    tmp << value;
312
53
    std::string result = tmp.str();
313
53
    out.write(result.c_str(), (std::min)(ntrunc, static_cast<int>(result.size())));
314
53
}
_ZN10tinyformat6detail15formatTruncatedIfEEvRSoRKT_i
Line
Count
Source
309
114
{
310
114
    std::ostringstream tmp;
311
114
    tmp << value;
312
114
    std::string result = tmp.str();
313
114
    out.write(result.c_str(), (std::min)(ntrunc, static_cast<int>(result.size())));
314
114
}
_ZN10tinyformat6detail15formatTruncatedIsEEvRSoRKT_i
Line
Count
Source
309
52
{
310
52
    std::ostringstream tmp;
311
52
    tmp << value;
312
52
    std::string result = tmp.str();
313
52
    out.write(result.c_str(), (std::min)(ntrunc, static_cast<int>(result.size())));
314
52
}
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedISt17basic_string_viewIcSt11char_traitsIcEEEEvRSoRKT_i
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedIP11CBlockIndexEEvRSoRKT_i
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedISt6atomicImEEEvRSoRKT_i
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedINSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEEvRSoRKT_i
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedIN4util17TranslatedLiteralEEEvRSoRKT_i
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedI14HTTPStatusCodeEEvRSoRKT_i
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedI12ServiceFlagsEEvRSoRKT_i
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedISt6atomicIiEEEvRSoRKT_i
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedIN6kernel14ChainstateRoleEEEvRSoRKT_i
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedIN4node13BlockfileTypeEEEvRSoRKT_i
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedIN4node15BlockfileCursorEEEvRSoRKT_i
315
#define TINYFORMAT_DEFINE_FORMAT_TRUNCATED_CSTR(type)       \
316
100
inline void formatTruncated(std::ostream& out, type* value, int ntrunc) \
317
100
{                                                           \
318
100
    std::streamsize len = 0;                                \
319
486
    while (len < ntrunc && value[len] != 0)                 \
  Branch (319:12): [True: 430, False: 56]
  Branch (319:28): [True: 386, False: 44]
320
386
        ++len;                                              \
321
100
    out.write(value, len);                                  \
322
100
}
_ZN10tinyformat6detail15formatTruncatedERSoPKci
Line
Count
Source
316
100
inline void formatTruncated(std::ostream& out, type* value, int ntrunc) \
317
100
{                                                           \
318
100
    std::streamsize len = 0;                                \
319
486
    while (len < ntrunc && value[len] != 0)                 \
  Branch (319:12): [True: 430, False: 56]
  Branch (319:28): [True: 386, False: 44]
320
386
        ++len;                                              \
321
100
    out.write(value, len);                                  \
322
100
}
Unexecuted instantiation: _ZN10tinyformat6detail15formatTruncatedERSoPci
323
// Overload for const char* and char*.  Could overload for signed & unsigned
324
// char too, but these are technically unneeded for printf compatibility.
325
TINYFORMAT_DEFINE_FORMAT_TRUNCATED_CSTR(const char)
326
TINYFORMAT_DEFINE_FORMAT_TRUNCATED_CSTR(char)
327
#undef TINYFORMAT_DEFINE_FORMAT_TRUNCATED_CSTR
328
329
} // namespace detail
330
331
332
//------------------------------------------------------------------------------
333
// Variable formatting functions.  May be overridden for user-defined types if
334
// desired.
335
336
337
/// Format a value into a stream, delegating to operator<< by default.
338
///
339
/// Users may override this for their own types.  When this function is called,
340
/// the stream flags will have been modified according to the format string.
341
/// The format specification is provided in the range [fmtBegin, fmtEnd).  For
342
/// truncating conversions, ntrunc is set to the desired maximum number of
343
/// characters, for example "%.7s" calls formatValue with ntrunc = 7.
344
///
345
/// By default, formatValue() uses the usual stream insertion operator
346
/// operator<< to format the type T, with special cases for the %c and %p
347
/// conversions.
348
template<typename T>
349
inline void formatValue(std::ostream& out, const char* /*fmtBegin*/,
350
                        const char* fmtEnd, int ntrunc, const T& value)
351
274M
{
352
274M
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
274M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
274M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
274M
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
274M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
274M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
274M
    if (canConvertToChar && *(fmtEnd-1) == 'c')
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 12.7M]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 23.9M]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 25, False: 1.14M]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 49.7M]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 71.2M]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 10.0M]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 15.3M]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 668]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 96]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 1]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
366
25
        detail::formatValueAsType<T, char>::invoke(out, value);
367
274M
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 22, False: 16.1M]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 238, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 77.7k]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 244k]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 4]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 20.1k]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 978]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 28]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 149k]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 172k]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 362k]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 9.64k]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 291k]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 28]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 13.8k]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 54.2k]
368
260
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
274M
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 143, False: 58.4M]
  Branch (372:14): [True: 81, False: 12.7M]
  Branch (372:14): [True: 44, False: 23.9M]
  Branch (372:14): [True: 112, False: 1.14M]
  Branch (372:14): [True: 54, False: 49.7M]
  Branch (372:14): [True: 72, False: 71.2M]
  Branch (372:14): [True: 56, False: 10.0M]
  Branch (372:14): [True: 53, False: 15.3M]
  Branch (372:14): [True: 100, False: 16.1M]
  Branch (372:14): [True: 114, False: 554]
  Branch (372:14): [True: 52, False: 44]
  Branch (372:14): [True: 0, False: 13.9M]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 77.7k]
  Branch (372:14): [True: 0, False: 244k]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 4]
  Branch (372:14): [True: 0, False: 20.1k]
  Branch (372:14): [True: 0, False: 978]
  Branch (372:14): [True: 0, False: 28]
  Branch (372:14): [True: 0, False: 149k]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 172k]
  Branch (372:14): [True: 0, False: 362k]
  Branch (372:14): [True: 0, False: 9.64k]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 1]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 291k]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 28]
  Branch (372:14): [True: 0, False: 13.8k]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 54.2k]
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
881
        detail::formatTruncated(out, value, ntrunc);
376
881
    }
377
274M
    else
378
274M
        out << value;
379
274M
}
_ZN10tinyformat11formatValueINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRSoPKcS9_iRKT_
Line
Count
Source
351
58.4M
{
352
58.4M
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
58.4M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
58.4M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
58.4M
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
58.4M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
58.4M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
58.4M
    if (canConvertToChar && *(fmtEnd-1) == 'c')
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
58.4M
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
58.4M
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 143, False: 58.4M]
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
143
        detail::formatTruncated(out, value, ntrunc);
376
143
    }
377
58.4M
    else
378
58.4M
        out << value;
379
58.4M
}
_ZN10tinyformat11formatValueImEEvRSoPKcS3_iRKT_
Line
Count
Source
351
12.7M
{
352
12.7M
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
12.7M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
12.7M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
12.7M
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
12.7M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
12.7M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
12.7M
    if (canConvertToChar && *(fmtEnd-1) == 'c')
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 12.7M]
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
12.7M
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
12.7M
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 81, False: 12.7M]
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
81
        detail::formatTruncated(out, value, ntrunc);
376
81
    }
377
12.7M
    else
378
12.7M
        out << value;
379
12.7M
}
_ZN10tinyformat11formatValueIiEEvRSoPKcS3_iRKT_
Line
Count
Source
351
23.9M
{
352
23.9M
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
23.9M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
23.9M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
23.9M
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
23.9M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
23.9M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
23.9M
    if (canConvertToChar && *(fmtEnd-1) == 'c')
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 23.9M]
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
23.9M
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
23.9M
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 44, False: 23.9M]
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
44
        detail::formatTruncated(out, value, ntrunc);
376
44
    }
377
23.9M
    else
378
23.9M
        out << value;
379
23.9M
}
_ZN10tinyformat11formatValueIbEEvRSoPKcS3_iRKT_
Line
Count
Source
351
1.14M
{
352
1.14M
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
1.14M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
1.14M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
1.14M
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
1.14M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
1.14M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
1.14M
    if (canConvertToChar && *(fmtEnd-1) == 'c')
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 25, False: 1.14M]
366
25
        detail::formatValueAsType<T, char>::invoke(out, value);
367
1.14M
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
1.14M
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 112, False: 1.14M]
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
112
        detail::formatTruncated(out, value, ntrunc);
376
112
    }
377
1.14M
    else
378
1.14M
        out << value;
379
1.14M
}
_ZN10tinyformat11formatValueIjEEvRSoPKcS3_iRKT_
Line
Count
Source
351
49.7M
{
352
49.7M
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
49.7M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
49.7M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
49.7M
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
49.7M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
49.7M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
49.7M
    if (canConvertToChar && *(fmtEnd-1) == 'c')
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 49.7M]
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
49.7M
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
49.7M
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 54, False: 49.7M]
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
54
        detail::formatTruncated(out, value, ntrunc);
376
54
    }
377
49.7M
    else
378
49.7M
        out << value;
379
49.7M
}
_ZN10tinyformat11formatValueIlEEvRSoPKcS3_iRKT_
Line
Count
Source
351
71.2M
{
352
71.2M
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
71.2M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
71.2M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
71.2M
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
71.2M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
71.2M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
71.2M
    if (canConvertToChar && *(fmtEnd-1) == 'c')
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 71.2M]
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
71.2M
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
71.2M
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 72, False: 71.2M]
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
72
        detail::formatTruncated(out, value, ntrunc);
376
72
    }
377
71.2M
    else
378
71.2M
        out << value;
379
71.2M
}
_ZN10tinyformat11formatValueItEEvRSoPKcS3_iRKT_
Line
Count
Source
351
10.0M
{
352
10.0M
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
10.0M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
10.0M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
10.0M
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
10.0M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
10.0M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
10.0M
    if (canConvertToChar && *(fmtEnd-1) == 'c')
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 10.0M]
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
10.0M
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
10.0M
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 56, False: 10.0M]
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
56
        detail::formatTruncated(out, value, ntrunc);
376
56
    }
377
10.0M
    else
378
10.0M
        out << value;
379
10.0M
}
_ZN10tinyformat11formatValueIdEEvRSoPKcS3_iRKT_
Line
Count
Source
351
15.3M
{
352
15.3M
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
15.3M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
15.3M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
15.3M
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
15.3M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
15.3M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
15.3M
    if (canConvertToChar && *(fmtEnd-1) == 'c')
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 15.3M]
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
15.3M
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
15.3M
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 53, False: 15.3M]
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
53
        detail::formatTruncated(out, value, ntrunc);
376
53
    }
377
15.3M
    else
378
15.3M
        out << value;
379
15.3M
}
_ZN10tinyformat11formatValueIPKcEEvRSoS2_S2_iRKT_
Line
Count
Source
351
16.1M
{
352
16.1M
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
16.1M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
16.1M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
16.1M
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
16.1M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
16.1M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
16.1M
    if (canConvertToChar && *(fmtEnd-1) == 'c')
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
16.1M
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 22, False: 16.1M]
368
22
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
16.1M
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 100, False: 16.1M]
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
100
        detail::formatTruncated(out, value, ntrunc);
376
100
    }
377
16.1M
    else
378
16.1M
        out << value;
379
16.1M
}
_ZN10tinyformat11formatValueIfEEvRSoPKcS3_iRKT_
Line
Count
Source
351
668
{
352
668
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
668
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
668
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
668
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
668
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
668
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
668
    if (canConvertToChar && *(fmtEnd-1) == 'c')
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 668]
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
668
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
668
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 114, False: 554]
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
114
        detail::formatTruncated(out, value, ntrunc);
376
114
    }
377
554
    else
378
554
        out << value;
379
668
}
_ZN10tinyformat11formatValueIsEEvRSoPKcS3_iRKT_
Line
Count
Source
351
96
{
352
96
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
96
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
96
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
96
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
96
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
96
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
96
    if (canConvertToChar && *(fmtEnd-1) == 'c')
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 96]
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
96
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
96
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 52, False: 44]
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
52
        detail::formatTruncated(out, value, ntrunc);
376
52
    }
377
44
    else
378
44
        out << value;
379
96
}
_ZN10tinyformat11formatValueISt17basic_string_viewIcSt11char_traitsIcEEEEvRSoPKcS7_iRKT_
Line
Count
Source
351
13.9M
{
352
13.9M
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
13.9M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
13.9M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
13.9M
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
13.9M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
13.9M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
13.9M
    if (canConvertToChar && *(fmtEnd-1) == 'c')
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
13.9M
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
13.9M
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 13.9M]
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
13.9M
    else
378
13.9M
        out << value;
379
13.9M
}
_ZN10tinyformat11formatValueIP11CBlockIndexEEvRSoPKcS5_iRKT_
Line
Count
Source
351
238
{
352
238
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
238
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
238
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
238
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
238
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
238
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
238
    if (canConvertToChar && *(fmtEnd-1) == 'c')
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
238
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 238, False: 0]
368
238
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
0
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 0]
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
0
    else
378
0
        out << value;
379
238
}
_ZN10tinyformat11formatValueIA1_cEEvRSoPKcS4_iRKT_
Line
Count
Source
351
77.7k
{
352
77.7k
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
77.7k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
77.7k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
77.7k
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
77.7k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
77.7k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
77.7k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
77.7k
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 77.7k]
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
77.7k
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 77.7k]
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
77.7k
    else
378
77.7k
        out << value;
379
77.7k
}
_ZN10tinyformat11formatValueIA13_cEEvRSoPKcS4_iRKT_
Line
Count
Source
351
244k
{
352
244k
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
244k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
244k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
244k
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
244k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
244k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
244k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
244k
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 244k]
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
244k
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 244k]
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
244k
    else
378
244k
        out << value;
379
244k
}
Unexecuted instantiation: _ZN10tinyformat11formatValueIA27_cEEvRSoPKcS4_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA8_cEEvRSoPKcS4_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA37_cEEvRSoPKcS4_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueISt6atomicImEEEvRSoPKcS5_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueINSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEEvRSoPKcSE_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA42_cEEvRSoPKcS4_iRKT_
_ZN10tinyformat11formatValueIA7_cEEvRSoPKcS4_iRKT_
Line
Count
Source
351
4
{
352
4
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
4
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
4
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
4
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
4
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
4
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
4
    if (canConvertToChar && *(fmtEnd-1) == 'c')
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
4
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 4]
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
4
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 4]
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
4
    else
378
4
        out << value;
379
4
}
_ZN10tinyformat11formatValueIA12_cEEvRSoPKcS4_iRKT_
Line
Count
Source
351
20.1k
{
352
20.1k
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
20.1k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
20.1k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
20.1k
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
20.1k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
20.1k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
20.1k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
20.1k
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 20.1k]
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
20.1k
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 20.1k]
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
20.1k
    else
378
20.1k
        out << value;
379
20.1k
}
_ZN10tinyformat11formatValueIA20_cEEvRSoPKcS4_iRKT_
Line
Count
Source
351
978
{
352
978
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
978
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
978
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
978
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
978
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
978
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
978
    if (canConvertToChar && *(fmtEnd-1) == 'c')
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
978
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 978]
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
978
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 978]
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
978
    else
378
978
        out << value;
379
978
}
_ZN10tinyformat11formatValueIA10_cEEvRSoPKcS4_iRKT_
Line
Count
Source
351
28
{
352
28
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
28
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
28
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
28
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
28
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
28
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
28
    if (canConvertToChar && *(fmtEnd-1) == 'c')
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
28
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 28]
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
28
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 28]
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
28
    else
378
28
        out << value;
379
28
}
_ZN10tinyformat11formatValueIA15_cEEvRSoPKcS4_iRKT_
Line
Count
Source
351
149k
{
352
149k
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
149k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
149k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
149k
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
149k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
149k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
149k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
149k
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 149k]
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
149k
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 149k]
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
149k
    else
378
149k
        out << value;
379
149k
}
Unexecuted instantiation: _ZN10tinyformat11formatValueIN4util17TranslatedLiteralEEEvRSoPKcS5_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA21_cEEvRSoPKcS4_iRKT_
_ZN10tinyformat11formatValueIA17_cEEvRSoPKcS4_iRKT_
Line
Count
Source
351
172k
{
352
172k
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
172k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
172k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
172k
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
172k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
172k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
172k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
172k
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 172k]
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
172k
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 172k]
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
172k
    else
378
172k
        out << value;
379
172k
}
_ZN10tinyformat11formatValueIA16_cEEvRSoPKcS4_iRKT_
Line
Count
Source
351
362k
{
352
362k
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
362k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
362k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
362k
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
362k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
362k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
362k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
362k
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 362k]
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
362k
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 362k]
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
362k
    else
378
362k
        out << value;
379
362k
}
_ZN10tinyformat11formatValueIA14_cEEvRSoPKcS4_iRKT_
Line
Count
Source
351
9.64k
{
352
9.64k
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
9.64k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
9.64k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
9.64k
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
9.64k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
9.64k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
9.64k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
9.64k
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 9.64k]
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
9.64k
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 9.64k]
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
9.64k
    else
378
9.64k
        out << value;
379
9.64k
}
Unexecuted instantiation: _ZN10tinyformat11formatValueIA6_cEEvRSoPKcS4_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueI14HTTPStatusCodeEEvRSoPKcS4_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA3_cEEvRSoPKcS4_iRKT_
_ZN10tinyformat11formatValueI12ServiceFlagsEEvRSoPKcS4_iRKT_
Line
Count
Source
351
1
{
352
1
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
1
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
1
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
1
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
1
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
1
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
1
    if (canConvertToChar && *(fmtEnd-1) == 'c')
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 1]
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
1
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
1
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 1]
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
1
    else
378
1
        out << value;
379
1
}
Unexecuted instantiation: _ZN10tinyformat11formatValueIA9_cEEvRSoPKcS4_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA30_cEEvRSoPKcS4_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueISt6atomicIiEEEvRSoPKcS5_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA19_cEEvRSoPKcS4_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIN6kernel14ChainstateRoleEEEvRSoPKcS5_iRKT_
_ZN10tinyformat11formatValueIA18_cEEvRSoPKcS4_iRKT_
Line
Count
Source
351
291k
{
352
291k
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
291k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
291k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
291k
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
291k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
291k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
291k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
291k
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 291k]
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
291k
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 291k]
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
291k
    else
378
291k
        out << value;
379
291k
}
Unexecuted instantiation: _ZN10tinyformat11formatValueIN4node13BlockfileTypeEEEvRSoPKcS5_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIN4node15BlockfileCursorEEEvRSoPKcS5_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA38_cEEvRSoPKcS4_iRKT_
_ZN10tinyformat11formatValueIA23_cEEvRSoPKcS4_iRKT_
Line
Count
Source
351
28
{
352
28
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
28
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
28
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
28
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
28
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
28
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
28
    if (canConvertToChar && *(fmtEnd-1) == 'c')
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
28
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 28]
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
28
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 28]
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
28
    else
378
28
        out << value;
379
28
}
_ZN10tinyformat11formatValueIA11_cEEvRSoPKcS4_iRKT_
Line
Count
Source
351
13.8k
{
352
13.8k
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
13.8k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
13.8k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
13.8k
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
13.8k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
13.8k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
13.8k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
13.8k
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 13.8k]
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
13.8k
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 13.8k]
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
13.8k
    else
378
13.8k
        out << value;
379
13.8k
}
Unexecuted instantiation: _ZN10tinyformat11formatValueIA22_cEEvRSoPKcS4_iRKT_
Unexecuted instantiation: _ZN10tinyformat11formatValueIA26_cEEvRSoPKcS4_iRKT_
_ZN10tinyformat11formatValueIA35_cEEvRSoPKcS4_iRKT_
Line
Count
Source
351
54.2k
{
352
54.2k
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
54.2k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
54.2k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
54.2k
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
54.2k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
54.2k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
54.2k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
54.2k
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 54.2k]
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
54.2k
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 54.2k]
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
54.2k
    else
378
54.2k
        out << value;
379
54.2k
}
380
381
382
// Overloaded version for char types to support printing as an integer
383
#define TINYFORMAT_DEFINE_FORMATVALUE_CHAR(charType)                  \
384
inline void formatValue(std::ostream& out, const char* /*fmtBegin*/,  \
385
1.63M
                        const char* fmtEnd, int /**/, charType value) \
386
1.63M
{                                                                     \
387
1.63M
    switch (*(fmtEnd-1)) {                                            \
388
1.63M
        case 'u': case 'd': case 'i': case 'o': case 'X': case 'x':   \
  Branch (388:9): [True: 20, False: 259]
  Branch (388:19): [True: 17, False: 262]
  Branch (388:29): [True: 19, False: 260]
  Branch (388:39): [True: 17, False: 262]
  Branch (388:49): [True: 27, False: 252]
  Branch (388:59): [True: 24, False: 255]
  Branch (388:9): [True: 17, False: 226]
  Branch (388:19): [True: 25, False: 218]
  Branch (388:29): [True: 17, False: 226]
  Branch (388:39): [True: 12, False: 231]
  Branch (388:49): [True: 15, False: 228]
  Branch (388:59): [True: 18, False: 225]
  Branch (388:9): [True: 1.63M, False: 255]
  Branch (388:19): [True: 36, False: 1.63M]
  Branch (388:29): [True: 25, False: 1.63M]
  Branch (388:39): [True: 25, False: 1.63M]
  Branch (388:49): [True: 21, False: 1.63M]
  Branch (388:59): [True: 14, False: 1.63M]
389
1.63M
            out << static_cast<int>(value); break;                    \
390
1.63M
        default:                                                      \
  Branch (390:9): [True: 155, False: 124]
  Branch (390:9): [True: 139, False: 104]
  Branch (390:9): [True: 134, False: 1.63M]
391
428
            out << value;                   break;                    \
392
1.63M
    }                                                                 \
393
1.63M
}
_ZN10tinyformat11formatValueERSoPKcS2_ic
Line
Count
Source
385
279
                        const char* fmtEnd, int /**/, charType value) \
386
279
{                                                                     \
387
279
    switch (*(fmtEnd-1)) {                                            \
388
124
        case 'u': case 'd': case 'i': case 'o': case 'X': case 'x':   \
  Branch (388:9): [True: 20, False: 259]
  Branch (388:19): [True: 17, False: 262]
  Branch (388:29): [True: 19, False: 260]
  Branch (388:39): [True: 17, False: 262]
  Branch (388:49): [True: 27, False: 252]
  Branch (388:59): [True: 24, False: 255]
389
124
            out << static_cast<int>(value); break;                    \
390
155
        default:                                                      \
  Branch (390:9): [True: 155, False: 124]
391
155
            out << value;                   break;                    \
392
279
    }                                                                 \
393
279
}
_ZN10tinyformat11formatValueERSoPKcS2_ia
Line
Count
Source
385
243
                        const char* fmtEnd, int /**/, charType value) \
386
243
{                                                                     \
387
243
    switch (*(fmtEnd-1)) {                                            \
388
104
        case 'u': case 'd': case 'i': case 'o': case 'X': case 'x':   \
  Branch (388:9): [True: 17, False: 226]
  Branch (388:19): [True: 25, False: 218]
  Branch (388:29): [True: 17, False: 226]
  Branch (388:39): [True: 12, False: 231]
  Branch (388:49): [True: 15, False: 228]
  Branch (388:59): [True: 18, False: 225]
389
104
            out << static_cast<int>(value); break;                    \
390
139
        default:                                                      \
  Branch (390:9): [True: 139, False: 104]
391
139
            out << value;                   break;                    \
392
243
    }                                                                 \
393
243
}
_ZN10tinyformat11formatValueERSoPKcS2_ih
Line
Count
Source
385
1.63M
                        const char* fmtEnd, int /**/, charType value) \
386
1.63M
{                                                                     \
387
1.63M
    switch (*(fmtEnd-1)) {                                            \
388
1.63M
        case 'u': case 'd': case 'i': case 'o': case 'X': case 'x':   \
  Branch (388:9): [True: 1.63M, False: 255]
  Branch (388:19): [True: 36, False: 1.63M]
  Branch (388:29): [True: 25, False: 1.63M]
  Branch (388:39): [True: 25, False: 1.63M]
  Branch (388:49): [True: 21, False: 1.63M]
  Branch (388:59): [True: 14, False: 1.63M]
389
1.63M
            out << static_cast<int>(value); break;                    \
390
1.63M
        default:                                                      \
  Branch (390:9): [True: 134, False: 1.63M]
391
134
            out << value;                   break;                    \
392
1.63M
    }                                                                 \
393
1.63M
}
394
// per 3.9.1: char, signed char and unsigned char are all distinct types
395
TINYFORMAT_DEFINE_FORMATVALUE_CHAR(char)
396
TINYFORMAT_DEFINE_FORMATVALUE_CHAR(signed char)
397
TINYFORMAT_DEFINE_FORMATVALUE_CHAR(unsigned char)
398
#undef TINYFORMAT_DEFINE_FORMATVALUE_CHAR
399
400
401
//------------------------------------------------------------------------------
402
// Tools for emulating variadic templates in C++98.  The basic idea here is
403
// stolen from the boost preprocessor metaprogramming library and cut down to
404
// be just general enough for what we need.
405
406
#define TINYFORMAT_ARGTYPES(n) TINYFORMAT_ARGTYPES_ ## n
407
#define TINYFORMAT_VARARGS(n) TINYFORMAT_VARARGS_ ## n
408
#define TINYFORMAT_PASSARGS(n) TINYFORMAT_PASSARGS_ ## n
409
#define TINYFORMAT_PASSARGS_TAIL(n) TINYFORMAT_PASSARGS_TAIL_ ## n
410
411
// To keep it as transparent as possible, the macros below have been generated
412
// using python via the excellent cog.py code generation script.  This avoids
413
// the need for a bunch of complex (but more general) preprocessor tricks as
414
// used in boost.preprocessor.
415
//
416
// To rerun the code generation in place, use `cog.py -r tinyformat.h`
417
// (see http://nedbatchelder.com/code/cog).  Alternatively you can just create
418
// extra versions by hand.
419
420
/*[[[cog
421
maxParams = 16
422
423
def makeCommaSepLists(lineTemplate, elemTemplate, startInd=1):
424
    for j in range(startInd,maxParams+1):
425
        list = ', '.join([elemTemplate % {'i':i} for i in range(startInd,j+1)])
426
        cog.outl(lineTemplate % {'j':j, 'list':list})
427
428
makeCommaSepLists('#define TINYFORMAT_ARGTYPES_%(j)d %(list)s',
429
                  'class T%(i)d')
430
431
cog.outl()
432
makeCommaSepLists('#define TINYFORMAT_VARARGS_%(j)d %(list)s',
433
                  'const T%(i)d& v%(i)d')
434
435
cog.outl()
436
makeCommaSepLists('#define TINYFORMAT_PASSARGS_%(j)d %(list)s', 'v%(i)d')
437
438
cog.outl()
439
cog.outl('#define TINYFORMAT_PASSARGS_TAIL_1')
440
makeCommaSepLists('#define TINYFORMAT_PASSARGS_TAIL_%(j)d , %(list)s',
441
                  'v%(i)d', startInd = 2)
442
443
cog.outl()
444
cog.outl('#define TINYFORMAT_FOREACH_ARGNUM(m) \\\n    ' +
445
         ' '.join(['m(%d)' % (j,) for j in range(1,maxParams+1)]))
446
]]]*/
447
#define TINYFORMAT_ARGTYPES_1 class T1
448
#define TINYFORMAT_ARGTYPES_2 class T1, class T2
449
#define TINYFORMAT_ARGTYPES_3 class T1, class T2, class T3
450
#define TINYFORMAT_ARGTYPES_4 class T1, class T2, class T3, class T4
451
#define TINYFORMAT_ARGTYPES_5 class T1, class T2, class T3, class T4, class T5
452
#define TINYFORMAT_ARGTYPES_6 class T1, class T2, class T3, class T4, class T5, class T6
453
#define TINYFORMAT_ARGTYPES_7 class T1, class T2, class T3, class T4, class T5, class T6, class T7
454
#define TINYFORMAT_ARGTYPES_8 class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8
455
#define TINYFORMAT_ARGTYPES_9 class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8, class T9
456
#define TINYFORMAT_ARGTYPES_10 class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8, class T9, class T10
457
#define TINYFORMAT_ARGTYPES_11 class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8, class T9, class T10, class T11
458
#define TINYFORMAT_ARGTYPES_12 class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8, class T9, class T10, class T11, class T12
459
#define TINYFORMAT_ARGTYPES_13 class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8, class T9, class T10, class T11, class T12, class T13
460
#define TINYFORMAT_ARGTYPES_14 class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8, class T9, class T10, class T11, class T12, class T13, class T14
461
#define TINYFORMAT_ARGTYPES_15 class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8, class T9, class T10, class T11, class T12, class T13, class T14, class T15
462
#define TINYFORMAT_ARGTYPES_16 class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8, class T9, class T10, class T11, class T12, class T13, class T14, class T15, class T16
463
464
#define TINYFORMAT_VARARGS_1 const T1& v1
465
#define TINYFORMAT_VARARGS_2 const T1& v1, const T2& v2
466
#define TINYFORMAT_VARARGS_3 const T1& v1, const T2& v2, const T3& v3
467
#define TINYFORMAT_VARARGS_4 const T1& v1, const T2& v2, const T3& v3, const T4& v4
468
#define TINYFORMAT_VARARGS_5 const T1& v1, const T2& v2, const T3& v3, const T4& v4, const T5& v5
469
#define TINYFORMAT_VARARGS_6 const T1& v1, const T2& v2, const T3& v3, const T4& v4, const T5& v5, const T6& v6
470
#define TINYFORMAT_VARARGS_7 const T1& v1, const T2& v2, const T3& v3, const T4& v4, const T5& v5, const T6& v6, const T7& v7
471
#define TINYFORMAT_VARARGS_8 const T1& v1, const T2& v2, const T3& v3, const T4& v4, const T5& v5, const T6& v6, const T7& v7, const T8& v8
472
#define TINYFORMAT_VARARGS_9 const T1& v1, const T2& v2, const T3& v3, const T4& v4, const T5& v5, const T6& v6, const T7& v7, const T8& v8, const T9& v9
473
#define TINYFORMAT_VARARGS_10 const T1& v1, const T2& v2, const T3& v3, const T4& v4, const T5& v5, const T6& v6, const T7& v7, const T8& v8, const T9& v9, const T10& v10
474
#define TINYFORMAT_VARARGS_11 const T1& v1, const T2& v2, const T3& v3, const T4& v4, const T5& v5, const T6& v6, const T7& v7, const T8& v8, const T9& v9, const T10& v10, const T11& v11
475
#define TINYFORMAT_VARARGS_12 const T1& v1, const T2& v2, const T3& v3, const T4& v4, const T5& v5, const T6& v6, const T7& v7, const T8& v8, const T9& v9, const T10& v10, const T11& v11, const T12& v12
476
#define TINYFORMAT_VARARGS_13 const T1& v1, const T2& v2, const T3& v3, const T4& v4, const T5& v5, const T6& v6, const T7& v7, const T8& v8, const T9& v9, const T10& v10, const T11& v11, const T12& v12, const T13& v13
477
#define TINYFORMAT_VARARGS_14 const T1& v1, const T2& v2, const T3& v3, const T4& v4, const T5& v5, const T6& v6, const T7& v7, const T8& v8, const T9& v9, const T10& v10, const T11& v11, const T12& v12, const T13& v13, const T14& v14
478
#define TINYFORMAT_VARARGS_15 const T1& v1, const T2& v2, const T3& v3, const T4& v4, const T5& v5, const T6& v6, const T7& v7, const T8& v8, const T9& v9, const T10& v10, const T11& v11, const T12& v12, const T13& v13, const T14& v14, const T15& v15
479
#define TINYFORMAT_VARARGS_16 const T1& v1, const T2& v2, const T3& v3, const T4& v4, const T5& v5, const T6& v6, const T7& v7, const T8& v8, const T9& v9, const T10& v10, const T11& v11, const T12& v12, const T13& v13, const T14& v14, const T15& v15, const T16& v16
480
481
#define TINYFORMAT_PASSARGS_1 v1
482
#define TINYFORMAT_PASSARGS_2 v1, v2
483
#define TINYFORMAT_PASSARGS_3 v1, v2, v3
484
#define TINYFORMAT_PASSARGS_4 v1, v2, v3, v4
485
#define TINYFORMAT_PASSARGS_5 v1, v2, v3, v4, v5
486
#define TINYFORMAT_PASSARGS_6 v1, v2, v3, v4, v5, v6
487
#define TINYFORMAT_PASSARGS_7 v1, v2, v3, v4, v5, v6, v7
488
#define TINYFORMAT_PASSARGS_8 v1, v2, v3, v4, v5, v6, v7, v8
489
#define TINYFORMAT_PASSARGS_9 v1, v2, v3, v4, v5, v6, v7, v8, v9
490
#define TINYFORMAT_PASSARGS_10 v1, v2, v3, v4, v5, v6, v7, v8, v9, v10
491
#define TINYFORMAT_PASSARGS_11 v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11
492
#define TINYFORMAT_PASSARGS_12 v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12
493
#define TINYFORMAT_PASSARGS_13 v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13
494
#define TINYFORMAT_PASSARGS_14 v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14
495
#define TINYFORMAT_PASSARGS_15 v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15
496
#define TINYFORMAT_PASSARGS_16 v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16
497
498
#define TINYFORMAT_PASSARGS_TAIL_1
499
#define TINYFORMAT_PASSARGS_TAIL_2 , v2
500
#define TINYFORMAT_PASSARGS_TAIL_3 , v2, v3
501
#define TINYFORMAT_PASSARGS_TAIL_4 , v2, v3, v4
502
#define TINYFORMAT_PASSARGS_TAIL_5 , v2, v3, v4, v5
503
#define TINYFORMAT_PASSARGS_TAIL_6 , v2, v3, v4, v5, v6
504
#define TINYFORMAT_PASSARGS_TAIL_7 , v2, v3, v4, v5, v6, v7
505
#define TINYFORMAT_PASSARGS_TAIL_8 , v2, v3, v4, v5, v6, v7, v8
506
#define TINYFORMAT_PASSARGS_TAIL_9 , v2, v3, v4, v5, v6, v7, v8, v9
507
#define TINYFORMAT_PASSARGS_TAIL_10 , v2, v3, v4, v5, v6, v7, v8, v9, v10
508
#define TINYFORMAT_PASSARGS_TAIL_11 , v2, v3, v4, v5, v6, v7, v8, v9, v10, v11
509
#define TINYFORMAT_PASSARGS_TAIL_12 , v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12
510
#define TINYFORMAT_PASSARGS_TAIL_13 , v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13
511
#define TINYFORMAT_PASSARGS_TAIL_14 , v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14
512
#define TINYFORMAT_PASSARGS_TAIL_15 , v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15
513
#define TINYFORMAT_PASSARGS_TAIL_16 , v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16
514
515
#define TINYFORMAT_FOREACH_ARGNUM(m) \
516
    m(1) m(2) m(3) m(4) m(5) m(6) m(7) m(8) m(9) m(10) m(11) m(12) m(13) m(14) m(15) m(16)
517
//[[[end]]]
518
519
520
521
namespace detail {
522
523
// Type-opaque holder for an argument to format(), with associated actions on
524
// the type held as explicit function pointers.  This allows FormatArg's for
525
// each argument to be allocated as a homogeneous array inside FormatList
526
// whereas a naive implementation based on inheritance does not.
527
class FormatArg
528
{
529
    public:
530
        FormatArg() = default;
531
532
        template<typename T>
533
        explicit FormatArg(const T& value)
534
275M
            : m_value(static_cast<const void*>(&value)),
535
275M
            m_formatImpl(&formatImpl<T>),
536
275M
            m_toIntImpl(&toIntImpl<T>)
537
275M
        { }
_ZN10tinyformat6detail9FormatArgC2INSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERKT_
Line
Count
Source
534
58.4M
            : m_value(static_cast<const void*>(&value)),
535
58.4M
            m_formatImpl(&formatImpl<T>),
536
58.4M
            m_toIntImpl(&toIntImpl<T>)
537
58.4M
        { }
_ZN10tinyformat6detail9FormatArgC2IiEERKT_
Line
Count
Source
534
23.9M
            : m_value(static_cast<const void*>(&value)),
535
23.9M
            m_formatImpl(&formatImpl<T>),
536
23.9M
            m_toIntImpl(&toIntImpl<T>)
537
23.9M
        { }
_ZN10tinyformat6detail9FormatArgC2ImEERKT_
Line
Count
Source
534
12.7M
            : m_value(static_cast<const void*>(&value)),
535
12.7M
            m_formatImpl(&formatImpl<T>),
536
12.7M
            m_toIntImpl(&toIntImpl<T>)
537
12.7M
        { }
_ZN10tinyformat6detail9FormatArgC2ItEERKT_
Line
Count
Source
534
10.0M
            : m_value(static_cast<const void*>(&value)),
535
10.0M
            m_formatImpl(&formatImpl<T>),
536
10.0M
            m_toIntImpl(&toIntImpl<T>)
537
10.0M
        { }
_ZN10tinyformat6detail9FormatArgC2IlEERKT_
Line
Count
Source
534
71.2M
            : m_value(static_cast<const void*>(&value)),
535
71.2M
            m_formatImpl(&formatImpl<T>),
536
71.2M
            m_toIntImpl(&toIntImpl<T>)
537
71.2M
        { }
_ZN10tinyformat6detail9FormatArgC2IdEERKT_
Line
Count
Source
534
15.3M
            : m_value(static_cast<const void*>(&value)),
535
15.3M
            m_formatImpl(&formatImpl<T>),
536
15.3M
            m_toIntImpl(&toIntImpl<T>)
537
15.3M
        { }
_ZN10tinyformat6detail9FormatArgC2IPKcEERKT_
Line
Count
Source
534
16.1M
            : m_value(static_cast<const void*>(&value)),
535
16.1M
            m_formatImpl(&formatImpl<T>),
536
16.1M
            m_toIntImpl(&toIntImpl<T>)
537
16.1M
        { }
_ZN10tinyformat6detail9FormatArgC2IaEERKT_
Line
Count
Source
534
102
            : m_value(static_cast<const void*>(&value)),
535
102
            m_formatImpl(&formatImpl<T>),
536
102
            m_toIntImpl(&toIntImpl<T>)
537
102
        { }
_ZN10tinyformat6detail9FormatArgC2IhEERKT_
Line
Count
Source
534
1.63M
            : m_value(static_cast<const void*>(&value)),
535
1.63M
            m_formatImpl(&formatImpl<T>),
536
1.63M
            m_toIntImpl(&toIntImpl<T>)
537
1.63M
        { }
_ZN10tinyformat6detail9FormatArgC2IcEERKT_
Line
Count
Source
534
149
            : m_value(static_cast<const void*>(&value)),
535
149
            m_formatImpl(&formatImpl<T>),
536
149
            m_toIntImpl(&toIntImpl<T>)
537
149
        { }
_ZN10tinyformat6detail9FormatArgC2IbEERKT_
Line
Count
Source
534
1.14M
            : m_value(static_cast<const void*>(&value)),
535
1.14M
            m_formatImpl(&formatImpl<T>),
536
1.14M
            m_toIntImpl(&toIntImpl<T>)
537
1.14M
        { }
_ZN10tinyformat6detail9FormatArgC2IfEERKT_
Line
Count
Source
534
374
            : m_value(static_cast<const void*>(&value)),
535
374
            m_formatImpl(&formatImpl<T>),
536
374
            m_toIntImpl(&toIntImpl<T>)
537
374
        { }
_ZN10tinyformat6detail9FormatArgC2IsEERKT_
Line
Count
Source
534
35
            : m_value(static_cast<const void*>(&value)),
535
35
            m_formatImpl(&formatImpl<T>),
536
35
            m_toIntImpl(&toIntImpl<T>)
537
35
        { }
_ZN10tinyformat6detail9FormatArgC2IjEERKT_
Line
Count
Source
534
49.7M
            : m_value(static_cast<const void*>(&value)),
535
49.7M
            m_formatImpl(&formatImpl<T>),
536
49.7M
            m_toIntImpl(&toIntImpl<T>)
537
49.7M
        { }
_ZN10tinyformat6detail9FormatArgC2ISt17basic_string_viewIcSt11char_traitsIcEEEERKT_
Line
Count
Source
534
13.9M
            : m_value(static_cast<const void*>(&value)),
535
13.9M
            m_formatImpl(&formatImpl<T>),
536
13.9M
            m_toIntImpl(&toIntImpl<T>)
537
13.9M
        { }
_ZN10tinyformat6detail9FormatArgC2IP11CBlockIndexEERKT_
Line
Count
Source
534
238
            : m_value(static_cast<const void*>(&value)),
535
238
            m_formatImpl(&formatImpl<T>),
536
238
            m_toIntImpl(&toIntImpl<T>)
537
238
        { }
_ZN10tinyformat6detail9FormatArgC2IA1_cEERKT_
Line
Count
Source
534
77.7k
            : m_value(static_cast<const void*>(&value)),
535
77.7k
            m_formatImpl(&formatImpl<T>),
536
77.7k
            m_toIntImpl(&toIntImpl<T>)
537
77.7k
        { }
_ZN10tinyformat6detail9FormatArgC2IA13_cEERKT_
Line
Count
Source
534
244k
            : m_value(static_cast<const void*>(&value)),
535
244k
            m_formatImpl(&formatImpl<T>),
536
244k
            m_toIntImpl(&toIntImpl<T>)
537
244k
        { }
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA27_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA8_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA37_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2ISt6atomicImEEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2INSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA42_cEERKT_
_ZN10tinyformat6detail9FormatArgC2IA7_cEERKT_
Line
Count
Source
534
4
            : m_value(static_cast<const void*>(&value)),
535
4
            m_formatImpl(&formatImpl<T>),
536
4
            m_toIntImpl(&toIntImpl<T>)
537
4
        { }
_ZN10tinyformat6detail9FormatArgC2IA12_cEERKT_
Line
Count
Source
534
20.1k
            : m_value(static_cast<const void*>(&value)),
535
20.1k
            m_formatImpl(&formatImpl<T>),
536
20.1k
            m_toIntImpl(&toIntImpl<T>)
537
20.1k
        { }
_ZN10tinyformat6detail9FormatArgC2IA20_cEERKT_
Line
Count
Source
534
978
            : m_value(static_cast<const void*>(&value)),
535
978
            m_formatImpl(&formatImpl<T>),
536
978
            m_toIntImpl(&toIntImpl<T>)
537
978
        { }
_ZN10tinyformat6detail9FormatArgC2IA10_cEERKT_
Line
Count
Source
534
28
            : m_value(static_cast<const void*>(&value)),
535
28
            m_formatImpl(&formatImpl<T>),
536
28
            m_toIntImpl(&toIntImpl<T>)
537
28
        { }
_ZN10tinyformat6detail9FormatArgC2IA15_cEERKT_
Line
Count
Source
534
149k
            : m_value(static_cast<const void*>(&value)),
535
149k
            m_formatImpl(&formatImpl<T>),
536
149k
            m_toIntImpl(&toIntImpl<T>)
537
149k
        { }
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IN4util17TranslatedLiteralEEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA21_cEERKT_
_ZN10tinyformat6detail9FormatArgC2IA17_cEERKT_
Line
Count
Source
534
172k
            : m_value(static_cast<const void*>(&value)),
535
172k
            m_formatImpl(&formatImpl<T>),
536
172k
            m_toIntImpl(&toIntImpl<T>)
537
172k
        { }
_ZN10tinyformat6detail9FormatArgC2IA16_cEERKT_
Line
Count
Source
534
362k
            : m_value(static_cast<const void*>(&value)),
535
362k
            m_formatImpl(&formatImpl<T>),
536
362k
            m_toIntImpl(&toIntImpl<T>)
537
362k
        { }
_ZN10tinyformat6detail9FormatArgC2IA14_cEERKT_
Line
Count
Source
534
9.64k
            : m_value(static_cast<const void*>(&value)),
535
9.64k
            m_formatImpl(&formatImpl<T>),
536
9.64k
            m_toIntImpl(&toIntImpl<T>)
537
9.64k
        { }
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA6_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2I14HTTPStatusCodeEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA3_cEERKT_
_ZN10tinyformat6detail9FormatArgC2I12ServiceFlagsEERKT_
Line
Count
Source
534
1
            : m_value(static_cast<const void*>(&value)),
535
1
            m_formatImpl(&formatImpl<T>),
536
1
            m_toIntImpl(&toIntImpl<T>)
537
1
        { }
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA9_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA30_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2ISt6atomicIiEEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA19_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IN6kernel14ChainstateRoleEEERKT_
_ZN10tinyformat6detail9FormatArgC2IA18_cEERKT_
Line
Count
Source
534
291k
            : m_value(static_cast<const void*>(&value)),
535
291k
            m_formatImpl(&formatImpl<T>),
536
291k
            m_toIntImpl(&toIntImpl<T>)
537
291k
        { }
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IN4node13BlockfileTypeEEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IN4node15BlockfileCursorEEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA38_cEERKT_
_ZN10tinyformat6detail9FormatArgC2IA23_cEERKT_
Line
Count
Source
534
28
            : m_value(static_cast<const void*>(&value)),
535
28
            m_formatImpl(&formatImpl<T>),
536
28
            m_toIntImpl(&toIntImpl<T>)
537
28
        { }
_ZN10tinyformat6detail9FormatArgC2IA11_cEERKT_
Line
Count
Source
534
13.8k
            : m_value(static_cast<const void*>(&value)),
535
13.8k
            m_formatImpl(&formatImpl<T>),
536
13.8k
            m_toIntImpl(&toIntImpl<T>)
537
13.8k
        { }
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA22_cEERKT_
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArgC2IA26_cEERKT_
_ZN10tinyformat6detail9FormatArgC2IA35_cEERKT_
Line
Count
Source
534
54.2k
            : m_value(static_cast<const void*>(&value)),
535
54.2k
            m_formatImpl(&formatImpl<T>),
536
54.2k
            m_toIntImpl(&toIntImpl<T>)
537
54.2k
        { }
538
539
        void format(std::ostream& out, const char* fmtBegin,
540
                    const char* fmtEnd, int ntrunc) const
541
275M
        {
542
275M
            TINYFORMAT_ASSERT(m_value);
  Branch (542:13): [True: 275M, False: 18.4E]
543
275M
            TINYFORMAT_ASSERT(m_formatImpl);
  Branch (543:13): [True: 275M, False: 5]
544
275M
            m_formatImpl(out, fmtBegin, fmtEnd, ntrunc, m_value);
545
275M
        }
546
547
        int toInt() const
548
75.7k
        {
549
75.7k
            TINYFORMAT_ASSERT(m_value);
  Branch (549:13): [True: 75.7k, False: 0]
550
75.7k
            TINYFORMAT_ASSERT(m_toIntImpl);
  Branch (550:13): [True: 75.7k, False: 0]
551
75.7k
            return m_toIntImpl(m_value);
552
75.7k
        }
553
554
    private:
555
        template<typename T>
556
        TINYFORMAT_HIDDEN static void formatImpl(std::ostream& out, const char* fmtBegin,
557
                        const char* fmtEnd, int ntrunc, const void* value)
558
275M
        {
559
275M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
275M
        }
_ZN10tinyformat6detail9FormatArg10formatImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEvRSoPKcSB_iPKv
Line
Count
Source
558
58.4M
        {
559
58.4M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
58.4M
        }
_ZN10tinyformat6detail9FormatArg10formatImplImEEvRSoPKcS5_iPKv
Line
Count
Source
558
12.7M
        {
559
12.7M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
12.7M
        }
_ZN10tinyformat6detail9FormatArg10formatImplIiEEvRSoPKcS5_iPKv
Line
Count
Source
558
23.9M
        {
559
23.9M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
23.9M
        }
_ZN10tinyformat6detail9FormatArg10formatImplIbEEvRSoPKcS5_iPKv
Line
Count
Source
558
1.14M
        {
559
1.14M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
1.14M
        }
_ZN10tinyformat6detail9FormatArg10formatImplIjEEvRSoPKcS5_iPKv
Line
Count
Source
558
49.7M
        {
559
49.7M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
49.7M
        }
_ZN10tinyformat6detail9FormatArg10formatImplIlEEvRSoPKcS5_iPKv
Line
Count
Source
558
71.2M
        {
559
71.2M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
71.2M
        }
_ZN10tinyformat6detail9FormatArg10formatImplItEEvRSoPKcS5_iPKv
Line
Count
Source
558
10.0M
        {
559
10.0M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
10.0M
        }
_ZN10tinyformat6detail9FormatArg10formatImplIdEEvRSoPKcS5_iPKv
Line
Count
Source
558
15.3M
        {
559
15.3M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
15.3M
        }
_ZN10tinyformat6detail9FormatArg10formatImplIPKcEEvRSoS4_S4_iPKv
Line
Count
Source
558
16.1M
        {
559
16.1M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
16.1M
        }
_ZN10tinyformat6detail9FormatArg10formatImplIaEEvRSoPKcS5_iPKv
Line
Count
Source
558
243
        {
559
243
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
243
        }
_ZN10tinyformat6detail9FormatArg10formatImplIhEEvRSoPKcS5_iPKv
Line
Count
Source
558
1.63M
        {
559
1.63M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
1.63M
        }
_ZN10tinyformat6detail9FormatArg10formatImplIcEEvRSoPKcS5_iPKv
Line
Count
Source
558
279
        {
559
279
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
279
        }
_ZN10tinyformat6detail9FormatArg10formatImplIfEEvRSoPKcS5_iPKv
Line
Count
Source
558
668
        {
559
668
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
668
        }
_ZN10tinyformat6detail9FormatArg10formatImplIsEEvRSoPKcS5_iPKv
Line
Count
Source
558
96
        {
559
96
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
96
        }
_ZN10tinyformat6detail9FormatArg10formatImplISt17basic_string_viewIcSt11char_traitsIcEEEEvRSoPKcS9_iPKv
Line
Count
Source
558
13.9M
        {
559
13.9M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
13.9M
        }
_ZN10tinyformat6detail9FormatArg10formatImplIP11CBlockIndexEEvRSoPKcS7_iPKv
Line
Count
Source
558
238
        {
559
238
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
238
        }
_ZN10tinyformat6detail9FormatArg10formatImplIA1_cEEvRSoPKcS6_iPKv
Line
Count
Source
558
77.7k
        {
559
77.7k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
77.7k
        }
_ZN10tinyformat6detail9FormatArg10formatImplIA13_cEEvRSoPKcS6_iPKv
Line
Count
Source
558
244k
        {
559
244k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
244k
        }
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA27_cEEvRSoPKcS6_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA8_cEEvRSoPKcS6_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA37_cEEvRSoPKcS6_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplISt6atomicImEEEvRSoPKcS7_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplINSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEEvRSoPKcSG_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA42_cEEvRSoPKcS6_iPKv
_ZN10tinyformat6detail9FormatArg10formatImplIA7_cEEvRSoPKcS6_iPKv
Line
Count
Source
558
4
        {
559
4
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
4
        }
_ZN10tinyformat6detail9FormatArg10formatImplIA12_cEEvRSoPKcS6_iPKv
Line
Count
Source
558
20.1k
        {
559
20.1k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
20.1k
        }
_ZN10tinyformat6detail9FormatArg10formatImplIA20_cEEvRSoPKcS6_iPKv
Line
Count
Source
558
978
        {
559
978
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
978
        }
_ZN10tinyformat6detail9FormatArg10formatImplIA10_cEEvRSoPKcS6_iPKv
Line
Count
Source
558
28
        {
559
28
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
28
        }
_ZN10tinyformat6detail9FormatArg10formatImplIA15_cEEvRSoPKcS6_iPKv
Line
Count
Source
558
149k
        {
559
149k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
149k
        }
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIN4util17TranslatedLiteralEEEvRSoPKcS7_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA21_cEEvRSoPKcS6_iPKv
_ZN10tinyformat6detail9FormatArg10formatImplIA17_cEEvRSoPKcS6_iPKv
Line
Count
Source
558
172k
        {
559
172k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
172k
        }
_ZN10tinyformat6detail9FormatArg10formatImplIA16_cEEvRSoPKcS6_iPKv
Line
Count
Source
558
362k
        {
559
362k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
362k
        }
_ZN10tinyformat6detail9FormatArg10formatImplIA14_cEEvRSoPKcS6_iPKv
Line
Count
Source
558
9.64k
        {
559
9.64k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
9.64k
        }
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA6_cEEvRSoPKcS6_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplI14HTTPStatusCodeEEvRSoPKcS6_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA3_cEEvRSoPKcS6_iPKv
_ZN10tinyformat6detail9FormatArg10formatImplI12ServiceFlagsEEvRSoPKcS6_iPKv
Line
Count
Source
558
1
        {
559
1
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
1
        }
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA9_cEEvRSoPKcS6_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA30_cEEvRSoPKcS6_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplISt6atomicIiEEEvRSoPKcS7_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA19_cEEvRSoPKcS6_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIN6kernel14ChainstateRoleEEEvRSoPKcS7_iPKv
_ZN10tinyformat6detail9FormatArg10formatImplIA18_cEEvRSoPKcS6_iPKv
Line
Count
Source
558
291k
        {
559
291k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
291k
        }
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIN4node13BlockfileTypeEEEvRSoPKcS7_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIN4node15BlockfileCursorEEEvRSoPKcS7_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA38_cEEvRSoPKcS6_iPKv
_ZN10tinyformat6detail9FormatArg10formatImplIA23_cEEvRSoPKcS6_iPKv
Line
Count
Source
558
28
        {
559
28
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
28
        }
_ZN10tinyformat6detail9FormatArg10formatImplIA11_cEEvRSoPKcS6_iPKv
Line
Count
Source
558
13.8k
        {
559
13.8k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
13.8k
        }
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA22_cEEvRSoPKcS6_iPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg10formatImplIA26_cEEvRSoPKcS6_iPKv
_ZN10tinyformat6detail9FormatArg10formatImplIA35_cEEvRSoPKcS6_iPKv
Line
Count
Source
558
54.2k
        {
559
54.2k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
54.2k
        }
561
562
        template<typename T>
563
        TINYFORMAT_HIDDEN static int toIntImpl(const void* value)
564
75.7k
        {
565
75.7k
            return convertToInt<T>::invoke(*static_cast<const T*>(value));
566
75.7k
        }
_ZN10tinyformat6detail9FormatArg9toIntImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEiPKv
Line
Count
Source
564
6
        {
565
6
            return convertToInt<T>::invoke(*static_cast<const T*>(value));
566
6
        }
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplImEEiPKv
_ZN10tinyformat6detail9FormatArg9toIntImplIiEEiPKv
Line
Count
Source
564
75.7k
        {
565
75.7k
            return convertToInt<T>::invoke(*static_cast<const T*>(value));
566
75.7k
        }
_ZN10tinyformat6detail9FormatArg9toIntImplIbEEiPKv
Line
Count
Source
564
3
        {
565
3
            return convertToInt<T>::invoke(*static_cast<const T*>(value));
566
3
        }
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIjEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIlEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplItEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIdEEiPKv
_ZN10tinyformat6detail9FormatArg9toIntImplIPKcEEiPKv
Line
Count
Source
564
2
        {
565
2
            return convertToInt<T>::invoke(*static_cast<const T*>(value));
566
2
        }
_ZN10tinyformat6detail9FormatArg9toIntImplIaEEiPKv
Line
Count
Source
564
4
        {
565
4
            return convertToInt<T>::invoke(*static_cast<const T*>(value));
566
4
        }
_ZN10tinyformat6detail9FormatArg9toIntImplIhEEiPKv
Line
Count
Source
564
2
        {
565
2
            return convertToInt<T>::invoke(*static_cast<const T*>(value));
566
2
        }
_ZN10tinyformat6detail9FormatArg9toIntImplIcEEiPKv
Line
Count
Source
564
5
        {
565
5
            return convertToInt<T>::invoke(*static_cast<const T*>(value));
566
5
        }
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIfEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIsEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplISt17basic_string_viewIcSt11char_traitsIcEEEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIP11CBlockIndexEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA1_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA13_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA27_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA8_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA37_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplISt6atomicImEEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplINSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA42_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA7_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA12_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA20_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA10_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA15_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIN4util17TranslatedLiteralEEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA21_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA17_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA16_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA14_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA6_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplI14HTTPStatusCodeEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA3_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplI12ServiceFlagsEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA9_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA30_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplISt6atomicIiEEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA19_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIN6kernel14ChainstateRoleEEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA18_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIN4node13BlockfileTypeEEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIN4node15BlockfileCursorEEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA38_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA23_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA11_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA22_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA26_cEEiPKv
Unexecuted instantiation: _ZN10tinyformat6detail9FormatArg9toIntImplIA35_cEEiPKv
567
568
        const void* m_value{nullptr};
569
        void (*m_formatImpl)(std::ostream& out, const char* fmtBegin,
570
                             const char* fmtEnd, int ntrunc, const void* value){nullptr};
571
        int (*m_toIntImpl)(const void* value){nullptr};
572
};
573
574
575
// Parse and return an integer from the string c, as atoi()
576
// On return, c is set to one past the end of the integer.
577
inline int parseIntAndAdvance(const char*& c)
578
119M
{
579
119M
    int i = 0;
580
343M
    for (;*c >= '0' && *c <= '9'; ++c)
  Branch (580:11): [True: 343M, False: 2.19k]
  Branch (580:24): [True: 224M, False: 119M]
581
224M
        i = 10*i + (*c - '0');
582
119M
    return i;
583
119M
}
584
585
// Parse width or precision `n` from format string pointer `c`, and advance it
586
// to the next character. If an indirection is requested with `*`, the argument
587
// is read from `args[argIndex]` and `argIndex` is incremented (or read
588
// from `args[n]` in positional mode). Returns true if one or more
589
// characters were read.
590
inline bool parseWidthOrPrecision(int& n, const char*& c, bool positionalMode,
591
                                  const detail::FormatArg* args,
592
                                  int& argIndex, int numArgs)
593
185M
{
594
185M
    if (*c >= '0' && *c <= '9') {
  Branch (594:9): [True: 170M, False: 14.3M]
  Branch (594:22): [True: 14.2M, False: 156M]
595
14.2M
        n = parseIntAndAdvance(c);
596
14.2M
    }
597
170M
    else if (*c == '*') {
  Branch (597:14): [True: 75.7k, False: 170M]
598
75.7k
        ++c;
599
75.7k
        n = 0;
600
75.7k
        if (positionalMode) {
  Branch (600:13): [True: 0, False: 75.7k]
601
0
            int pos = parseIntAndAdvance(c) - 1;
602
0
            if (*c != '$')
  Branch (602:17): [True: 0, False: 0]
603
0
                TINYFORMAT_ERROR("tinyformat: Non-positional argument used after a positional one");
604
0
            if (pos >= 0 && pos < numArgs)
  Branch (604:17): [True: 0, False: 0]
  Branch (604:29): [True: 0, False: 0]
605
0
                n = args[pos].toInt();
606
0
            else
607
0
                TINYFORMAT_ERROR("tinyformat: Positional argument out of range");
608
0
            ++c;
609
0
        }
610
75.7k
        else {
611
75.7k
            if (argIndex < numArgs)
  Branch (611:17): [True: 75.7k, False: 4]
612
75.7k
                n = args[argIndex++].toInt();
613
4
            else
614
4
                TINYFORMAT_ERROR("tinyformat: Not enough arguments to read variable width or precision");
615
75.7k
        }
616
75.7k
    }
617
170M
    else {
618
170M
        return false;
619
170M
    }
620
14.3M
    return true;
621
185M
}
622
623
// Print literal part of format string and return next format spec position.
624
//
625
// Skips over any occurrences of '%%', printing a literal '%' to the output.
626
// The position of the first % character of the next nontrivial format spec is
627
// returned, or the end of string.
628
inline const char* printFormatStringLiteral(std::ostream& out, const char* fmt)
629
387M
{
630
387M
    const char* c = fmt;
631
1.73G
    for (;; ++c) {
632
1.73G
        if (*c == '\0') {
  Branch (632:13): [True: 112M, False: 1.62G]
633
112M
            out.write(fmt, c - fmt);
634
112M
            return c;
635
112M
        }
636
1.62G
        else if (*c == '%') {
  Branch (636:18): [True: 275M, False: 1.34G]
637
275M
            out.write(fmt, c - fmt);
638
275M
            if (*(c+1) != '%')
  Branch (638:17): [True: 275M, False: 2.11k]
639
275M
                return c;
640
            // for "%%", tack trailing % onto next literal section.
641
2.11k
            fmt = ++c;
642
2.11k
        }
643
1.73G
    }
644
387M
}
645
646
647
// Parse a format string and set the stream state accordingly.
648
//
649
// The format mini-language recognized here is meant to be the one from C99,
650
// with the form "%[flags][width][.precision][length]type" with POSIX
651
// positional arguments extension.
652
//
653
// POSIX positional arguments extension:
654
// Conversions can be applied to the nth argument after the format in
655
// the argument list, rather than to the next unused argument. In this case,
656
// the conversion specifier character % (see below) is replaced by the sequence
657
// "%n$", where n is a decimal integer in the range [1,{NL_ARGMAX}],
658
// giving the position of the argument in the argument list. This feature
659
// provides for the definition of format strings that select arguments
660
// in an order appropriate to specific languages.
661
//
662
// The format can contain either numbered argument conversion specifications
663
// (that is, "%n$" and "*m$"), or unnumbered argument conversion specifications
664
// (that is, % and * ), but not both. The only exception to this is that %%
665
// can be mixed with the "%n$" form. The results of mixing numbered and
666
// unnumbered argument specifications in a format string are undefined.
667
// When numbered argument specifications are used, specifying the Nth argument
668
// requires that all the leading arguments, from the first to the (N-1)th,
669
// are specified in the format string.
670
//
671
// In format strings containing the "%n$" form of conversion specification,
672
// numbered arguments in the argument list can be referenced from the format
673
// string as many times as required.
674
//
675
// Formatting options which can't be natively represented using the ostream
676
// state are returned in spacePadPositive (for space padded positive numbers)
677
// and ntrunc (for truncating conversions).  argIndex is incremented if
678
// necessary to pull out variable width and precision.  The function returns a
679
// pointer to the character after the end of the current format spec.
680
inline const char* streamStateFromFormat(std::ostream& out, bool& positionalMode,
681
                                         bool& spacePadPositive,
682
                                         int& ntrunc, const char* fmtStart,
683
                                         const detail::FormatArg* args,
684
                                         int& argIndex, int numArgs)
685
275M
{
686
275M
    TINYFORMAT_ASSERT(*fmtStart == '%');
  Branch (686:5): [True: 275M, False: 0]
687
    // Reset stream state to defaults.
688
275M
    out.width(0);
689
275M
    out.precision(6);
690
275M
    out.fill(' ');
691
    // Reset most flags; ignore irrelevant unitbuf & skipws.
692
275M
    out.unsetf(std::ios::adjustfield | std::ios::basefield |
693
275M
               std::ios::floatfield | std::ios::showbase | std::ios::boolalpha |
694
275M
               std::ios::showpoint | std::ios::showpos | std::ios::uppercase);
695
275M
    bool precisionSet = false;
696
275M
    bool widthSet = false;
697
275M
    int widthExtra = 0;
698
275M
    const char* c = fmtStart + 1;
699
700
    // 1) Parse an argument index (if followed by '$') or a width possibly
701
    // preceded with '0' flag.
702
275M
    if (*c >= '0' && *c <= '9') {
  Branch (702:9): [True: 261M, False: 14.3M]
  Branch (702:22): [True: 105M, False: 156M]
703
105M
        const char tmpc = *c;
704
105M
        int value = parseIntAndAdvance(c);
705
105M
        if (*c == '$') {
  Branch (705:13): [True: 1.89k, False: 105M]
706
            // value is an argument index
707
1.89k
            if (value > 0 && value <= numArgs)
  Branch (707:17): [True: 1.88k, False: 11]
  Branch (707:30): [True: 1.86k, False: 15]
708
1.86k
                argIndex = value - 1;
709
26
            else
710
26
                TINYFORMAT_ERROR("tinyformat: Positional argument out of range");
711
1.86k
            ++c;
712
1.86k
            positionalMode = true;
713
1.86k
        }
714
105M
        else if (positionalMode) {
  Branch (714:18): [True: 23, False: 105M]
715
23
            TINYFORMAT_ERROR("tinyformat: Non-positional argument used after a positional one");
716
23
        }
717
105M
        else {
718
105M
            if (tmpc == '0') {
  Branch (718:17): [True: 105M, False: 313]
719
                // Use internal padding so that numeric values are
720
                // formatted correctly, eg -00010 rather than 000-10
721
105M
                out.fill('0');
722
105M
                out.setf(std::ios::internal, std::ios::adjustfield);
723
105M
            }
724
105M
            if (value != 0) {
  Branch (724:17): [True: 105M, False: 23]
725
                // Nonzero value means that we parsed width.
726
105M
                widthSet = true;
727
105M
                out.width(value);
728
105M
            }
729
105M
        }
730
105M
    }
731
170M
    else if (positionalMode) {
  Branch (731:14): [True: 52, False: 170M]
732
52
        TINYFORMAT_ERROR("tinyformat: Non-positional argument used after a positional one");
733
52
    }
734
    // 2) Parse flags and width if we did not do it in previous step.
735
275M
    if (!widthSet) {
  Branch (735:9): [True: 170M, False: 105M]
736
        // Parse flags
737
170M
        for (;; ++c) {
738
170M
            switch (*c) {
739
163
                case '#':
  Branch (739:17): [True: 163, False: 170M]
740
163
                    out.setf(std::ios::showpoint | std::ios::showbase);
741
163
                    continue;
742
62
                case '0':
  Branch (742:17): [True: 62, False: 170M]
743
                    // overridden by left alignment ('-' flag)
744
62
                    if (!(out.flags() & std::ios::left)) {
  Branch (744:25): [True: 39, False: 23]
745
                        // Use internal padding so that numeric values are
746
                        // formatted correctly, eg -00010 rather than 000-10
747
39
                        out.fill('0');
748
39
                        out.setf(std::ios::internal, std::ios::adjustfield);
749
39
                    }
750
62
                    continue;
751
306
                case '-':
  Branch (751:17): [True: 306, False: 170M]
752
306
                    out.fill(' ');
753
306
                    out.setf(std::ios::left, std::ios::adjustfield);
754
306
                    continue;
755
1.00k
                case ' ':
  Branch (755:17): [True: 1.00k, False: 170M]
756
                    // overridden by show positive sign, '+' flag.
757
1.00k
                    if (!(out.flags() & std::ios::showpos))
  Branch (757:25): [True: 915, False: 85]
758
915
                        spacePadPositive = true;
759
1.00k
                    continue;
760
564
                case '+':
  Branch (760:17): [True: 564, False: 170M]
761
564
                    out.setf(std::ios::showpos);
762
564
                    spacePadPositive = false;
763
564
                    widthExtra = 1;
764
564
                    continue;
765
170M
                default:
  Branch (765:17): [True: 170M, False: 2.10k]
766
170M
                    break;
767
170M
            }
768
170M
            break;
769
170M
        }
770
        // Parse width
771
170M
        int width = 0;
772
170M
        widthSet = parseWidthOrPrecision(width, c, positionalMode,
773
170M
                                         args, argIndex, numArgs);
774
170M
        if (widthSet) {
  Branch (774:13): [True: 75.8k, False: 170M]
775
75.8k
            if (width < 0) {
  Branch (775:17): [True: 6, False: 75.8k]
776
                // negative widths correspond to '-' flag set
777
6
                out.fill(' ');
778
6
                out.setf(std::ios::left, std::ios::adjustfield);
779
6
                width = -width;
780
6
            }
781
75.8k
            out.width(width);
782
75.8k
        }
783
170M
    }
784
    // 3) Parse precision
785
275M
    if (*c == '.') {
  Branch (785:9): [True: 14.2M, False: 261M]
786
14.2M
        ++c;
787
14.2M
        int precision = 0;
788
14.2M
        parseWidthOrPrecision(precision, c, positionalMode,
789
14.2M
                              args, argIndex, numArgs);
790
        // Presence of `.` indicates precision set, unless the inferred value
791
        // was negative in which case the default is used.
792
14.2M
        precisionSet = precision >= 0;
793
14.2M
        if (precisionSet)
  Branch (793:13): [True: 14.2M, False: 5]
794
14.2M
            out.precision(precision);
795
14.2M
    }
796
    // 4) Ignore any C99 length modifier
797
276M
    while (*c == 'l' || *c == 'h' || *c == 'L' ||
  Branch (797:12): [True: 1.12M, False: 275M]
  Branch (797:25): [True: 377, False: 275M]
  Branch (797:38): [True: 85, False: 275M]
798
276M
           *c == 'j' || *c == 'z' || *c == 't') {
  Branch (798:12): [True: 181, False: 275M]
  Branch (798:25): [True: 31.0k, False: 275M]
  Branch (798:38): [True: 405, False: 275M]
799
1.15M
        ++c;
800
1.15M
    }
801
    // 5) We're up to the conversion specifier character.
802
    // Set stream flags based on conversion specifier (thanks to the
803
    // boost::format class for forging the way here).
804
275M
    bool intConversion = false;
805
275M
    switch (*c) {
806
159M
        case 'u': case 'd': case 'i':
  Branch (806:9): [True: 44.6M, False: 231M]
  Branch (806:19): [True: 50.1M, False: 225M]
  Branch (806:29): [True: 64.4M, False: 211M]
807
159M
            out.setf(std::ios::dec, std::ios::basefield);
808
159M
            intConversion = true;
809
159M
            break;
810
112
        case 'o':
  Branch (810:9): [True: 112, False: 275M]
811
112
            out.setf(std::ios::oct, std::ios::basefield);
812
112
            intConversion = true;
813
112
            break;
814
136
        case 'X':
  Branch (814:9): [True: 136, False: 275M]
815
136
            out.setf(std::ios::uppercase);
816
136
            [[fallthrough]];
817
11.3M
        case 'x': case 'p':
  Branch (817:9): [True: 11.3M, False: 264M]
  Branch (817:19): [True: 347, False: 275M]
818
11.3M
            out.setf(std::ios::hex, std::ios::basefield);
819
11.3M
            intConversion = true;
820
11.3M
            break;
821
81
        case 'E':
  Branch (821:9): [True: 81, False: 275M]
822
81
            out.setf(std::ios::uppercase);
823
81
            [[fallthrough]];
824
135
        case 'e':
  Branch (824:9): [True: 54, False: 275M]
825
135
            out.setf(std::ios::scientific, std::ios::floatfield);
826
135
            out.setf(std::ios::dec, std::ios::basefield);
827
135
            break;
828
170
        case 'F':
  Branch (828:9): [True: 170, False: 275M]
829
170
            out.setf(std::ios::uppercase);
830
170
            [[fallthrough]];
831
15.3M
        case 'f':
  Branch (831:9): [True: 15.3M, False: 260M]
832
15.3M
            out.setf(std::ios::fixed, std::ios::floatfield);
833
15.3M
            break;
834
43
        case 'A':
  Branch (834:9): [True: 43, False: 275M]
835
43
            out.setf(std::ios::uppercase);
836
43
            [[fallthrough]];
837
101
        case 'a':
  Branch (837:9): [True: 58, False: 275M]
838
#           ifdef _MSC_VER
839
            // Workaround https://developercommunity.visualstudio.com/content/problem/520472/hexfloat-stream-output-does-not-ignore-precision-a.html
840
            // by always setting maximum precision on MSVC to avoid precision
841
            // loss for doubles.
842
            out.precision(13);
843
#           endif
844
101
            out.setf(std::ios::fixed | std::ios::scientific, std::ios::floatfield);
845
101
            break;
846
25
        case 'G':
  Branch (846:9): [True: 25, False: 275M]
847
25
            out.setf(std::ios::uppercase);
848
25
            [[fallthrough]];
849
58
        case 'g':
  Branch (849:9): [True: 33, False: 275M]
850
58
            out.setf(std::ios::dec, std::ios::basefield);
851
            // As in boost::format, let stream decide float format.
852
58
            out.flags(out.flags() & ~std::ios::floatfield);
853
58
            break;
854
91
        case 'c':
  Branch (854:9): [True: 91, False: 275M]
855
            // Handled as special case inside formatValue()
856
91
            break;
857
89.6M
        case 's':
  Branch (857:9): [True: 89.6M, False: 186M]
858
89.6M
            if (precisionSet)
  Branch (858:17): [True: 1.06k, False: 89.6M]
859
1.06k
                ntrunc = static_cast<int>(out.precision());
860
            // Make %s print Booleans as "true" and "false"
861
89.6M
            out.setf(std::ios::boolalpha);
862
89.6M
            break;
863
10
        case 'n':
  Branch (863:9): [True: 10, False: 275M]
864
            // Not supported - will cause problems!
865
10
            TINYFORMAT_ERROR("tinyformat: %n conversion spec not supported");
866
0
            break;
867
133
        case '\0':
  Branch (867:9): [True: 133, False: 275M]
868
133
            TINYFORMAT_ERROR("tinyformat: Conversion spec incorrectly "
869
25
                             "terminated by end of string");
870
0
            return c;
871
677
        default:
  Branch (871:9): [True: 677, False: 275M]
872
677
            break;
873
275M
    }
874
275M
    if (intConversion && precisionSet && !widthSet) {
  Branch (874:9): [True: 170M, False: 105M]
  Branch (874:26): [True: 92, False: 170M]
  Branch (874:42): [True: 67, False: 25]
875
        // "precision" for integers gives the minimum number of digits (to be
876
        // padded with zeros on the left).  This isn't really supported by the
877
        // iostreams, but we can approximately simulate it with the width if
878
        // the width isn't otherwise used.
879
67
        out.width(out.precision() + widthExtra);
880
67
        out.setf(std::ios::internal, std::ios::adjustfield);
881
67
        out.fill('0');
882
67
    }
883
275M
    return c+1;
884
275M
}
885
886
887
//------------------------------------------------------------------------------
888
inline void formatImpl(std::ostream& out, const char* fmt,
889
                       const detail::FormatArg* args,
890
                       int numArgs)
891
112M
{
892
    // Saved stream state
893
112M
    std::streamsize origWidth = out.width();
894
112M
    std::streamsize origPrecision = out.precision();
895
112M
    std::ios::fmtflags origFlags = out.flags();
896
112M
    char origFill = out.fill();
897
898
    // "Positional mode" means all format specs should be of the form "%n$..."
899
    // with `n` an integer. We detect this in `streamStateFromFormat`.
900
112M
    bool positionalMode = false;
901
112M
    int argIndex = 0;
902
387M
    while (true) {
  Branch (902:12): [Folded - Ignored]
903
387M
        fmt = printFormatStringLiteral(out, fmt);
904
387M
        if (*fmt == '\0') {
  Branch (904:13): [True: 112M, False: 275M]
905
112M
            if (!positionalMode && argIndex < numArgs) {
  Branch (905:17): [True: 112M, False: 647]
  Branch (905:36): [True: 69, False: 112M]
906
69
                TINYFORMAT_ERROR("tinyformat: Not enough conversion specifiers in format string");
907
69
            }
908
112M
            break;
909
112M
        }
910
275M
        bool spacePadPositive = false;
911
275M
        int ntrunc = -1;
912
275M
        const char* fmtEnd = streamStateFromFormat(out, positionalMode, spacePadPositive, ntrunc, fmt,
913
275M
                                                   args, argIndex, numArgs);
914
        // NB: argIndex may be incremented by reading variable width/precision
915
        // in `streamStateFromFormat`, so do the bounds check here.
916
275M
        if (argIndex >= numArgs) {
  Branch (916:13): [True: 45, False: 275M]
917
45
            TINYFORMAT_ERROR("tinyformat: Too many conversion specifiers in format string");
918
0
            return;
919
45
        }
920
275M
        const FormatArg& arg = args[argIndex];
921
        // Format the arg into the stream.
922
275M
        if (!spacePadPositive) {
  Branch (922:13): [True: 275M, False: 1.11k]
923
275M
            arg.format(out, fmt, fmtEnd, ntrunc);
924
275M
        }
925
1.11k
        else {
926
            // The following is a special case with no direct correspondence
927
            // between stream formatting and the printf() behaviour.  Simulate
928
            // it crudely by formatting into a temporary string stream and
929
            // munging the resulting string.
930
1.11k
            std::ostringstream tmpStream;
931
1.11k
            tmpStream.copyfmt(out);
932
1.11k
            tmpStream.setf(std::ios::showpos);
933
1.11k
            arg.format(tmpStream, fmt, fmtEnd, ntrunc);
934
1.11k
            std::string result = tmpStream.str(); // allocates... yuck.
935
7.28M
            for (size_t i = 0, iend = result.size(); i < iend; ++i) {
  Branch (935:54): [True: 7.27M, False: 1.11k]
936
7.27M
                if (result[i] == '+')
  Branch (936:21): [True: 1.21k, False: 7.27M]
937
1.21k
                    result[i] = ' ';
938
7.27M
            }
939
1.11k
            out << result;
940
1.11k
        }
941
275M
        if (!positionalMode)
  Branch (941:13): [True: 275M, False: 2.05k]
942
275M
            ++argIndex;
943
275M
        fmt = fmtEnd;
944
275M
    }
945
946
    // Restore stream state
947
112M
    out.width(origWidth);
948
112M
    out.precision(origPrecision);
949
112M
    out.flags(origFlags);
950
112M
    out.fill(origFill);
951
112M
}
952
953
} // namespace detail
954
955
956
/// List of template arguments format(), held in a type-opaque way.
957
///
958
/// A const reference to FormatList (typedef'd as FormatListRef) may be
959
/// conveniently used to pass arguments to non-template functions: All type
960
/// information has been stripped from the arguments, leaving just enough of a
961
/// common interface to perform formatting as required.
962
class FormatList
963
{
964
    public:
965
        FormatList(detail::FormatArg* args, int N)
966
112M
            : m_args(args), m_N(N) { }
967
968
        friend void vformat(std::ostream& out, const char* fmt,
969
                            const FormatList& list);
970
971
    private:
972
        const detail::FormatArg* m_args;
973
        int m_N;
974
};
975
976
/// Reference to type-opaque format list for passing to vformat()
977
typedef const FormatList& FormatListRef;
978
979
980
namespace detail {
981
982
// Format list subclass with fixed storage to avoid dynamic allocation
983
template<int N>
984
class FormatListN : public FormatList
985
{
986
    public:
987
#ifdef TINYFORMAT_USE_VARIADIC_TEMPLATES
988
        template<typename... Args>
989
        explicit FormatListN(const Args&... args)
990
111M
            : FormatList(&m_formatterStore[0], N),
991
111M
            m_formatterStore { FormatArg(args)... }
992
111M
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi1EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Line
Count
Source
990
20.8M
            : FormatList(&m_formatterStore[0], N),
991
20.8M
            m_formatterStore { FormatArg(args)... }
992
20.8M
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi1EEC2IJiEEEDpRKT_
Line
Count
Source
990
5.88M
            : FormatList(&m_formatterStore[0], N),
991
5.88M
            m_formatterStore { FormatArg(args)... }
992
5.88M
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEEDpRKT_
Line
Count
Source
990
21.4k
            : FormatList(&m_formatterStore[0], N),
991
21.4k
            m_formatterStore { FormatArg(args)... }
992
21.4k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi2EEC2IJmmEEEDpRKT_
Line
Count
Source
990
4.01M
            : FormatList(&m_formatterStore[0], N),
991
4.01M
            m_formatterStore { FormatArg(args)... }
992
4.01M
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi2EEC2IJmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Line
Count
Source
990
16.0k
            : FormatList(&m_formatterStore[0], N),
991
16.0k
            m_formatterStore { FormatArg(args)... }
992
16.0k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi1EEC2IJtEEEDpRKT_
Line
Count
Source
990
328k
            : FormatList(&m_formatterStore[0], N),
991
328k
            m_formatterStore { FormatArg(args)... }
992
328k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_EEEDpRKT_
Line
Count
Source
990
5.09M
            : FormatList(&m_formatterStore[0], N),
991
5.09M
            m_formatterStore { FormatArg(args)... }
992
5.09M
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi1EEC2IJlEEEDpRKT_
Line
Count
Source
990
7.11M
            : FormatList(&m_formatterStore[0], N),
991
7.11M
            m_formatterStore { FormatArg(args)... }
992
7.11M
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi1EEC2IJdEEEDpRKT_
Line
Count
Source
990
357k
            : FormatList(&m_formatterStore[0], N),
991
357k
            m_formatterStore { FormatArg(args)... }
992
357k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi1EEC2IJPKcEEEDpRKT_
Line
Count
Source
990
385k
            : FormatList(&m_formatterStore[0], N),
991
385k
            m_formatterStore { FormatArg(args)... }
992
385k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi1EEC2IJaEEEDpRKT_
Line
Count
Source
990
102
            : FormatList(&m_formatterStore[0], N),
991
102
            m_formatterStore { FormatArg(args)... }
992
102
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi1EEC2IJhEEEDpRKT_
Line
Count
Source
990
1.13M
            : FormatList(&m_formatterStore[0], N),
991
1.13M
            m_formatterStore { FormatArg(args)... }
992
1.13M
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi1EEC2IJcEEEDpRKT_
Line
Count
Source
990
149
            : FormatList(&m_formatterStore[0], N),
991
149
            m_formatterStore { FormatArg(args)... }
992
149
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi1EEC2IJbEEEDpRKT_
Line
Count
Source
990
87.8k
            : FormatList(&m_formatterStore[0], N),
991
87.8k
            m_formatterStore { FormatArg(args)... }
992
87.8k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi1EEC2IJfEEEDpRKT_
Line
Count
Source
990
374
            : FormatList(&m_formatterStore[0], N),
991
374
            m_formatterStore { FormatArg(args)... }
992
374
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi1EEC2IJsEEEDpRKT_
Line
Count
Source
990
35
            : FormatList(&m_formatterStore[0], N),
991
35
            m_formatterStore { FormatArg(args)... }
992
35
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi1EEC2IJjEEEDpRKT_
Line
Count
Source
990
7.75M
            : FormatList(&m_formatterStore[0], N),
991
7.75M
            m_formatterStore { FormatArg(args)... }
992
7.75M
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi1EEC2IJmEEEDpRKT_
Line
Count
Source
990
13.3k
            : FormatList(&m_formatterStore[0], N),
991
13.3k
            m_formatterStore { FormatArg(args)... }
992
13.3k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi1EEC2IJSt17basic_string_viewIcSt11char_traitsIcEEEEEDpRKT_
Line
Count
Source
990
31.9k
            : FormatList(&m_formatterStore[0], N),
991
31.9k
            m_formatterStore { FormatArg(args)... }
992
31.9k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi4EEC2IJP11CBlockIndexiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESB_EEEDpRKT_
Line
Count
Source
990
238
            : FormatList(&m_formatterStore[0], N),
991
238
            m_formatterStore { FormatArg(args)... }
992
238
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElliEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi7EEC2IJiA1_cSt17basic_string_viewIcSt11char_traitsIcEES8_iS4_NSt7__cxx1112basic_stringIcS7_SaIcEEEEEEDpRKT_
Line
Count
Source
990
37.8k
            : FormatList(&m_formatterStore[0], N),
991
37.8k
            m_formatterStore { FormatArg(args)... }
992
37.8k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_S9_EEEDpRKT_
Line
Count
Source
990
24.5k
            : FormatList(&m_formatterStore[0], N),
991
24.5k
            m_formatterStore { FormatArg(args)... }
992
24.5k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi1EEC2IJA13_cEEEDpRKT_
Line
Count
Source
990
43.8k
            : FormatList(&m_formatterStore[0], N),
991
43.8k
            m_formatterStore { FormatArg(args)... }
992
43.8k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi2EEC2IJiiEEEDpRKT_
Line
Count
Source
990
4.25k
            : FormatList(&m_formatterStore[0], N),
991
4.25k
            m_formatterStore { FormatArg(args)... }
992
4.25k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA13_cA27_cEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA8_cA37_cEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS9_EEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEtEEEDpRKT_
Line
Count
Source
990
556
            : FormatList(&m_formatterStore[0], N),
991
556
            m_formatterStore { FormatArg(args)... }
992
556
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEhEEEDpRKT_
Line
Count
Source
990
18
            : FormatList(&m_formatterStore[0], N),
991
18
            m_formatterStore { FormatArg(args)... }
992
18
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJtNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEtS9_EEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi4EEC2IJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESB_jEEEDpRKT_
Line
Count
Source
990
95
            : FormatList(&m_formatterStore[0], N),
991
95
            m_formatterStore { FormatArg(args)... }
992
95
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi3EEC2IJPKcllEEEDpRKT_
Line
Count
Source
990
2.00M
            : FormatList(&m_formatterStore[0], N),
991
2.00M
            m_formatterStore { FormatArg(args)... }
992
2.00M
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi2EEC2IJmSt17basic_string_viewIcSt11char_traitsIcEEEEEDpRKT_
Line
Count
Source
990
26
            : FormatList(&m_formatterStore[0], N),
991
26
            m_formatterStore { FormatArg(args)... }
992
26
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi4EEC2IJhhhhEEEDpRKT_
Line
Count
Source
990
123k
            : FormatList(&m_formatterStore[0], N),
991
123k
            m_formatterStore { FormatArg(args)... }
992
123k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi2EEC2IJPKctEEEDpRKT_
Line
Count
Source
990
9.67M
            : FormatList(&m_formatterStore[0], N),
991
9.67M
            m_formatterStore { FormatArg(args)... }
992
9.67M
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6atomicImEEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi3EEC2IJllNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Line
Count
Source
990
2.68M
            : FormatList(&m_formatterStore[0], N),
991
2.68M
            m_formatterStore { FormatArg(args)... }
992
2.68M
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi2EEC2IJjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Line
Count
Source
990
2.79k
            : FormatList(&m_formatterStore[0], N),
991
2.79k
            m_formatterStore { FormatArg(args)... }
992
2.79k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi3EEC2IJjjjEEEDpRKT_
Line
Count
Source
990
23
            : FormatList(&m_formatterStore[0], N),
991
23
            m_formatterStore { FormatArg(args)... }
992
23
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_EEEDpRKT_
Line
Count
Source
990
373k
            : FormatList(&m_formatterStore[0], N),
991
373k
            m_formatterStore { FormatArg(args)... }
992
373k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi3EEC2IJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EEEDpRKT_
Line
Count
Source
990
2
            : FormatList(&m_formatterStore[0], N),
991
2
            m_formatterStore { FormatArg(args)... }
992
2
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi4EEC2IJSt17basic_string_viewIcSt11char_traitsIcEEjmNSt7__cxx1112basic_stringIcS6_SaIcEEEEEEDpRKT_
Line
Count
Source
990
8.60k
            : FormatList(&m_formatterStore[0], N),
991
8.60k
            m_formatterStore { FormatArg(args)... }
992
8.60k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi2EEC2IJSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS6_SaIcEEEEEEDpRKT_
Line
Count
Source
990
18.4k
            : FormatList(&m_formatterStore[0], N),
991
18.4k
            m_formatterStore { FormatArg(args)... }
992
18.4k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi2EEC2IJmiEEEDpRKT_
Line
Count
Source
990
39
            : FormatList(&m_formatterStore[0], N),
991
39
            m_formatterStore { FormatArg(args)... }
992
39
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi2EEC2IJjjEEEDpRKT_
Line
Count
Source
990
357k
            : FormatList(&m_formatterStore[0], N),
991
357k
            m_formatterStore { FormatArg(args)... }
992
357k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi2EEC2IJijEEEDpRKT_
Line
Count
Source
990
26.3k
            : FormatList(&m_formatterStore[0], N),
991
26.3k
            m_formatterStore { FormatArg(args)... }
992
26.3k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi2EEC2IJPKcS5_EEEDpRKT_
Line
Count
Source
990
11.9k
            : FormatList(&m_formatterStore[0], N),
991
11.9k
            m_formatterStore { FormatArg(args)... }
992
11.9k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi2EEC2IJmjEEEDpRKT_
Line
Count
Source
990
25
            : FormatList(&m_formatterStore[0], N),
991
25
            m_formatterStore { FormatArg(args)... }
992
25
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi2EEC2IJjmEEEDpRKT_
Line
Count
Source
990
17
            : FormatList(&m_formatterStore[0], N),
991
17
            m_formatterStore { FormatArg(args)... }
992
17
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEElEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi7EEC2IJSt17basic_string_viewIcSt11char_traitsIcEEPKcjS9_A13_cNSt7__cxx1112basic_stringIcS6_SaIcEEEA42_cEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJPKcjS5_St17basic_string_viewIcSt11char_traitsIcEEEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi2EEC2IJllEEEDpRKT_
Line
Count
Source
990
5.04M
            : FormatList(&m_formatterStore[0], N),
991
5.04M
            m_formatterStore { FormatArg(args)... }
992
5.04M
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi3EEC2IJlmlEEEDpRKT_
Line
Count
Source
990
281
            : FormatList(&m_formatterStore[0], N),
991
281
            m_formatterStore { FormatArg(args)... }
992
281
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi2EEC2IJPKciEEEDpRKT_
Line
Count
Source
990
1.55M
            : FormatList(&m_formatterStore[0], N),
991
1.55M
            m_formatterStore { FormatArg(args)... }
992
1.55M
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi6EEC2IJijjlllEEEDpRKT_
Line
Count
Source
990
14.3M
            : FormatList(&m_formatterStore[0], N),
991
14.3M
            m_formatterStore { FormatArg(args)... }
992
14.3M
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi3EEC2IJijjEEEDpRKT_
Line
Count
Source
990
9.56k
            : FormatList(&m_formatterStore[0], N),
991
9.56k
            m_formatterStore { FormatArg(args)... }
992
9.56k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi7EEC2IJSt17basic_string_viewIcSt11char_traitsIcEEjS7_illlEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi3EEC2IJSt17basic_string_viewIcSt11char_traitsIcEEjS7_EEEDpRKT_
Line
Count
Source
990
6.89M
            : FormatList(&m_formatterStore[0], N),
991
6.89M
            m_formatterStore { FormatArg(args)... }
992
6.89M
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJSt17basic_string_viewIcSt11char_traitsIcEEjS7_mlEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJPKcS5_S5_St17basic_string_viewIcSt11char_traitsIcEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJPKcSt17basic_string_viewIcSt11char_traitsIcEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjiS9_EEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjEEEDpRKT_
Line
Count
Source
990
1.47M
            : FormatList(&m_formatterStore[0], N),
991
1.47M
            m_formatterStore { FormatArg(args)... }
992
1.47M
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi2EEC2IJA7_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Line
Count
Source
990
4
            : FormatList(&m_formatterStore[0], N),
991
4
            m_formatterStore { FormatArg(args)... }
992
4
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJA12_cjjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi2EEC2IJA20_ciEEEDpRKT_
Line
Count
Source
990
978
            : FormatList(&m_formatterStore[0], N),
991
978
            m_formatterStore { FormatArg(args)... }
992
978
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJA20_cEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi4EEC2IJA10_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA15_cSA_EEEDpRKT_
Line
Count
Source
990
28
            : FormatList(&m_formatterStore[0], N),
991
28
            m_formatterStore { FormatArg(args)... }
992
28
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEEDpRKT_
Line
Count
Source
990
2.21k
            : FormatList(&m_formatterStore[0], N),
991
2.21k
            m_formatterStore { FormatArg(args)... }
992
2.21k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi3EEC2IJliNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Line
Count
Source
990
987
            : FormatList(&m_formatterStore[0], N),
991
987
            m_formatterStore { FormatArg(args)... }
992
987
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi3EEC2IJllPKcEEEDpRKT_
Line
Count
Source
990
410
            : FormatList(&m_formatterStore[0], N),
991
410
            m_formatterStore { FormatArg(args)... }
992
410
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_S9_jEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA15_ciEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcEEEDpRKT_
Line
Count
Source
990
15.4k
            : FormatList(&m_formatterStore[0], N),
991
15.4k
            m_formatterStore { FormatArg(args)... }
992
15.4k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN4util17TranslatedLiteralEEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi2EEC2IJidEEEDpRKT_
Line
Count
Source
990
1.77k
            : FormatList(&m_formatterStore[0], N),
991
1.77k
            m_formatterStore { FormatArg(args)... }
992
1.77k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA27_ciEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA13_cEEEDpRKT_
Line
Count
Source
990
5.68k
            : FormatList(&m_formatterStore[0], N),
991
5.68k
            m_formatterStore { FormatArg(args)... }
992
5.68k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA21_cA42_cEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA17_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENSt8__detail14_Quoted_stringIRKS9_cEEEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi2EEC2IJA12_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Line
Count
Source
990
20.1k
            : FormatList(&m_formatterStore[0], N),
991
20.1k
            m_formatterStore { FormatArg(args)... }
992
20.1k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJA10_cEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA10_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_EEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_PKcEEEDpRKT_
Line
Count
Source
990
17.3k
            : FormatList(&m_formatterStore[0], N),
991
17.3k
            m_formatterStore { FormatArg(args)... }
992
17.3k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJiiiiEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi2EEC2IJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Line
Count
Source
990
158k
            : FormatList(&m_formatterStore[0], N),
991
158k
            m_formatterStore { FormatArg(args)... }
992
158k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJiPKcEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA13_cPKcEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJlllEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi2EEC2IJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Line
Count
Source
990
54.1k
            : FormatList(&m_formatterStore[0], N),
991
54.1k
            m_formatterStore { FormatArg(args)... }
992
54.1k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA12_cPKcEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJA16_cEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi2EEC2IJmlEEEDpRKT_
Line
Count
Source
990
3
            : FormatList(&m_formatterStore[0], N),
991
3
            m_formatterStore { FormatArg(args)... }
992
3
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJPKcA42_cNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_dEEEDpRKT_
Line
Count
Source
990
4.41M
            : FormatList(&m_formatterStore[0], N),
991
4.41M
            m_formatterStore { FormatArg(args)... }
992
4.41M
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJmNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiiiEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_iiEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_mEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJimNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi3EEC2IJiimEEEDpRKT_
Line
Count
Source
990
4.46k
            : FormatList(&m_formatterStore[0], N),
991
4.46k
            m_formatterStore { FormatArg(args)... }
992
4.46k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi2EEC2IJhhEEEDpRKT_
Line
Count
Source
990
449
            : FormatList(&m_formatterStore[0], N),
991
449
            m_formatterStore { FormatArg(args)... }
992
449
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi4EEC2IJhhA13_chEEEDpRKT_
Line
Count
Source
990
586
            : FormatList(&m_formatterStore[0], N),
991
586
            m_formatterStore { FormatArg(args)... }
992
586
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi6EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmmmmjEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi1EEC2IJA14_cEEEDpRKT_
Line
Count
Source
990
9.64k
            : FormatList(&m_formatterStore[0], N),
991
9.64k
            m_formatterStore { FormatArg(args)... }
992
9.64k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEddEEEDpRKT_
Line
Count
Source
990
262
            : FormatList(&m_formatterStore[0], N),
991
262
            m_formatterStore { FormatArg(args)... }
992
262
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi3EEC2IJmPKciEEEDpRKT_
Line
Count
Source
990
4.08k
            : FormatList(&m_formatterStore[0], N),
991
4.08k
            m_formatterStore { FormatArg(args)... }
992
4.08k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJPKcimEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA6_ciEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJllmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJliEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbEEEDpRKT_
Line
Count
Source
990
2.04k
            : FormatList(&m_formatterStore[0], N),
991
2.04k
            m_formatterStore { FormatArg(args)... }
992
2.04k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJhh14HTTPStatusCodeSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS7_SaIcEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJ14HTTPStatusCodemNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmS9_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmPKcEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS6_SaIcEEESB_mEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi3EEC2IJtmmEEEDpRKT_
Line
Count
Source
990
15
            : FormatList(&m_formatterStore[0], N),
991
15
            m_formatterStore { FormatArg(args)... }
992
15
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESB_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJddEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi1EEC2IJA1_cEEEDpRKT_
Line
Count
Source
990
2.04k
            : FormatList(&m_formatterStore[0], N),
991
2.04k
            m_formatterStore { FormatArg(args)... }
992
2.04k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi5EEC2IJiiiiiEEEDpRKT_
Line
Count
Source
990
2.04k
            : FormatList(&m_formatterStore[0], N),
991
2.04k
            m_formatterStore { FormatArg(args)... }
992
2.04k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi4EEC2IJjiimEEEDpRKT_
Line
Count
Source
990
2.04k
            : FormatList(&m_formatterStore[0], N),
991
2.04k
            m_formatterStore { FormatArg(args)... }
992
2.04k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi5EEC2IJtttttEEEDpRKT_
Line
Count
Source
990
4.08k
            : FormatList(&m_formatterStore[0], N),
991
4.08k
            m_formatterStore { FormatArg(args)... }
992
4.08k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi2EEC2IJbbEEEDpRKT_
Line
Count
Source
990
4.08k
            : FormatList(&m_formatterStore[0], N),
991
4.08k
            m_formatterStore { FormatArg(args)... }
992
4.08k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi3EEC2IJA15_cblEEEDpRKT_
Line
Count
Source
990
2.04k
            : FormatList(&m_formatterStore[0], N),
991
2.04k
            m_formatterStore { FormatArg(args)... }
992
2.04k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJdNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEmEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJA17_cEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJA3_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_dEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjlEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjS9_S9_lEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJjlEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJ12ServiceFlagsNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESB_SB_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA9_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi2EEC2IJA17_cbEEEDpRKT_
Line
Count
Source
990
115k
            : FormatList(&m_formatterStore[0], N),
991
115k
            m_formatterStore { FormatArg(args)... }
992
115k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmlEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA30_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi6EEC2IJmddmddEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJllmEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA20_clEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_mmEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_lS9_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJ12ServiceFlagsS4_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJiiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi7EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6atomicIiEiS9_bS9_S9_EEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi5EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_iS9_S9_EEEDpRKT_
Line
Count
Source
990
17.3k
            : FormatList(&m_formatterStore[0], N),
991
17.3k
            m_formatterStore { FormatArg(args)... }
992
17.3k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi2EEC2IJilEEEDpRKT_
Line
Count
Source
990
927
            : FormatList(&m_formatterStore[0], N),
991
927
            m_formatterStore { FormatArg(args)... }
992
927
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS6_SaIcEEElEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi2EEC2IJSt17basic_string_viewIcSt11char_traitsIcEEmEEEDpRKT_
Line
Count
Source
990
42
            : FormatList(&m_formatterStore[0], N),
991
42
            m_formatterStore { FormatArg(args)... }
992
42
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJmmmlEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKclEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJmjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEilEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_mjEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA15_clEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_lEEEDpRKT_
Line
Count
Source
990
98.8k
            : FormatList(&m_formatterStore[0], N),
991
98.8k
            m_formatterStore { FormatArg(args)... }
992
98.8k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA17_cEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi6EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_lS9_S9_lEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi4EEC2IJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiSB_EEEDpRKT_
Line
Count
Source
990
5.95k
            : FormatList(&m_formatterStore[0], N),
991
5.95k
            m_formatterStore { FormatArg(args)... }
992
5.95k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_ilEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6atomicImEmmEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJhNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJjjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjS9_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPKcSC_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJPKclEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJA13_cmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_lEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA13_clNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEilEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi3EEC2IJmmiEEEDpRKT_
Line
Count
Source
990
5.87k
            : FormatList(&m_formatterStore[0], N),
991
5.87k
            m_formatterStore { FormatArg(args)... }
992
5.87k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA19_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJA19_cEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi6EEC2IJjjjjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_EEEDpRKT_
Line
Count
Source
990
4.74k
            : FormatList(&m_formatterStore[0], N),
991
4.74k
            m_formatterStore { FormatArg(args)... }
992
4.74k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJN6kernel14ChainstateRoleEiiEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi7EEC2IJN6kernel14ChainstateRoleEmmliiiEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA18_ciEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJN4node13BlockfileTypeENS4_15BlockfileCursorEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEijEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJibiEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjmEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJjiEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi3EEC2IJimmEEEDpRKT_
Line
Count
Source
990
229
            : FormatList(&m_formatterStore[0], N),
991
229
            m_formatterStore { FormatArg(args)... }
992
229
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi5EEC2IJlllllEEEDpRKT_
Line
Count
Source
990
86
            : FormatList(&m_formatterStore[0], N),
991
86
            m_formatterStore { FormatArg(args)... }
992
86
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJddmEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi4EEC2IJlmlmEEEDpRKT_
Line
Count
Source
990
590k
            : FormatList(&m_formatterStore[0], N),
991
590k
            m_formatterStore { FormatArg(args)... }
992
590k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi3EEC2IJdddEEEDpRKT_
Line
Count
Source
990
1.93M
            : FormatList(&m_formatterStore[0], N),
991
1.93M
            m_formatterStore { FormatArg(args)... }
992
1.93M
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJPKcmjEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJPKcmS5_mEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA38_cmlEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJlmEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_lmmEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_jEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJljjEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJlbEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi18EEC2IJidddddfddddddfddddEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEllEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi7EEC2IJjmjjmjPKcEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi19EEC2IJdiiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEdddddddddddddddEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJmdEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJSt17basic_string_viewIcSt11char_traitsIcEEilNSt7__cxx1112basic_stringIcS6_SaIcEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJSt17basic_string_viewIcSt11char_traitsIcEEmmmlEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJSt17basic_string_viewIcSt11char_traitsIcEEmmmEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi3EEC2IJSt17basic_string_viewIcSt11char_traitsIcEEmmEEEDpRKT_
Line
Count
Source
990
7
            : FormatList(&m_formatterStore[0], N),
991
7
            m_formatterStore { FormatArg(args)... }
992
7
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJSt17basic_string_viewIcSt11char_traitsIcEEmNSt7__cxx1112basic_stringIcS6_SaIcEEEEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi5EEC2IJSt17basic_string_viewIcSt11char_traitsIcEEmNSt7__cxx1112basic_stringIcS6_SaIcEEEiSB_EEEDpRKT_
Line
Count
Source
990
2
            : FormatList(&m_formatterStore[0], N),
991
2
            m_formatterStore { FormatArg(args)... }
992
2
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS6_SaIcEEESB_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi6EEC2IJSt17basic_string_viewIcSt11char_traitsIcEEA7_cmmddEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJSt17basic_string_viewIcSt11char_traitsIcEES7_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJSt17basic_string_viewIcSt11char_traitsIcEEllNSt7__cxx1112basic_stringIcS6_SaIcEEEEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmjEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi3EEC2IJmmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Line
Count
Source
990
1.88k
            : FormatList(&m_formatterStore[0], N),
991
1.88k
            m_formatterStore { FormatArg(args)... }
992
1.88k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_EEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi1EEC2IJ12ServiceFlagsEEEDpRKT_
Line
Count
Source
990
1
            : FormatList(&m_formatterStore[0], N),
991
1
            m_formatterStore { FormatArg(args)... }
992
1
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi3EEC2IJmmjEEEDpRKT_
Line
Count
Source
990
10.2k
            : FormatList(&m_formatterStore[0], N),
991
10.2k
            m_formatterStore { FormatArg(args)... }
992
10.2k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKctS9_EEEDpRKT_
Line
Count
Source
990
40.1k
            : FormatList(&m_formatterStore[0], N),
991
40.1k
            m_formatterStore { FormatArg(args)... }
992
40.1k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcS9_S9_EEEDpRKT_
Line
Count
Source
990
2.04M
            : FormatList(&m_formatterStore[0], N),
991
2.04M
            m_formatterStore { FormatArg(args)... }
992
2.04M
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA21_cmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_liEEEDpRKT_
Line
Count
Source
990
140k
            : FormatList(&m_formatterStore[0], N),
991
140k
            m_formatterStore { FormatArg(args)... }
992
140k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmliEEEDpRKT_
Line
Count
Source
990
2.79k
            : FormatList(&m_formatterStore[0], N),
991
2.79k
            m_formatterStore { FormatArg(args)... }
992
2.79k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJmllEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_S9_S9_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJmmllEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi12EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_iidmS9_ddjS9_EEEDpRKT_
Line
Count
Source
990
530k
            : FormatList(&m_formatterStore[0], N),
991
530k
            m_formatterStore { FormatArg(args)... }
992
530k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi1EEC2IJA23_cEEEDpRKT_
Line
Count
Source
990
28
            : FormatList(&m_formatterStore[0], N),
991
28
            m_formatterStore { FormatArg(args)... }
992
28
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJA21_cEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi2EEC2IJPKcmEEEDpRKT_
Line
Count
Source
990
1.88k
            : FormatList(&m_formatterStore[0], N),
991
1.88k
            m_formatterStore { FormatArg(args)... }
992
1.88k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi5EEC2IJA13_ciiiA42_cEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi5EEC2IJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEidSA_EEEDpRKT_
Line
Count
Source
990
72.5k
            : FormatList(&m_formatterStore[0], N),
991
72.5k
            m_formatterStore { FormatArg(args)... }
992
72.5k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi5EEC2IJjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_jEEEDpRKT_
Line
Count
Source
990
134k
            : FormatList(&m_formatterStore[0], N),
991
134k
            m_formatterStore { FormatArg(args)... }
992
134k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi3EEC2IJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcEEEDpRKT_
Line
Count
Source
990
3.93k
            : FormatList(&m_formatterStore[0], N),
991
3.93k
            m_formatterStore { FormatArg(args)... }
992
3.93k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi6EEC2IJjdddddEEEDpRKT_
Line
Count
Source
990
355k
            : FormatList(&m_formatterStore[0], N),
991
355k
            m_formatterStore { FormatArg(args)... }
992
355k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi5EEC2IJiddddEEEDpRKT_
Line
Count
Source
990
341k
            : FormatList(&m_formatterStore[0], N),
991
341k
            m_formatterStore { FormatArg(args)... }
992
341k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi5EEC2IJPKcbbbbEEEDpRKT_
Line
Count
Source
990
194k
            : FormatList(&m_formatterStore[0], N),
991
194k
            m_formatterStore { FormatArg(args)... }
992
194k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi3EEC2IJA11_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_EEEDpRKT_
Line
Count
Source
990
13.8k
            : FormatList(&m_formatterStore[0], N),
991
13.8k
            m_formatterStore { FormatArg(args)... }
992
13.8k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi6EEC2IJimmA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA42_cEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi2EEC2IJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Line
Count
Source
990
218k
            : FormatList(&m_formatterStore[0], N),
991
218k
            m_formatterStore { FormatArg(args)... }
992
218k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi3EEC2IJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_EEEDpRKT_
Line
Count
Source
990
6
            : FormatList(&m_formatterStore[0], N),
991
6
            m_formatterStore { FormatArg(args)... }
992
6
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJldEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi1EEC2IJA12_cEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS9_dEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA22_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA22_cmPKcEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi3EEC2IJPKciNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Line
Count
Source
990
18.0k
            : FormatList(&m_formatterStore[0], N),
991
18.0k
            m_formatterStore { FormatArg(args)... }
992
18.0k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi2EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEdEEEDpRKT_
Line
Count
Source
990
13.2k
            : FormatList(&m_formatterStore[0], N),
991
13.2k
            m_formatterStore { FormatArg(args)... }
992
13.2k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJlfmEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi4EEC2IJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_bEEEDpRKT_
Line
Count
Source
990
147k
            : FormatList(&m_formatterStore[0], N),
991
147k
            m_formatterStore { FormatArg(args)... }
992
147k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi3EEC2IJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEEDpRKT_
Line
Count
Source
990
161k
            : FormatList(&m_formatterStore[0], N),
991
161k
            m_formatterStore { FormatArg(args)... }
992
161k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA26_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJA30_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_EEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi3EEC2IJA15_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEEDpRKT_
Line
Count
Source
990
147k
            : FormatList(&m_formatterStore[0], N),
991
147k
            m_formatterStore { FormatArg(args)... }
992
147k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi5EEC2IJA35_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjmmEEEDpRKT_
Line
Count
Source
990
54.2k
            : FormatList(&m_formatterStore[0], N),
991
54.2k
            m_formatterStore { FormatArg(args)... }
992
54.2k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi3EEC2IJA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_EEEDpRKT_
Line
Count
Source
990
194k
            : FormatList(&m_formatterStore[0], N),
991
194k
            m_formatterStore { FormatArg(args)... }
992
194k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi2EEC2IJA17_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
Line
Count
Source
990
56.7k
            : FormatList(&m_formatterStore[0], N),
991
56.7k
            m_formatterStore { FormatArg(args)... }
992
56.7k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEhiEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi3EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEhS9_EEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi4EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_llEEEDpRKT_
Line
Count
Source
990
8.37k
            : FormatList(&m_formatterStore[0], N),
991
8.37k
            m_formatterStore { FormatArg(args)... }
992
8.37k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJltEEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi4EEC2IJA10_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6detail11FormatListNILi2EEC2IJA14_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEDpRKT_
_ZN10tinyformat6detail11FormatListNILi3EEC2IJiiiEEEDpRKT_
Line
Count
Source
990
1.61k
            : FormatList(&m_formatterStore[0], N),
991
1.61k
            m_formatterStore { FormatArg(args)... }
992
1.61k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi8EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS9_S9_jjjmEEEDpRKT_
Line
Count
Source
990
1.23k
            : FormatList(&m_formatterStore[0], N),
991
1.23k
            m_formatterStore { FormatArg(args)... }
992
1.23k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
_ZN10tinyformat6detail11FormatListNILi5EEC2IJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjmmjEEEDpRKT_
Line
Count
Source
990
1.39M
            : FormatList(&m_formatterStore[0], N),
991
1.39M
            m_formatterStore { FormatArg(args)... }
992
1.39M
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
993
#else // C++98 version
994
        void init(int) {}
995
#       define TINYFORMAT_MAKE_FORMATLIST_CONSTRUCTOR(n)                \
996
                                                                        \
997
        template<TINYFORMAT_ARGTYPES(n)>                                \
998
        FormatListN(TINYFORMAT_VARARGS(n))                              \
999
            : FormatList(&m_formatterStore[0], n)                       \
1000
        { TINYFORMAT_ASSERT(n == N); init(0, TINYFORMAT_PASSARGS(n)); } \
1001
                                                                        \
1002
        template<TINYFORMAT_ARGTYPES(n)>                                \
1003
        void init(int i, TINYFORMAT_VARARGS(n))                         \
1004
        {                                                               \
1005
            m_formatterStore[i] = FormatArg(v1);                        \
1006
            init(i+1 TINYFORMAT_PASSARGS_TAIL(n));                      \
1007
        }
1008
1009
        TINYFORMAT_FOREACH_ARGNUM(TINYFORMAT_MAKE_FORMATLIST_CONSTRUCTOR)
1010
#       undef TINYFORMAT_MAKE_FORMATLIST_CONSTRUCTOR
1011
#endif
1012
        FormatListN(const FormatListN& other)
1013
            : FormatList(&m_formatterStore[0], N)
1014
        { std::copy(&other.m_formatterStore[0], &other.m_formatterStore[N],
1015
                    &m_formatterStore[0]); }
1016
1017
    private:
1018
        FormatArg m_formatterStore[N];
1019
};
1020
1021
// Special 0-arg version - MSVC says zero-sized C array in struct is nonstandard
1022
template<> class FormatListN<0> : public FormatList
1023
{
1024
public:
1025
490k
    FormatListN() : FormatList(nullptr, 0) {}
1026
};
1027
1028
} // namespace detail
1029
1030
1031
//------------------------------------------------------------------------------
1032
// Primary API functions
1033
1034
#ifdef TINYFORMAT_USE_VARIADIC_TEMPLATES
1035
1036
/// Make type-agnostic format list from list of template arguments.
1037
///
1038
/// The exact return type of this function is an implementation detail and
1039
/// shouldn't be relied upon.  Instead it should be stored as a FormatListRef:
1040
///
1041
///   FormatListRef formatList = makeFormatList( /*...*/ );
1042
template<typename... Args>
1043
detail::FormatListN<sizeof...(Args)> makeFormatList(const Args&... args)
1044
112M
{
1045
112M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
112M
}
_ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
20.8M
{
1045
20.8M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
20.8M
}
_ZN10tinyformat14makeFormatListIJmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
16.0k
{
1045
16.0k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
16.0k
}
_ZN10tinyformat14makeFormatListIJiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
5.88M
{
1045
5.88M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
5.88M
}
_ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
21.4k
{
1045
21.4k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
21.4k
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJbbjlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJmmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
4.01M
{
1045
4.01M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
4.01M
}
_ZN10tinyformat14makeFormatListIJtEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
328k
{
1045
328k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
328k
}
_ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
5.09M
{
1045
5.09M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
5.09M
}
_ZN10tinyformat14makeFormatListIJlEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
7.11M
{
1045
7.11M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
7.11M
}
_ZN10tinyformat14makeFormatListIJdEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
357k
{
1045
357k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
357k
}
_ZN10tinyformat14makeFormatListIJPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
385k
{
1045
385k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
385k
}
_ZN10tinyformat14makeFormatListIJaEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
102
{
1045
102
    return detail::FormatListN<sizeof...(args)>(args...);
1046
102
}
_ZN10tinyformat14makeFormatListIJhEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
1.13M
{
1045
1.13M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.13M
}
_ZN10tinyformat14makeFormatListIJcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
149
{
1045
149
    return detail::FormatListN<sizeof...(args)>(args...);
1046
149
}
_ZN10tinyformat14makeFormatListIJbEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
87.8k
{
1045
87.8k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
87.8k
}
_ZN10tinyformat14makeFormatListIJfEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
374
{
1045
374
    return detail::FormatListN<sizeof...(args)>(args...);
1046
374
}
_ZN10tinyformat14makeFormatListIJsEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
35
{
1045
35
    return detail::FormatListN<sizeof...(args)>(args...);
1046
35
}
_ZN10tinyformat14makeFormatListIJjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
7.75M
{
1045
7.75M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
7.75M
}
_ZN10tinyformat14makeFormatListIJmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
13.3k
{
1045
13.3k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
13.3k
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_lS6_S6_lEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
490k
{
1045
490k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
490k
}
_ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
31.9k
{
1045
31.9k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
31.9k
}
_ZN10tinyformat14makeFormatListIJP11CBlockIndexiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
238
{
1045
238
    return detail::FormatListN<sizeof...(args)>(args...);
1046
238
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElliEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJiA1_cSt17basic_string_viewIcSt11char_traitsIcEES5_iS1_NSt7__cxx1112basic_stringIcS4_SaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
37.8k
{
1045
37.8k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
37.8k
}
_ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_S6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
24.5k
{
1045
24.5k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
24.5k
}
_ZN10tinyformat14makeFormatListIJA13_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
43.8k
{
1045
43.8k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
43.8k
}
_ZN10tinyformat14makeFormatListIJiiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
4.25k
{
1045
4.25k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
4.25k
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA13_cA27_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA8_cA37_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEtEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
556
{
1045
556
    return detail::FormatListN<sizeof...(args)>(args...);
1046
556
}
_ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEhEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
18
{
1045
18
    return detail::FormatListN<sizeof...(args)>(args...);
1046
18
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJtNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEtS6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_jEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
95
{
1045
95
    return detail::FormatListN<sizeof...(args)>(args...);
1046
95
}
_ZN10tinyformat14makeFormatListIJPKcllEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
2.00M
{
1045
2.00M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.00M
}
_ZN10tinyformat14makeFormatListIJmSt17basic_string_viewIcSt11char_traitsIcEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
26
{
1045
26
    return detail::FormatListN<sizeof...(args)>(args...);
1046
26
}
_ZN10tinyformat14makeFormatListIJhhhhEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
123k
{
1045
123k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
123k
}
_ZN10tinyformat14makeFormatListIJPKctEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
9.67M
{
1045
9.67M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
9.67M
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6atomicImEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJllNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
2.68M
{
1045
2.68M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.68M
}
_ZN10tinyformat14makeFormatListIJjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
2.79k
{
1045
2.79k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.79k
}
_ZN10tinyformat14makeFormatListIJjjjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
23
{
1045
23
    return detail::FormatListN<sizeof...(args)>(args...);
1046
23
}
_ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
373k
{
1045
373k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
373k
}
_ZN10tinyformat14makeFormatListIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES2_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
2
{
1045
2
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2
}
_ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEEjmNSt7__cxx1112basic_stringIcS3_SaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
8.60k
{
1045
8.60k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
8.60k
}
_ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS3_SaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
18.4k
{
1045
18.4k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
18.4k
}
_ZN10tinyformat14makeFormatListIJmiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
39
{
1045
39
    return detail::FormatListN<sizeof...(args)>(args...);
1046
39
}
_ZN10tinyformat14makeFormatListIJjjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
357k
{
1045
357k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
357k
}
_ZN10tinyformat14makeFormatListIJijEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
26.3k
{
1045
26.3k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
26.3k
}
_ZN10tinyformat14makeFormatListIJPKcS2_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
11.9k
{
1045
11.9k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
11.9k
}
_ZN10tinyformat14makeFormatListIJmjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
25
{
1045
25
    return detail::FormatListN<sizeof...(args)>(args...);
1046
25
}
_ZN10tinyformat14makeFormatListIJjmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
17
{
1045
17
    return detail::FormatListN<sizeof...(args)>(args...);
1046
17
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEElEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEEPKcjS6_A13_cNSt7__cxx1112basic_stringIcS3_SaIcEEEA42_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcjS2_St17basic_string_viewIcSt11char_traitsIcEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJllEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
5.04M
{
1045
5.04M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
5.04M
}
_ZN10tinyformat14makeFormatListIJlmlEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
281
{
1045
281
    return detail::FormatListN<sizeof...(args)>(args...);
1046
281
}
_ZN10tinyformat14makeFormatListIJPKciEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
1.55M
{
1045
1.55M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.55M
}
_ZN10tinyformat14makeFormatListIJijjlllEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
14.3M
{
1045
14.3M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
14.3M
}
_ZN10tinyformat14makeFormatListIJijjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
9.56k
{
1045
9.56k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
9.56k
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEEjS4_illlEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEEjS4_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
6.89M
{
1045
6.89M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
6.89M
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEEjS4_mlEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcS2_S2_St17basic_string_viewIcSt11char_traitsIcEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcSt17basic_string_viewIcSt11char_traitsIcEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjiS6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
1.47M
{
1045
1.47M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.47M
}
_ZN10tinyformat14makeFormatListIJA7_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
4
{
1045
4
    return detail::FormatListN<sizeof...(args)>(args...);
1046
4
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA12_cjjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJA20_ciEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
978
{
1045
978
    return detail::FormatListN<sizeof...(args)>(args...);
1046
978
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA20_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJA10_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA15_cS7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
28
{
1045
28
    return detail::FormatListN<sizeof...(args)>(args...);
1046
28
}
_ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
2.21k
{
1045
2.21k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.21k
}
_ZN10tinyformat14makeFormatListIJliNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
987
{
1045
987
    return detail::FormatListN<sizeof...(args)>(args...);
1046
987
}
_ZN10tinyformat14makeFormatListIJllPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
410
{
1045
410
    return detail::FormatListN<sizeof...(args)>(args...);
1046
410
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_S6_jEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA15_ciEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
15.4k
{
1045
15.4k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
15.4k
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN4util17TranslatedLiteralEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJidEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
1.77k
{
1045
1.77k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.77k
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA27_ciEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA13_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
5.68k
{
1045
5.68k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
5.68k
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA21_cA42_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA17_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENSt8__detail14_Quoted_stringIRKS6_cEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJA12_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
20.1k
{
1045
20.1k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
20.1k
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA10_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA10_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_PKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
17.3k
{
1045
17.3k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
17.3k
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiiiiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
158k
{
1045
158k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
158k
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA13_cPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJlllEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
54.1k
{
1045
54.1k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
54.1k
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA12_cPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA16_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJmlEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
3
{
1045
3
    return detail::FormatListN<sizeof...(args)>(args...);
1046
3
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcA42_cNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_dEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
4.41M
{
1045
4.41M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
4.41M
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiiiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_iiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_mEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJimNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJiimEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
4.46k
{
1045
4.46k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
4.46k
}
_ZN10tinyformat14makeFormatListIJhhEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
449
{
1045
449
    return detail::FormatListN<sizeof...(args)>(args...);
1046
449
}
_ZN10tinyformat14makeFormatListIJhhA13_chEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
586
{
1045
586
    return detail::FormatListN<sizeof...(args)>(args...);
1046
586
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmmmmjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJA14_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
9.64k
{
1045
9.64k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
9.64k
}
_ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEddEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
262
{
1045
262
    return detail::FormatListN<sizeof...(args)>(args...);
1046
262
}
_ZN10tinyformat14makeFormatListIJmPKciEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
4.08k
{
1045
4.08k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
4.08k
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcimEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA6_ciEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJllmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJliEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
2.04k
{
1045
2.04k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.04k
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJhh14HTTPStatusCodeSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS4_SaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJ14HTTPStatusCodemNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmS6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS3_SaIcEEES8_mEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJtmmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
15
{
1045
15
    return detail::FormatListN<sizeof...(args)>(args...);
1046
15
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJddEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJA1_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
2.04k
{
1045
2.04k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.04k
}
_ZN10tinyformat14makeFormatListIJiiiiiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
2.04k
{
1045
2.04k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.04k
}
_ZN10tinyformat14makeFormatListIJjiimEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
2.04k
{
1045
2.04k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.04k
}
_ZN10tinyformat14makeFormatListIJtttttEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
4.08k
{
1045
4.08k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
4.08k
}
_ZN10tinyformat14makeFormatListIJbbEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
4.08k
{
1045
4.08k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
4.08k
}
_ZN10tinyformat14makeFormatListIJA15_cblEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
2.04k
{
1045
2.04k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.04k
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJdNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA17_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA3_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_dEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjlEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjS6_S6_lEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJjlEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJ12ServiceFlagsNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA9_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJA17_cbEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
115k
{
1045
115k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
115k
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmlEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA30_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmddmddEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJllmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA20_clEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_mmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_lS6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJ12ServiceFlagsS1_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6atomicIiEiS6_bS6_S6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_iS6_S6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
17.3k
{
1045
17.3k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
17.3k
}
_ZN10tinyformat14makeFormatListIJilEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
927
{
1045
927
    return detail::FormatListN<sizeof...(args)>(args...);
1046
927
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS3_SaIcEEElEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEEmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
42
{
1045
42
    return detail::FormatListN<sizeof...(args)>(args...);
1046
42
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmmmlEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKclEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEilEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_mjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA15_clEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_lEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
98.8k
{
1045
98.8k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
98.8k
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA17_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS8_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
5.95k
{
1045
5.95k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
5.95k
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ilEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6atomicImEmmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJhNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJjjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjS6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPKcS9_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKclEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA13_cmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_lEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA13_clNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEilEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJmmiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
5.87k
{
1045
5.87k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
5.87k
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA19_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA19_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJjjjjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
4.74k
{
1045
4.74k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
4.74k
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJN6kernel14ChainstateRoleEiiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJN6kernel14ChainstateRoleEmmliiiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA18_ciEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJN4node13BlockfileTypeENS1_15BlockfileCursorEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEijEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJibiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJjiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJimmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
229
{
1045
229
    return detail::FormatListN<sizeof...(args)>(args...);
1046
229
}
_ZN10tinyformat14makeFormatListIJlllllEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
86
{
1045
86
    return detail::FormatListN<sizeof...(args)>(args...);
1046
86
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJddmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJlmlmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
590k
{
1045
590k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
590k
}
_ZN10tinyformat14makeFormatListIJdddEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
1.93M
{
1045
1.93M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.93M
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcmjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcmS2_mEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA38_cmlEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJlmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_lmmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_jEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJljjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJlbEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJidddddfddddddfddddEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEllEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJjmjjmjPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJdiiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEdddddddddddddddEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmdEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEEilNSt7__cxx1112basic_stringIcS3_SaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEEmmmlEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEEmmmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEEmmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
7
{
1045
7
    return detail::FormatListN<sizeof...(args)>(args...);
1046
7
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEEmNSt7__cxx1112basic_stringIcS3_SaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEEmNSt7__cxx1112basic_stringIcS3_SaIcEEEiS8_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
2
{
1045
2
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS3_SaIcEEES8_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEEA7_cmmddEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEES4_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJSt17basic_string_viewIcSt11char_traitsIcEEllNSt7__cxx1112basic_stringIcS3_SaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJmmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
1.88k
{
1045
1.88k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.88k
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJ12ServiceFlagsEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
1
{
1045
1
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1
}
_ZN10tinyformat14makeFormatListIJmmjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
10.2k
{
1045
10.2k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
10.2k
}
_ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKctS6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
40.1k
{
1045
40.1k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
40.1k
}
_ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcS6_S6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
2.04M
{
1045
2.04M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.04M
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA21_cmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_liEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
140k
{
1045
140k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
140k
}
_ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmliEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
2.79k
{
1045
2.79k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.79k
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmllEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_S6_S6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJmmllEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_iidmS6_ddjS6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
530k
{
1045
530k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
530k
}
_ZN10tinyformat14makeFormatListIJA23_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
28
{
1045
28
    return detail::FormatListN<sizeof...(args)>(args...);
1046
28
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA21_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJPKcmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
1.88k
{
1045
1.88k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.88k
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA13_ciiiA42_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEidS7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
72.5k
{
1045
72.5k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
72.5k
}
_ZN10tinyformat14makeFormatListIJjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_jEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
134k
{
1045
134k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
134k
}
_ZN10tinyformat14makeFormatListIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
3.93k
{
1045
3.93k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
3.93k
}
_ZN10tinyformat14makeFormatListIJjdddddEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
355k
{
1045
355k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
355k
}
_ZN10tinyformat14makeFormatListIJiddddEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
341k
{
1045
341k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
341k
}
_ZN10tinyformat14makeFormatListIJPKcbbbbEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
194k
{
1045
194k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
194k
}
_ZN10tinyformat14makeFormatListIJA11_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
13.8k
{
1045
13.8k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
13.8k
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJimmA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA42_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
218k
{
1045
218k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
218k
}
_ZN10tinyformat14makeFormatListIJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
6
{
1045
6
    return detail::FormatListN<sizeof...(args)>(args...);
1046
6
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJldEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA12_cEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS6_dEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA22_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA22_cmPKcEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJPKciNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
18.0k
{
1045
18.0k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
18.0k
}
_ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEdEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
13.2k
{
1045
13.2k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
13.2k
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJlfmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_bEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
147k
{
1045
147k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
147k
}
_ZN10tinyformat14makeFormatListIJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
161k
{
1045
161k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
161k
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA26_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA30_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJA15_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
147k
{
1045
147k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
147k
}
_ZN10tinyformat14makeFormatListIJA35_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjmmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
54.2k
{
1045
54.2k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
54.2k
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
194k
{
1045
194k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
194k
}
_ZN10tinyformat14makeFormatListIJA17_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
56.7k
{
1045
56.7k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
56.7k
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEhiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEhS6_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_llEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
8.37k
{
1045
8.37k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
8.37k
}
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJltEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA10_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_EEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat14makeFormatListIJA14_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
_ZN10tinyformat14makeFormatListIJiiiEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
1.61k
{
1045
1.61k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.61k
}
_ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS6_S6_jjjmEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
1.23k
{
1045
1.23k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.23k
}
_ZN10tinyformat14makeFormatListIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjmmjEEENS_6detail11FormatListNIXsZT_EEEDpRKT_
Line
Count
Source
1044
1.39M
{
1045
1.39M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.39M
}
1047
1048
#else // C++98 version
1049
1050
inline detail::FormatListN<0> makeFormatList()
1051
{
1052
    return detail::FormatListN<0>();
1053
}
1054
#define TINYFORMAT_MAKE_MAKEFORMATLIST(n)                     \
1055
template<TINYFORMAT_ARGTYPES(n)>                              \
1056
detail::FormatListN<n> makeFormatList(TINYFORMAT_VARARGS(n))  \
1057
{                                                             \
1058
    return detail::FormatListN<n>(TINYFORMAT_PASSARGS(n));    \
1059
}
1060
TINYFORMAT_FOREACH_ARGNUM(TINYFORMAT_MAKE_MAKEFORMATLIST)
1061
#undef TINYFORMAT_MAKE_MAKEFORMATLIST
1062
1063
#endif
1064
1065
/// Format list of arguments to the stream according to the given format string.
1066
///
1067
/// The name vformat() is chosen for the semantic similarity to vprintf(): the
1068
/// list of format arguments is held in a single function argument.
1069
inline void vformat(std::ostream& out, const char* fmt, FormatListRef list)
1070
112M
{
1071
112M
    detail::formatImpl(out, fmt, list.m_args, list.m_N);
1072
112M
}
1073
1074
1075
#ifdef TINYFORMAT_USE_VARIADIC_TEMPLATES
1076
1077
/// Format list of arguments to the stream according to given format string.
1078
template<typename... Args>
1079
void format(std::ostream& out, FormatStringCheck<sizeof...(Args)> fmt, const Args&... args)
1080
112M
{
1081
112M
    vformat(out, fmt, makeFormatList(args...));
1082
112M
}
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
20.8M
{
1081
20.8M
    vformat(out, fmt, makeFormatList(args...));
1082
20.8M
}
_ZN10tinyformat6formatIJmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
16.0k
{
1081
16.0k
    vformat(out, fmt, makeFormatList(args...));
1082
16.0k
}
_ZN10tinyformat6formatIJiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
5.88M
{
1081
5.88M
    vformat(out, fmt, makeFormatList(args...));
1082
5.88M
}
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
21.4k
{
1081
21.4k
    vformat(out, fmt, makeFormatList(args...));
1082
21.4k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJbbjlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJmmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
4.01M
{
1081
4.01M
    vformat(out, fmt, makeFormatList(args...));
1082
4.01M
}
_ZN10tinyformat6formatIJtEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
328k
{
1081
328k
    vformat(out, fmt, makeFormatList(args...));
1082
328k
}
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
5.09M
{
1081
5.09M
    vformat(out, fmt, makeFormatList(args...));
1082
5.09M
}
_ZN10tinyformat6formatIJlEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
7.11M
{
1081
7.11M
    vformat(out, fmt, makeFormatList(args...));
1082
7.11M
}
_ZN10tinyformat6formatIJdEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
357k
{
1081
357k
    vformat(out, fmt, makeFormatList(args...));
1082
357k
}
_ZN10tinyformat6formatIJPKcEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
385k
{
1081
385k
    vformat(out, fmt, makeFormatList(args...));
1082
385k
}
_ZN10tinyformat6formatIJaEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
102
{
1081
102
    vformat(out, fmt, makeFormatList(args...));
1082
102
}
_ZN10tinyformat6formatIJhEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
1.13M
{
1081
1.13M
    vformat(out, fmt, makeFormatList(args...));
1082
1.13M
}
_ZN10tinyformat6formatIJcEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
149
{
1081
149
    vformat(out, fmt, makeFormatList(args...));
1082
149
}
_ZN10tinyformat6formatIJbEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
87.8k
{
1081
87.8k
    vformat(out, fmt, makeFormatList(args...));
1082
87.8k
}
_ZN10tinyformat6formatIJfEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
374
{
1081
374
    vformat(out, fmt, makeFormatList(args...));
1082
374
}
_ZN10tinyformat6formatIJsEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
35
{
1081
35
    vformat(out, fmt, makeFormatList(args...));
1082
35
}
_ZN10tinyformat6formatIJjEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
7.75M
{
1081
7.75M
    vformat(out, fmt, makeFormatList(args...));
1082
7.75M
}
_ZN10tinyformat6formatIJmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
13.3k
{
1081
13.3k
    vformat(out, fmt, makeFormatList(args...));
1082
13.3k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_lS6_S6_lEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
490k
{
1081
490k
    vformat(out, fmt, makeFormatList(args...));
1082
490k
}
_ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
31.9k
{
1081
31.9k
    vformat(out, fmt, makeFormatList(args...));
1082
31.9k
}
_ZN10tinyformat6formatIJP11CBlockIndexiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
238
{
1081
238
    vformat(out, fmt, makeFormatList(args...));
1082
238
}
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElliEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJiA1_cSt17basic_string_viewIcSt11char_traitsIcEES5_iS1_NSt7__cxx1112basic_stringIcS4_SaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
37.8k
{
1081
37.8k
    vformat(out, fmt, makeFormatList(args...));
1082
37.8k
}
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_S6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
24.5k
{
1081
24.5k
    vformat(out, fmt, makeFormatList(args...));
1082
24.5k
}
_ZN10tinyformat6formatIJA13_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
43.8k
{
1081
43.8k
    vformat(out, fmt, makeFormatList(args...));
1082
43.8k
}
_ZN10tinyformat6formatIJiiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
4.25k
{
1081
4.25k
    vformat(out, fmt, makeFormatList(args...));
1082
4.25k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cA27_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA8_cA37_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEtEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
556
{
1081
556
    vformat(out, fmt, makeFormatList(args...));
1082
556
}
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEhEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
18
{
1081
18
    vformat(out, fmt, makeFormatList(args...));
1082
18
}
Unexecuted instantiation: _ZN10tinyformat6formatIJtNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEtS6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_jEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
95
{
1081
95
    vformat(out, fmt, makeFormatList(args...));
1082
95
}
_ZN10tinyformat6formatIJPKcllEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
2.00M
{
1081
2.00M
    vformat(out, fmt, makeFormatList(args...));
1082
2.00M
}
_ZN10tinyformat6formatIJmSt17basic_string_viewIcSt11char_traitsIcEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
26
{
1081
26
    vformat(out, fmt, makeFormatList(args...));
1082
26
}
_ZN10tinyformat6formatIJhhhhEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
123k
{
1081
123k
    vformat(out, fmt, makeFormatList(args...));
1082
123k
}
_ZN10tinyformat6formatIJPKctEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
9.67M
{
1081
9.67M
    vformat(out, fmt, makeFormatList(args...));
1082
9.67M
}
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6atomicImEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJllNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
2.68M
{
1081
2.68M
    vformat(out, fmt, makeFormatList(args...));
1082
2.68M
}
_ZN10tinyformat6formatIJjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
2.79k
{
1081
2.79k
    vformat(out, fmt, makeFormatList(args...));
1082
2.79k
}
_ZN10tinyformat6formatIJjjjEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
23
{
1081
23
    vformat(out, fmt, makeFormatList(args...));
1082
23
}
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
373k
{
1081
373k
    vformat(out, fmt, makeFormatList(args...));
1082
373k
}
_ZN10tinyformat6formatIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES2_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
2
{
1081
2
    vformat(out, fmt, makeFormatList(args...));
1082
2
}
_ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEjmNSt7__cxx1112basic_stringIcS3_SaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
8.60k
{
1081
8.60k
    vformat(out, fmt, makeFormatList(args...));
1082
8.60k
}
_ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS3_SaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
18.4k
{
1081
18.4k
    vformat(out, fmt, makeFormatList(args...));
1082
18.4k
}
_ZN10tinyformat6formatIJmiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
39
{
1081
39
    vformat(out, fmt, makeFormatList(args...));
1082
39
}
_ZN10tinyformat6formatIJjjEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
357k
{
1081
357k
    vformat(out, fmt, makeFormatList(args...));
1082
357k
}
_ZN10tinyformat6formatIJijEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
26.3k
{
1081
26.3k
    vformat(out, fmt, makeFormatList(args...));
1082
26.3k
}
_ZN10tinyformat6formatIJPKcS2_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
11.9k
{
1081
11.9k
    vformat(out, fmt, makeFormatList(args...));
1082
11.9k
}
_ZN10tinyformat6formatIJmjEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
25
{
1081
25
    vformat(out, fmt, makeFormatList(args...));
1082
25
}
_ZN10tinyformat6formatIJjmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
17
{
1081
17
    vformat(out, fmt, makeFormatList(args...));
1082
17
}
Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEElEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEPKcjS6_A13_cNSt7__cxx1112basic_stringIcS3_SaIcEEEA42_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcjS2_St17basic_string_viewIcSt11char_traitsIcEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJllEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
5.04M
{
1081
5.04M
    vformat(out, fmt, makeFormatList(args...));
1082
5.04M
}
_ZN10tinyformat6formatIJlmlEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
281
{
1081
281
    vformat(out, fmt, makeFormatList(args...));
1082
281
}
_ZN10tinyformat6formatIJPKciEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
1.55M
{
1081
1.55M
    vformat(out, fmt, makeFormatList(args...));
1082
1.55M
}
_ZN10tinyformat6formatIJijjlllEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
14.3M
{
1081
14.3M
    vformat(out, fmt, makeFormatList(args...));
1082
14.3M
}
_ZN10tinyformat6formatIJijjEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
9.56k
{
1081
9.56k
    vformat(out, fmt, makeFormatList(args...));
1082
9.56k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEjS4_illlEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEjS4_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
6.89M
{
1081
6.89M
    vformat(out, fmt, makeFormatList(args...));
1082
6.89M
}
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEjS4_mlEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcS2_S2_St17basic_string_viewIcSt11char_traitsIcEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcSt17basic_string_viewIcSt11char_traitsIcEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjiS6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
1.47M
{
1081
1.47M
    vformat(out, fmt, makeFormatList(args...));
1082
1.47M
}
_ZN10tinyformat6formatIJA7_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
4
{
1081
4
    vformat(out, fmt, makeFormatList(args...));
1082
4
}
Unexecuted instantiation: _ZN10tinyformat6formatIJA12_cjjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJA20_ciEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
978
{
1081
978
    vformat(out, fmt, makeFormatList(args...));
1082
978
}
Unexecuted instantiation: _ZN10tinyformat6formatIJA20_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJA10_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA15_cS7_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
28
{
1081
28
    vformat(out, fmt, makeFormatList(args...));
1082
28
}
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
2.21k
{
1081
2.21k
    vformat(out, fmt, makeFormatList(args...));
1082
2.21k
}
_ZN10tinyformat6formatIJliNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
987
{
1081
987
    vformat(out, fmt, makeFormatList(args...));
1082
987
}
_ZN10tinyformat6formatIJllPKcEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
410
{
1081
410
    vformat(out, fmt, makeFormatList(args...));
1082
410
}
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_S6_jEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA15_ciEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
15.4k
{
1081
15.4k
    vformat(out, fmt, makeFormatList(args...));
1082
15.4k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN4util17TranslatedLiteralEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJidEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
1.77k
{
1081
1.77k
    vformat(out, fmt, makeFormatList(args...));
1082
1.77k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJA27_ciEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA13_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
5.68k
{
1081
5.68k
    vformat(out, fmt, makeFormatList(args...));
1082
5.68k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJA21_cA42_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA17_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENSt8__detail14_Quoted_stringIRKS6_cEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJA12_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
20.1k
{
1081
20.1k
    vformat(out, fmt, makeFormatList(args...));
1082
20.1k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJA10_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA10_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_PKcEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
17.3k
{
1081
17.3k
    vformat(out, fmt, makeFormatList(args...));
1082
17.3k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJiiiiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
158k
{
1081
158k
    vformat(out, fmt, makeFormatList(args...));
1082
158k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJiPKcEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cPKcEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJlllEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
54.1k
{
1081
54.1k
    vformat(out, fmt, makeFormatList(args...));
1082
54.1k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJA12_cPKcEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA16_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJmlEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
3
{
1081
3
    vformat(out, fmt, makeFormatList(args...));
1082
3
}
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcA42_cNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_dEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
4.41M
{
1081
4.41M
    vformat(out, fmt, makeFormatList(args...));
1082
4.41M
}
Unexecuted instantiation: _ZN10tinyformat6formatIJmNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiiiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_iiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_mEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJimNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJiimEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
4.46k
{
1081
4.46k
    vformat(out, fmt, makeFormatList(args...));
1082
4.46k
}
_ZN10tinyformat6formatIJhhEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
449
{
1081
449
    vformat(out, fmt, makeFormatList(args...));
1082
449
}
_ZN10tinyformat6formatIJhhA13_chEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
586
{
1081
586
    vformat(out, fmt, makeFormatList(args...));
1082
586
}
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmmmmjEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJA14_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
9.64k
{
1081
9.64k
    vformat(out, fmt, makeFormatList(args...));
1082
9.64k
}
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEddEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
262
{
1081
262
    vformat(out, fmt, makeFormatList(args...));
1082
262
}
_ZN10tinyformat6formatIJmPKciEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
4.08k
{
1081
4.08k
    vformat(out, fmt, makeFormatList(args...));
1082
4.08k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcimEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA6_ciEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJllmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJliEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
2.04k
{
1081
2.04k
    vformat(out, fmt, makeFormatList(args...));
1082
2.04k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJhh14HTTPStatusCodeSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS4_SaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJ14HTTPStatusCodemNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmS6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmPKcEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS3_SaIcEEES8_mEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJtmmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
15
{
1081
15
    vformat(out, fmt, makeFormatList(args...));
1082
15
}
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJddEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJA1_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
2.04k
{
1081
2.04k
    vformat(out, fmt, makeFormatList(args...));
1082
2.04k
}
_ZN10tinyformat6formatIJiiiiiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
2.04k
{
1081
2.04k
    vformat(out, fmt, makeFormatList(args...));
1082
2.04k
}
_ZN10tinyformat6formatIJjiimEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
2.04k
{
1081
2.04k
    vformat(out, fmt, makeFormatList(args...));
1082
2.04k
}
_ZN10tinyformat6formatIJtttttEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
4.08k
{
1081
4.08k
    vformat(out, fmt, makeFormatList(args...));
1082
4.08k
}
_ZN10tinyformat6formatIJbbEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
4.08k
{
1081
4.08k
    vformat(out, fmt, makeFormatList(args...));
1082
4.08k
}
_ZN10tinyformat6formatIJA15_cblEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
2.04k
{
1081
2.04k
    vformat(out, fmt, makeFormatList(args...));
1082
2.04k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJdNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA17_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA3_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_dEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjlEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjS6_S6_lEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJjlEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJ12ServiceFlagsNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA9_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJA17_cbEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
115k
{
1081
115k
    vformat(out, fmt, makeFormatList(args...));
1082
115k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmlEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA30_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmddmddEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJllmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA20_clEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_mmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_lS6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJ12ServiceFlagsS1_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6atomicIiEiS6_bS6_S6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_iS6_S6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
17.3k
{
1081
17.3k
    vformat(out, fmt, makeFormatList(args...));
1082
17.3k
}
_ZN10tinyformat6formatIJilEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
927
{
1081
927
    vformat(out, fmt, makeFormatList(args...));
1082
927
}
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS3_SaIcEEElEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
42
{
1081
42
    vformat(out, fmt, makeFormatList(args...));
1082
42
}
Unexecuted instantiation: _ZN10tinyformat6formatIJmmmlEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKclEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEilEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_mjEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA15_clEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_lEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
98.8k
{
1081
98.8k
    vformat(out, fmt, makeFormatList(args...));
1082
98.8k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA17_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS8_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
5.95k
{
1081
5.95k
    vformat(out, fmt, makeFormatList(args...));
1082
5.95k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ilEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6atomicImEmmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJhNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJjjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjS6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPKcS9_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKclEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_lEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_clNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEilEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJmmiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
5.87k
{
1081
5.87k
    vformat(out, fmt, makeFormatList(args...));
1082
5.87k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJA19_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA19_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJjjjjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
4.74k
{
1081
4.74k
    vformat(out, fmt, makeFormatList(args...));
1082
4.74k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJN6kernel14ChainstateRoleEiiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJN6kernel14ChainstateRoleEmmliiiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA18_ciEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJN4node13BlockfileTypeENS1_15BlockfileCursorEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEijEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJibiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJjiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJimmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
229
{
1081
229
    vformat(out, fmt, makeFormatList(args...));
1082
229
}
_ZN10tinyformat6formatIJlllllEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
86
{
1081
86
    vformat(out, fmt, makeFormatList(args...));
1082
86
}
Unexecuted instantiation: _ZN10tinyformat6formatIJddmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJlmlmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
590k
{
1081
590k
    vformat(out, fmt, makeFormatList(args...));
1082
590k
}
_ZN10tinyformat6formatIJdddEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
1.93M
{
1081
1.93M
    vformat(out, fmt, makeFormatList(args...));
1082
1.93M
}
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcmjEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcmS2_mEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA38_cmlEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJlmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_lmmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_jEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJljjEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJlbEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJidddddfddddddfddddEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEllEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJjmjjmjPKcEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJdiiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEdddddddddddddddEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmdEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEilNSt7__cxx1112basic_stringIcS3_SaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEmmmlEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEmmmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEmmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
7
{
1081
7
    vformat(out, fmt, makeFormatList(args...));
1082
7
}
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEmNSt7__cxx1112basic_stringIcS3_SaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEmNSt7__cxx1112basic_stringIcS3_SaIcEEEiS8_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
2
{
1081
2
    vformat(out, fmt, makeFormatList(args...));
1082
2
}
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS3_SaIcEEES8_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEA7_cmmddEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEES4_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEllNSt7__cxx1112basic_stringIcS3_SaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmjEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJmmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
1.88k
{
1081
1.88k
    vformat(out, fmt, makeFormatList(args...));
1082
1.88k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJ12ServiceFlagsEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
1
{
1081
1
    vformat(out, fmt, makeFormatList(args...));
1082
1
}
_ZN10tinyformat6formatIJmmjEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
10.2k
{
1081
10.2k
    vformat(out, fmt, makeFormatList(args...));
1082
10.2k
}
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKctS6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
40.1k
{
1081
40.1k
    vformat(out, fmt, makeFormatList(args...));
1082
40.1k
}
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcS6_S6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
2.04M
{
1081
2.04M
    vformat(out, fmt, makeFormatList(args...));
1082
2.04M
}
Unexecuted instantiation: _ZN10tinyformat6formatIJA21_cmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_liEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
140k
{
1081
140k
    vformat(out, fmt, makeFormatList(args...));
1082
140k
}
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmliEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
2.79k
{
1081
2.79k
    vformat(out, fmt, makeFormatList(args...));
1082
2.79k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJmllEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_S6_S6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmmllEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_iidmS6_ddjS6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
530k
{
1081
530k
    vformat(out, fmt, makeFormatList(args...));
1082
530k
}
_ZN10tinyformat6formatIJA23_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
28
{
1081
28
    vformat(out, fmt, makeFormatList(args...));
1082
28
}
Unexecuted instantiation: _ZN10tinyformat6formatIJA21_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJPKcmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
1.88k
{
1081
1.88k
    vformat(out, fmt, makeFormatList(args...));
1082
1.88k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_ciiiA42_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEidS7_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
72.5k
{
1081
72.5k
    vformat(out, fmt, makeFormatList(args...));
1082
72.5k
}
_ZN10tinyformat6formatIJjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_jEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
134k
{
1081
134k
    vformat(out, fmt, makeFormatList(args...));
1082
134k
}
_ZN10tinyformat6formatIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
3.93k
{
1081
3.93k
    vformat(out, fmt, makeFormatList(args...));
1082
3.93k
}
_ZN10tinyformat6formatIJjdddddEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
355k
{
1081
355k
    vformat(out, fmt, makeFormatList(args...));
1082
355k
}
_ZN10tinyformat6formatIJiddddEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
341k
{
1081
341k
    vformat(out, fmt, makeFormatList(args...));
1082
341k
}
_ZN10tinyformat6formatIJPKcbbbbEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
194k
{
1081
194k
    vformat(out, fmt, makeFormatList(args...));
1082
194k
}
_ZN10tinyformat6formatIJA11_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
13.8k
{
1081
13.8k
    vformat(out, fmt, makeFormatList(args...));
1082
13.8k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJimmA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA42_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
218k
{
1081
218k
    vformat(out, fmt, makeFormatList(args...));
1082
218k
}
_ZN10tinyformat6formatIJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
6
{
1081
6
    vformat(out, fmt, makeFormatList(args...));
1082
6
}
Unexecuted instantiation: _ZN10tinyformat6formatIJldEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA12_cEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS6_dEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA22_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA22_cmPKcEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJPKciNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
18.0k
{
1081
18.0k
    vformat(out, fmt, makeFormatList(args...));
1082
18.0k
}
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEdEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
13.2k
{
1081
13.2k
    vformat(out, fmt, makeFormatList(args...));
1082
13.2k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJlfmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_bEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
147k
{
1081
147k
    vformat(out, fmt, makeFormatList(args...));
1082
147k
}
_ZN10tinyformat6formatIJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
161k
{
1081
161k
    vformat(out, fmt, makeFormatList(args...));
1082
161k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJA26_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA30_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJA15_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
147k
{
1081
147k
    vformat(out, fmt, makeFormatList(args...));
1082
147k
}
_ZN10tinyformat6formatIJA35_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjmmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
54.2k
{
1081
54.2k
    vformat(out, fmt, makeFormatList(args...));
1082
54.2k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
194k
{
1081
194k
    vformat(out, fmt, makeFormatList(args...));
1082
194k
}
_ZN10tinyformat6formatIJA17_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
56.7k
{
1081
56.7k
    vformat(out, fmt, makeFormatList(args...));
1082
56.7k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEhiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEhS6_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_llEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
8.37k
{
1081
8.37k
    vformat(out, fmt, makeFormatList(args...));
1082
8.37k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJltEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA10_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_EEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA14_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJiiiEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
1.61k
{
1081
1.61k
    vformat(out, fmt, makeFormatList(args...));
1082
1.61k
}
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS6_S6_jjjmEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
1.23k
{
1081
1.23k
    vformat(out, fmt, makeFormatList(args...));
1082
1.23k
}
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjmmjEEEvRSoNS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1080
1.39M
{
1081
1.39M
    vformat(out, fmt, makeFormatList(args...));
1082
1.39M
}
1083
1084
/// Format list of arguments according to the given format string and return
1085
/// the result as a string.
1086
template<typename... Args>
1087
std::string format(FormatStringCheck<sizeof...(Args)> fmt, const Args&... args)
1088
112M
{
1089
112M
    std::ostringstream oss;
1090
112M
    format(oss, fmt, args...);
1091
112M
    return oss.str();
1092
112M
}
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
20.8M
{
1089
20.8M
    std::ostringstream oss;
1090
20.8M
    format(oss, fmt, args...);
1091
20.8M
    return oss.str();
1092
20.8M
}
_ZN10tinyformat6formatIJmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
16.0k
{
1089
16.0k
    std::ostringstream oss;
1090
16.0k
    format(oss, fmt, args...);
1091
16.0k
    return oss.str();
1092
16.0k
}
_ZN10tinyformat6formatIJiEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
5.88M
{
1089
5.88M
    std::ostringstream oss;
1090
5.88M
    format(oss, fmt, args...);
1091
5.88M
    return oss.str();
1092
5.88M
}
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
21.4k
{
1089
21.4k
    std::ostringstream oss;
1090
21.4k
    format(oss, fmt, args...);
1091
21.4k
    return oss.str();
1092
21.4k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJbbjlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJmmEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
4.01M
{
1089
4.01M
    std::ostringstream oss;
1090
4.01M
    format(oss, fmt, args...);
1091
4.01M
    return oss.str();
1092
4.01M
}
_ZN10tinyformat6formatIJtEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
328k
{
1089
328k
    std::ostringstream oss;
1090
328k
    format(oss, fmt, args...);
1091
328k
    return oss.str();
1092
328k
}
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
5.09M
{
1089
5.09M
    std::ostringstream oss;
1090
5.09M
    format(oss, fmt, args...);
1091
5.09M
    return oss.str();
1092
5.09M
}
_ZN10tinyformat6formatIJlEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
7.11M
{
1089
7.11M
    std::ostringstream oss;
1090
7.11M
    format(oss, fmt, args...);
1091
7.11M
    return oss.str();
1092
7.11M
}
_ZN10tinyformat6formatIJdEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
357k
{
1089
357k
    std::ostringstream oss;
1090
357k
    format(oss, fmt, args...);
1091
357k
    return oss.str();
1092
357k
}
_ZN10tinyformat6formatIJPKcEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
385k
{
1089
385k
    std::ostringstream oss;
1090
385k
    format(oss, fmt, args...);
1091
385k
    return oss.str();
1092
385k
}
_ZN10tinyformat6formatIJaEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
102
{
1089
102
    std::ostringstream oss;
1090
102
    format(oss, fmt, args...);
1091
102
    return oss.str();
1092
102
}
_ZN10tinyformat6formatIJhEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
1.13M
{
1089
1.13M
    std::ostringstream oss;
1090
1.13M
    format(oss, fmt, args...);
1091
1.13M
    return oss.str();
1092
1.13M
}
_ZN10tinyformat6formatIJcEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
149
{
1089
149
    std::ostringstream oss;
1090
149
    format(oss, fmt, args...);
1091
149
    return oss.str();
1092
149
}
_ZN10tinyformat6formatIJbEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
87.8k
{
1089
87.8k
    std::ostringstream oss;
1090
87.8k
    format(oss, fmt, args...);
1091
87.8k
    return oss.str();
1092
87.8k
}
_ZN10tinyformat6formatIJfEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
374
{
1089
374
    std::ostringstream oss;
1090
374
    format(oss, fmt, args...);
1091
374
    return oss.str();
1092
374
}
_ZN10tinyformat6formatIJsEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
35
{
1089
35
    std::ostringstream oss;
1090
35
    format(oss, fmt, args...);
1091
35
    return oss.str();
1092
35
}
_ZN10tinyformat6formatIJjEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
7.75M
{
1089
7.75M
    std::ostringstream oss;
1090
7.75M
    format(oss, fmt, args...);
1091
7.75M
    return oss.str();
1092
7.75M
}
_ZN10tinyformat6formatIJmEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
13.3k
{
1089
13.3k
    std::ostringstream oss;
1090
13.3k
    format(oss, fmt, args...);
1091
13.3k
    return oss.str();
1092
13.3k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_lS6_S6_lEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
490k
{
1089
490k
    std::ostringstream oss;
1090
490k
    format(oss, fmt, args...);
1091
490k
    return oss.str();
1092
490k
}
_ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEEEENSt7__cxx1112basic_stringIcS3_SaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
31.9k
{
1089
31.9k
    std::ostringstream oss;
1090
31.9k
    format(oss, fmt, args...);
1091
31.9k
    return oss.str();
1092
31.9k
}
_ZN10tinyformat6formatIJP11CBlockIndexiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
238
{
1089
238
    std::ostringstream oss;
1090
238
    format(oss, fmt, args...);
1091
238
    return oss.str();
1092
238
}
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElliEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJiA1_cSt17basic_string_viewIcSt11char_traitsIcEES5_iS1_NSt7__cxx1112basic_stringIcS4_SaIcEEEEEES9_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
37.8k
{
1089
37.8k
    std::ostringstream oss;
1090
37.8k
    format(oss, fmt, args...);
1091
37.8k
    return oss.str();
1092
37.8k
}
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_S6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
24.5k
{
1089
24.5k
    std::ostringstream oss;
1090
24.5k
    format(oss, fmt, args...);
1091
24.5k
    return oss.str();
1092
24.5k
}
_ZN10tinyformat6formatIJA13_cEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
43.8k
{
1089
43.8k
    std::ostringstream oss;
1090
43.8k
    format(oss, fmt, args...);
1091
43.8k
    return oss.str();
1092
43.8k
}
_ZN10tinyformat6formatIJiiEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
4.25k
{
1089
4.25k
    std::ostringstream oss;
1090
4.25k
    format(oss, fmt, args...);
1091
4.25k
    return oss.str();
1092
4.25k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cA27_cEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA8_cA37_cEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEtEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
556
{
1089
556
    std::ostringstream oss;
1090
556
    format(oss, fmt, args...);
1091
556
    return oss.str();
1092
556
}
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEhEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
18
{
1089
18
    std::ostringstream oss;
1090
18
    format(oss, fmt, args...);
1091
18
    return oss.str();
1092
18
}
Unexecuted instantiation: _ZN10tinyformat6formatIJtNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEtS6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_jEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
95
{
1089
95
    std::ostringstream oss;
1090
95
    format(oss, fmt, args...);
1091
95
    return oss.str();
1092
95
}
_ZN10tinyformat6formatIJPKcllEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
2.00M
{
1089
2.00M
    std::ostringstream oss;
1090
2.00M
    format(oss, fmt, args...);
1091
2.00M
    return oss.str();
1092
2.00M
}
_ZN10tinyformat6formatIJmSt17basic_string_viewIcSt11char_traitsIcEEEEENSt7__cxx1112basic_stringIcS3_SaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
26
{
1089
26
    std::ostringstream oss;
1090
26
    format(oss, fmt, args...);
1091
26
    return oss.str();
1092
26
}
_ZN10tinyformat6formatIJhhhhEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
123k
{
1089
123k
    std::ostringstream oss;
1090
123k
    format(oss, fmt, args...);
1091
123k
    return oss.str();
1092
123k
}
_ZN10tinyformat6formatIJPKctEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
9.67M
{
1089
9.67M
    std::ostringstream oss;
1090
9.67M
    format(oss, fmt, args...);
1091
9.67M
    return oss.str();
1092
9.67M
}
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6atomicImEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJllNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
2.68M
{
1089
2.68M
    std::ostringstream oss;
1090
2.68M
    format(oss, fmt, args...);
1091
2.68M
    return oss.str();
1092
2.68M
}
_ZN10tinyformat6formatIJjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
2.79k
{
1089
2.79k
    std::ostringstream oss;
1090
2.79k
    format(oss, fmt, args...);
1091
2.79k
    return oss.str();
1092
2.79k
}
_ZN10tinyformat6formatIJjjjEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
23
{
1089
23
    std::ostringstream oss;
1090
23
    format(oss, fmt, args...);
1091
23
    return oss.str();
1092
23
}
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
373k
{
1089
373k
    std::ostringstream oss;
1090
373k
    format(oss, fmt, args...);
1091
373k
    return oss.str();
1092
373k
}
_ZN10tinyformat6formatIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES2_EEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
2
{
1089
2
    std::ostringstream oss;
1090
2
    format(oss, fmt, args...);
1091
2
    return oss.str();
1092
2
}
_ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEjmNSt7__cxx1112basic_stringIcS3_SaIcEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
8.60k
{
1089
8.60k
    std::ostringstream oss;
1090
8.60k
    format(oss, fmt, args...);
1091
8.60k
    return oss.str();
1092
8.60k
}
_ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS3_SaIcEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
18.4k
{
1089
18.4k
    std::ostringstream oss;
1090
18.4k
    format(oss, fmt, args...);
1091
18.4k
    return oss.str();
1092
18.4k
}
_ZN10tinyformat6formatIJmiEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
39
{
1089
39
    std::ostringstream oss;
1090
39
    format(oss, fmt, args...);
1091
39
    return oss.str();
1092
39
}
_ZN10tinyformat6formatIJjjEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
357k
{
1089
357k
    std::ostringstream oss;
1090
357k
    format(oss, fmt, args...);
1091
357k
    return oss.str();
1092
357k
}
_ZN10tinyformat6formatIJijEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
26.3k
{
1089
26.3k
    std::ostringstream oss;
1090
26.3k
    format(oss, fmt, args...);
1091
26.3k
    return oss.str();
1092
26.3k
}
_ZN10tinyformat6formatIJPKcS2_EEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
11.9k
{
1089
11.9k
    std::ostringstream oss;
1090
11.9k
    format(oss, fmt, args...);
1091
11.9k
    return oss.str();
1092
11.9k
}
_ZN10tinyformat6formatIJmjEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
25
{
1089
25
    std::ostringstream oss;
1090
25
    format(oss, fmt, args...);
1091
25
    return oss.str();
1092
25
}
_ZN10tinyformat6formatIJjmEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
17
{
1089
17
    std::ostringstream oss;
1090
17
    format(oss, fmt, args...);
1091
17
    return oss.str();
1092
17
}
Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEElEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEPKcjS6_A13_cNSt7__cxx1112basic_stringIcS3_SaIcEEEA42_cEEESB_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcjS2_St17basic_string_viewIcSt11char_traitsIcEEEEENSt7__cxx1112basic_stringIcS5_SaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJllEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
5.04M
{
1089
5.04M
    std::ostringstream oss;
1090
5.04M
    format(oss, fmt, args...);
1091
5.04M
    return oss.str();
1092
5.04M
}
_ZN10tinyformat6formatIJlmlEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
281
{
1089
281
    std::ostringstream oss;
1090
281
    format(oss, fmt, args...);
1091
281
    return oss.str();
1092
281
}
_ZN10tinyformat6formatIJPKciEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
1.55M
{
1089
1.55M
    std::ostringstream oss;
1090
1.55M
    format(oss, fmt, args...);
1091
1.55M
    return oss.str();
1092
1.55M
}
_ZN10tinyformat6formatIJijjlllEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
14.3M
{
1089
14.3M
    std::ostringstream oss;
1090
14.3M
    format(oss, fmt, args...);
1091
14.3M
    return oss.str();
1092
14.3M
}
_ZN10tinyformat6formatIJijjEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
9.56k
{
1089
9.56k
    std::ostringstream oss;
1090
9.56k
    format(oss, fmt, args...);
1091
9.56k
    return oss.str();
1092
9.56k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEjS4_illlEEENSt7__cxx1112basic_stringIcS3_SaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEjS4_EEENSt7__cxx1112basic_stringIcS3_SaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
6.89M
{
1089
6.89M
    std::ostringstream oss;
1090
6.89M
    format(oss, fmt, args...);
1091
6.89M
    return oss.str();
1092
6.89M
}
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEjS4_mlEEENSt7__cxx1112basic_stringIcS3_SaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcS2_S2_St17basic_string_viewIcSt11char_traitsIcEEEEENSt7__cxx1112basic_stringIcS5_SaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcSt17basic_string_viewIcSt11char_traitsIcEEEEENSt7__cxx1112basic_stringIcS5_SaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjiS6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
1.47M
{
1089
1.47M
    std::ostringstream oss;
1090
1.47M
    format(oss, fmt, args...);
1091
1.47M
    return oss.str();
1092
1.47M
}
_ZN10tinyformat6formatIJA7_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
4
{
1089
4
    std::ostringstream oss;
1090
4
    format(oss, fmt, args...);
1091
4
    return oss.str();
1092
4
}
Unexecuted instantiation: _ZN10tinyformat6formatIJA12_cjjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJA20_ciEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
978
{
1089
978
    std::ostringstream oss;
1090
978
    format(oss, fmt, args...);
1091
978
    return oss.str();
1092
978
}
Unexecuted instantiation: _ZN10tinyformat6formatIJA20_cEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJA10_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA15_cS7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
28
{
1089
28
    std::ostringstream oss;
1090
28
    format(oss, fmt, args...);
1091
28
    return oss.str();
1092
28
}
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
2.21k
{
1089
2.21k
    std::ostringstream oss;
1090
2.21k
    format(oss, fmt, args...);
1091
2.21k
    return oss.str();
1092
2.21k
}
_ZN10tinyformat6formatIJliNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
987
{
1089
987
    std::ostringstream oss;
1090
987
    format(oss, fmt, args...);
1091
987
    return oss.str();
1092
987
}
_ZN10tinyformat6formatIJllPKcEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
410
{
1089
410
    std::ostringstream oss;
1090
410
    format(oss, fmt, args...);
1091
410
    return oss.str();
1092
410
}
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_S6_jEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA15_ciEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
15.4k
{
1089
15.4k
    std::ostringstream oss;
1090
15.4k
    format(oss, fmt, args...);
1091
15.4k
    return oss.str();
1092
15.4k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN4util17TranslatedLiteralEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJidEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
1.77k
{
1089
1.77k
    std::ostringstream oss;
1090
1.77k
    format(oss, fmt, args...);
1091
1.77k
    return oss.str();
1092
1.77k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJA27_ciEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA13_cEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
5.68k
{
1089
5.68k
    std::ostringstream oss;
1090
5.68k
    format(oss, fmt, args...);
1091
5.68k
    return oss.str();
1092
5.68k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJA21_cA42_cEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA17_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENSt8__detail14_Quoted_stringIRKS6_cEEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJA12_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
20.1k
{
1089
20.1k
    std::ostringstream oss;
1090
20.1k
    format(oss, fmt, args...);
1091
20.1k
    return oss.str();
1092
20.1k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJA10_cEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA10_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_PKcEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
17.3k
{
1089
17.3k
    std::ostringstream oss;
1090
17.3k
    format(oss, fmt, args...);
1091
17.3k
    return oss.str();
1092
17.3k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJiiiiEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
158k
{
1089
158k
    std::ostringstream oss;
1090
158k
    format(oss, fmt, args...);
1091
158k
    return oss.str();
1092
158k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJiPKcEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cPKcEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJlllEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
54.1k
{
1089
54.1k
    std::ostringstream oss;
1090
54.1k
    format(oss, fmt, args...);
1091
54.1k
    return oss.str();
1092
54.1k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJA12_cPKcEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA16_cEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJmlEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
3
{
1089
3
    std::ostringstream oss;
1090
3
    format(oss, fmt, args...);
1091
3
    return oss.str();
1092
3
}
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcA42_cNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEEESB_NS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_dEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
4.41M
{
1089
4.41M
    std::ostringstream oss;
1090
4.41M
    format(oss, fmt, args...);
1091
4.41M
    return oss.str();
1092
4.41M
}
Unexecuted instantiation: _ZN10tinyformat6formatIJmNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiiiEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_iiEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_mEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJimNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiiEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJiimEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
4.46k
{
1089
4.46k
    std::ostringstream oss;
1090
4.46k
    format(oss, fmt, args...);
1091
4.46k
    return oss.str();
1092
4.46k
}
_ZN10tinyformat6formatIJhhEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
449
{
1089
449
    std::ostringstream oss;
1090
449
    format(oss, fmt, args...);
1091
449
    return oss.str();
1092
449
}
_ZN10tinyformat6formatIJhhA13_chEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
586
{
1089
586
    std::ostringstream oss;
1090
586
    format(oss, fmt, args...);
1091
586
    return oss.str();
1092
586
}
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmmmmjEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJA14_cEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
9.64k
{
1089
9.64k
    std::ostringstream oss;
1090
9.64k
    format(oss, fmt, args...);
1091
9.64k
    return oss.str();
1092
9.64k
}
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEddEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
262
{
1089
262
    std::ostringstream oss;
1090
262
    format(oss, fmt, args...);
1091
262
    return oss.str();
1092
262
}
_ZN10tinyformat6formatIJmPKciEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
4.08k
{
1089
4.08k
    std::ostringstream oss;
1090
4.08k
    format(oss, fmt, args...);
1091
4.08k
    return oss.str();
1092
4.08k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcimEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA6_ciEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJllmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJliEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
2.04k
{
1089
2.04k
    std::ostringstream oss;
1090
2.04k
    format(oss, fmt, args...);
1091
2.04k
    return oss.str();
1092
2.04k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJhh14HTTPStatusCodeSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS4_SaIcEEEEEES9_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJ14HTTPStatusCodemNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmS6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmPKcEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS3_SaIcEEES8_mEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJtmmEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
15
{
1089
15
    std::ostringstream oss;
1090
15
    format(oss, fmt, args...);
1091
15
    return oss.str();
1092
15
}
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_EEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJddEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJA1_cEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
2.04k
{
1089
2.04k
    std::ostringstream oss;
1090
2.04k
    format(oss, fmt, args...);
1091
2.04k
    return oss.str();
1092
2.04k
}
_ZN10tinyformat6formatIJiiiiiEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
2.04k
{
1089
2.04k
    std::ostringstream oss;
1090
2.04k
    format(oss, fmt, args...);
1091
2.04k
    return oss.str();
1092
2.04k
}
_ZN10tinyformat6formatIJjiimEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
2.04k
{
1089
2.04k
    std::ostringstream oss;
1090
2.04k
    format(oss, fmt, args...);
1091
2.04k
    return oss.str();
1092
2.04k
}
_ZN10tinyformat6formatIJtttttEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
4.08k
{
1089
4.08k
    std::ostringstream oss;
1090
4.08k
    format(oss, fmt, args...);
1091
4.08k
    return oss.str();
1092
4.08k
}
_ZN10tinyformat6formatIJbbEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
4.08k
{
1089
4.08k
    std::ostringstream oss;
1090
4.08k
    format(oss, fmt, args...);
1091
4.08k
    return oss.str();
1092
4.08k
}
_ZN10tinyformat6formatIJA15_cblEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
2.04k
{
1089
2.04k
    std::ostringstream oss;
1090
2.04k
    format(oss, fmt, args...);
1091
2.04k
    return oss.str();
1092
2.04k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJdNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt8__detail14_Quoted_stringIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEEmEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA17_cEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA3_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_dEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjlEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjS6_S6_lEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJjlEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJ12ServiceFlagsNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_EEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA9_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJA17_cbEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
115k
{
1089
115k
    std::ostringstream oss;
1090
115k
    format(oss, fmt, args...);
1091
115k
    return oss.str();
1092
115k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmlEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA30_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmddmddEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJllmEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA20_clEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_mmEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_lS6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJ12ServiceFlagsS1_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6atomicIiEiS6_bS6_S6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_iS6_S6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
17.3k
{
1089
17.3k
    std::ostringstream oss;
1090
17.3k
    format(oss, fmt, args...);
1091
17.3k
    return oss.str();
1092
17.3k
}
_ZN10tinyformat6formatIJilEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
927
{
1089
927
    std::ostringstream oss;
1090
927
    format(oss, fmt, args...);
1091
927
    return oss.str();
1092
927
}
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS3_SaIcEEElEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEmEEENSt7__cxx1112basic_stringIcS3_SaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
42
{
1089
42
    std::ostringstream oss;
1090
42
    format(oss, fmt, args...);
1091
42
    return oss.str();
1092
42
}
Unexecuted instantiation: _ZN10tinyformat6formatIJmmmlEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKclEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEilEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_mjEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA15_clEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_lEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
98.8k
{
1089
98.8k
    std::ostringstream oss;
1090
98.8k
    format(oss, fmt, args...);
1091
98.8k
    return oss.str();
1092
98.8k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA17_cEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS8_EEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
5.95k
{
1089
5.95k
    std::ostringstream oss;
1090
5.95k
    format(oss, fmt, args...);
1091
5.95k
    return oss.str();
1092
5.95k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_ilEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6atomicImEmmEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJhNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJjjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjS6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjPKcS9_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKclEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_cmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_lEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_clNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEilEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJmmiEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
5.87k
{
1089
5.87k
    std::ostringstream oss;
1090
5.87k
    format(oss, fmt, args...);
1091
5.87k
    return oss.str();
1092
5.87k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJA19_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA19_cEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJjjjjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
4.74k
{
1089
4.74k
    std::ostringstream oss;
1090
4.74k
    format(oss, fmt, args...);
1091
4.74k
    return oss.str();
1092
4.74k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJN6kernel14ChainstateRoleEiiEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJN6kernel14ChainstateRoleEmmliiiEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA18_ciEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJN4node13BlockfileTypeENS1_15BlockfileCursorEEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEijEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJibiEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjmEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJjiEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJimmEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
229
{
1089
229
    std::ostringstream oss;
1090
229
    format(oss, fmt, args...);
1091
229
    return oss.str();
1092
229
}
_ZN10tinyformat6formatIJlllllEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
86
{
1089
86
    std::ostringstream oss;
1090
86
    format(oss, fmt, args...);
1091
86
    return oss.str();
1092
86
}
Unexecuted instantiation: _ZN10tinyformat6formatIJddmEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJlmlmEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
590k
{
1089
590k
    std::ostringstream oss;
1090
590k
    format(oss, fmt, args...);
1091
590k
    return oss.str();
1092
590k
}
_ZN10tinyformat6formatIJdddEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
1.93M
{
1089
1.93M
    std::ostringstream oss;
1090
1.93M
    format(oss, fmt, args...);
1091
1.93M
    return oss.str();
1092
1.93M
}
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcmjEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcmS2_mEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA38_cmlEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJlmEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_lmmEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_jEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJljjEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJlbEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJidddddfddddddfddddEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEllEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJjmjjmjPKcEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJdiiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEdddddddddddddddEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmdEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEilNSt7__cxx1112basic_stringIcS3_SaIcEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEmmmlEEENSt7__cxx1112basic_stringIcS3_SaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEmmmEEENSt7__cxx1112basic_stringIcS3_SaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEmmEEENSt7__cxx1112basic_stringIcS3_SaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
7
{
1089
7
    std::ostringstream oss;
1090
7
    format(oss, fmt, args...);
1091
7
    return oss.str();
1092
7
}
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEmNSt7__cxx1112basic_stringIcS3_SaIcEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEmNSt7__cxx1112basic_stringIcS3_SaIcEEEiS8_EEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
2
{
1089
2
    std::ostringstream oss;
1090
2
    format(oss, fmt, args...);
1091
2
    return oss.str();
1092
2
}
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEENSt7__cxx1112basic_stringIcS3_SaIcEEES8_EEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEA7_cmmddEEENSt7__cxx1112basic_stringIcS3_SaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEES4_EEENSt7__cxx1112basic_stringIcS3_SaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJSt17basic_string_viewIcSt11char_traitsIcEEllNSt7__cxx1112basic_stringIcS3_SaIcEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmjEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJmmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
1.88k
{
1089
1.88k
    std::ostringstream oss;
1090
1.88k
    format(oss, fmt, args...);
1091
1.88k
    return oss.str();
1092
1.88k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJ12ServiceFlagsEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
1
{
1089
1
    std::ostringstream oss;
1090
1
    format(oss, fmt, args...);
1091
1
    return oss.str();
1092
1
}
_ZN10tinyformat6formatIJmmjEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
10.2k
{
1089
10.2k
    std::ostringstream oss;
1090
10.2k
    format(oss, fmt, args...);
1091
10.2k
    return oss.str();
1092
10.2k
}
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKctS6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
40.1k
{
1089
40.1k
    std::ostringstream oss;
1090
40.1k
    format(oss, fmt, args...);
1091
40.1k
    return oss.str();
1092
40.1k
}
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcS6_S6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
2.04M
{
1089
2.04M
    std::ostringstream oss;
1090
2.04M
    format(oss, fmt, args...);
1091
2.04M
    return oss.str();
1092
2.04M
}
Unexecuted instantiation: _ZN10tinyformat6formatIJA21_cmNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_liEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
140k
{
1089
140k
    std::ostringstream oss;
1090
140k
    format(oss, fmt, args...);
1091
140k
    return oss.str();
1092
140k
}
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmliEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
2.79k
{
1089
2.79k
    std::ostringstream oss;
1090
2.79k
    format(oss, fmt, args...);
1091
2.79k
    return oss.str();
1092
2.79k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJmllEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_S6_S6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJmmllEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_iidmS6_ddjS6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
530k
{
1089
530k
    std::ostringstream oss;
1090
530k
    format(oss, fmt, args...);
1091
530k
    return oss.str();
1092
530k
}
_ZN10tinyformat6formatIJA23_cEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
28
{
1089
28
    std::ostringstream oss;
1090
28
    format(oss, fmt, args...);
1091
28
    return oss.str();
1092
28
}
Unexecuted instantiation: _ZN10tinyformat6formatIJA21_cEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJPKcmEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
1.88k
{
1089
1.88k
    std::ostringstream oss;
1090
1.88k
    format(oss, fmt, args...);
1091
1.88k
    return oss.str();
1092
1.88k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJA13_ciiiA42_cEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEidS7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
72.5k
{
1089
72.5k
    std::ostringstream oss;
1090
72.5k
    format(oss, fmt, args...);
1091
72.5k
    return oss.str();
1092
72.5k
}
_ZN10tinyformat6formatIJjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_jEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
134k
{
1089
134k
    std::ostringstream oss;
1090
134k
    format(oss, fmt, args...);
1091
134k
    return oss.str();
1092
134k
}
_ZN10tinyformat6formatIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
3.93k
{
1089
3.93k
    std::ostringstream oss;
1090
3.93k
    format(oss, fmt, args...);
1091
3.93k
    return oss.str();
1092
3.93k
}
_ZN10tinyformat6formatIJjdddddEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
355k
{
1089
355k
    std::ostringstream oss;
1090
355k
    format(oss, fmt, args...);
1091
355k
    return oss.str();
1092
355k
}
_ZN10tinyformat6formatIJiddddEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
341k
{
1089
341k
    std::ostringstream oss;
1090
341k
    format(oss, fmt, args...);
1091
341k
    return oss.str();
1092
341k
}
_ZN10tinyformat6formatIJPKcbbbbEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
194k
{
1089
194k
    std::ostringstream oss;
1090
194k
    format(oss, fmt, args...);
1091
194k
    return oss.str();
1092
194k
}
_ZN10tinyformat6formatIJA11_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
13.8k
{
1089
13.8k
    std::ostringstream oss;
1090
13.8k
    format(oss, fmt, args...);
1091
13.8k
    return oss.str();
1092
13.8k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJimmA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEA42_cEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
218k
{
1089
218k
    std::ostringstream oss;
1090
218k
    format(oss, fmt, args...);
1091
218k
    return oss.str();
1092
218k
}
_ZN10tinyformat6formatIJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
6
{
1089
6
    std::ostringstream oss;
1090
6
    format(oss, fmt, args...);
1091
6
    return oss.str();
1092
6
}
Unexecuted instantiation: _ZN10tinyformat6formatIJldEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA12_cEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS6_dEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA22_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA22_cmPKcEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJPKciNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES8_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
18.0k
{
1089
18.0k
    std::ostringstream oss;
1090
18.0k
    format(oss, fmt, args...);
1091
18.0k
    return oss.str();
1092
18.0k
}
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEdEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
13.2k
{
1089
13.2k
    std::ostringstream oss;
1090
13.2k
    format(oss, fmt, args...);
1091
13.2k
    return oss.str();
1092
13.2k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJlfmEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_bEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
147k
{
1089
147k
    std::ostringstream oss;
1090
147k
    format(oss, fmt, args...);
1091
147k
    return oss.str();
1092
147k
}
_ZN10tinyformat6formatIJA16_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
161k
{
1089
161k
    std::ostringstream oss;
1090
161k
    format(oss, fmt, args...);
1091
161k
    return oss.str();
1092
161k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJA26_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA30_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJA15_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
147k
{
1089
147k
    std::ostringstream oss;
1090
147k
    format(oss, fmt, args...);
1091
147k
    return oss.str();
1092
147k
}
_ZN10tinyformat6formatIJA35_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjmmEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
54.2k
{
1089
54.2k
    std::ostringstream oss;
1090
54.2k
    format(oss, fmt, args...);
1091
54.2k
    return oss.str();
1092
54.2k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJA18_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJA13_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
194k
{
1089
194k
    std::ostringstream oss;
1090
194k
    format(oss, fmt, args...);
1091
194k
    return oss.str();
1092
194k
}
_ZN10tinyformat6formatIJA17_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
56.7k
{
1089
56.7k
    std::ostringstream oss;
1090
56.7k
    format(oss, fmt, args...);
1091
56.7k
    return oss.str();
1092
56.7k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEhiEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEhS6_EEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_llEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
8.37k
{
1089
8.37k
    std::ostringstream oss;
1090
8.37k
    format(oss, fmt, args...);
1091
8.37k
    return oss.str();
1092
8.37k
}
Unexecuted instantiation: _ZN10tinyformat6formatIJltEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA10_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_EEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Unexecuted instantiation: _ZN10tinyformat6formatIJA14_cNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEES7_NS_17FormatStringCheckIXsZT_EEEDpRKT_
_ZN10tinyformat6formatIJiiiEEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
1.61k
{
1089
1.61k
    std::ostringstream oss;
1090
1.61k
    format(oss, fmt, args...);
1091
1.61k
    return oss.str();
1092
1.61k
}
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS6_S6_jjjmEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
1.23k
{
1089
1.23k
    std::ostringstream oss;
1090
1.23k
    format(oss, fmt, args...);
1091
1.23k
    return oss.str();
1092
1.23k
}
_ZN10tinyformat6formatIJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjmmjEEES6_NS_17FormatStringCheckIXsZT_EEEDpRKT_
Line
Count
Source
1088
1.39M
{
1089
1.39M
    std::ostringstream oss;
1090
1.39M
    format(oss, fmt, args...);
1091
1.39M
    return oss.str();
1092
1.39M
}
1093
1094
/// Format list of arguments to std::cout, according to the given format string
1095
template<typename... Args>
1096
void printf(FormatStringCheck<sizeof...(Args)> fmt, const Args&... args)
1097
{
1098
    format(std::cout, fmt, args...);
1099
}
1100
1101
template<typename... Args>
1102
void printfln(FormatStringCheck<sizeof...(Args)> fmt, const Args&... args)
1103
{
1104
    format(std::cout, fmt, args...);
1105
    std::cout << '\n';
1106
}
1107
1108
1109
#else // C++98 version
1110
1111
inline void format(std::ostream& out, const char* fmt)
1112
{
1113
    vformat(out, fmt, makeFormatList());
1114
}
1115
1116
inline std::string format(const char* fmt)
1117
{
1118
    std::ostringstream oss;
1119
    format(oss, fmt);
1120
    return oss.str();
1121
}
1122
1123
inline void printf(const char* fmt)
1124
{
1125
    format(std::cout, fmt);
1126
}
1127
1128
inline void printfln(const char* fmt)
1129
{
1130
    format(std::cout, fmt);
1131
    std::cout << '\n';
1132
}
1133
1134
#define TINYFORMAT_MAKE_FORMAT_FUNCS(n)                                   \
1135
                                                                          \
1136
template<TINYFORMAT_ARGTYPES(n)>                                          \
1137
void format(std::ostream& out, const char* fmt, TINYFORMAT_VARARGS(n))    \
1138
{                                                                         \
1139
    vformat(out, fmt, makeFormatList(TINYFORMAT_PASSARGS(n)));            \
1140
}                                                                         \
1141
                                                                          \
1142
template<TINYFORMAT_ARGTYPES(n)>                                          \
1143
std::string format(const char* fmt, TINYFORMAT_VARARGS(n))                \
1144
{                                                                         \
1145
    std::ostringstream oss;                                               \
1146
    format(oss, fmt, TINYFORMAT_PASSARGS(n));                             \
1147
    return oss.str();                                                     \
1148
}                                                                         \
1149
                                                                          \
1150
template<TINYFORMAT_ARGTYPES(n)>                                          \
1151
void printf(const char* fmt, TINYFORMAT_VARARGS(n))                       \
1152
{                                                                         \
1153
    format(std::cout, fmt, TINYFORMAT_PASSARGS(n));                       \
1154
}                                                                         \
1155
                                                                          \
1156
template<TINYFORMAT_ARGTYPES(n)>                                          \
1157
void printfln(const char* fmt, TINYFORMAT_VARARGS(n))                     \
1158
{                                                                         \
1159
    format(std::cout, fmt, TINYFORMAT_PASSARGS(n));                       \
1160
    std::cout << '\n';                                                    \
1161
}
1162
1163
TINYFORMAT_FOREACH_ARGNUM(TINYFORMAT_MAKE_FORMAT_FUNCS)
1164
#undef TINYFORMAT_MAKE_FORMAT_FUNCS
1165
1166
#endif
1167
1168
} // namespace tinyformat
1169
1170
// Added for Bitcoin Core:
1171
/** Format arguments and return the string or write to given std::ostream (see tinyformat::format doc for details) */
1172
96.0M
#define strprintf tfm::format
1173
1174
#endif // TINYFORMAT_H_INCLUDED