Coverage Report

Created: 2025-06-10 13:21

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/bitcoin/src/tinyformat.h
Line
Count
Source
1
// tinyformat.h
2
// Copyright (C) 2011, Chris Foster [chris42f (at) gmail (d0t) com]
3
//
4
// Boost Software License - Version 1.0
5
//
6
// Permission is hereby granted, free of charge, to any person or organization
7
// obtaining a copy of the software and accompanying documentation covered by
8
// this license (the "Software") to use, reproduce, display, distribute,
9
// execute, and transmit the Software, and to prepare derivative works of the
10
// Software, and to permit third-parties to whom the Software is furnished to
11
// do so, all subject to the following:
12
//
13
// The copyright notices in the Software and this entire statement, including
14
// the above license grant, this restriction and the following disclaimer,
15
// must be included in all copies of the Software, in whole or in part, and
16
// all derivative works of the Software, unless such copies or derivative
17
// works are solely in the form of machine-executable object code generated by
18
// a source language processor.
19
//
20
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
21
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
22
// FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
23
// SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
24
// FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
25
// ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
26
// DEALINGS IN THE SOFTWARE.
27
28
//------------------------------------------------------------------------------
29
// Tinyformat: A minimal type safe printf replacement
30
//
31
// tinyformat.h is a type safe printf replacement library in a single C++
32
// header file.  Design goals include:
33
//
34
// * Type safety and extensibility for user defined types.
35
// * C99 printf() compatibility, to the extent possible using std::ostream
36
// * POSIX extension for positional arguments
37
// * Simplicity and minimalism.  A single header file to include and distribute
38
//   with your projects.
39
// * Augment rather than replace the standard stream formatting mechanism
40
// * C++98 support, with optional C++11 niceties
41
//
42
//
43
// Main interface example usage
44
// ----------------------------
45
//
46
// To print a date to std::cout for American usage:
47
//
48
//   std::string weekday = "Wednesday";
49
//   const char* month = "July";
50
//   size_t day = 27;
51
//   long hour = 14;
52
//   int min = 44;
53
//
54
//   tfm::printf("%s, %s %d, %.2d:%.2d\n", weekday, month, day, hour, min);
55
//
56
// POSIX extension for positional arguments is available.
57
// The ability to rearrange formatting arguments is an important feature
58
// for localization because the word order may vary in different languages.
59
//
60
// Previous example for German usage. Arguments are reordered:
61
//
62
//   tfm::printf("%1$s, %3$d. %2$s, %4$d:%5$.2d\n", weekday, month, day, hour, min);
63
//
64
// The strange types here emphasize the type safety of the interface; it is
65
// possible to print a std::string using the "%s" conversion, and a
66
// size_t using the "%d" conversion.  A similar result could be achieved
67
// using either of the tfm::format() functions.  One prints on a user provided
68
// stream:
69
//
70
//   tfm::format(std::cerr, "%s, %s %d, %.2d:%.2d\n",
71
//               weekday, month, day, hour, min);
72
//
73
// The other returns a std::string:
74
//
75
//   std::string date = tfm::format("%s, %s %d, %.2d:%.2d\n",
76
//                                  weekday, month, day, hour, min);
77
//   std::cout << date;
78
//
79
// These are the three primary interface functions.  There is also a
80
// convenience function printfln() which appends a newline to the usual result
81
// of printf() for super simple logging.
82
//
83
//
84
// User defined format functions
85
// -----------------------------
86
//
87
// Simulating variadic templates in C++98 is pretty painful since it requires
88
// writing out the same function for each desired number of arguments.  To make
89
// this bearable tinyformat comes with a set of macros which are used
90
// internally to generate the API, but which may also be used in user code.
91
//
92
// The three macros TINYFORMAT_ARGTYPES(n), TINYFORMAT_VARARGS(n) and
93
// TINYFORMAT_PASSARGS(n) will generate a list of n argument types,
94
// type/name pairs and argument names respectively when called with an integer
95
// n between 1 and 16.  We can use these to define a macro which generates the
96
// desired user defined function with n arguments.  To generate all 16 user
97
// defined function bodies, use the macro TINYFORMAT_FOREACH_ARGNUM.  For an
98
// example, see the implementation of printf() at the end of the source file.
99
//
100
// Sometimes it's useful to be able to pass a list of format arguments through
101
// to a non-template function.  The FormatList class is provided as a way to do
102
// this by storing the argument list in a type-opaque way.  Continuing the
103
// example from above, we construct a FormatList using makeFormatList():
104
//
105
//   FormatListRef formatList = tfm::makeFormatList(weekday, month, day, hour, min);
106
//
107
// The format list can now be passed into any non-template function and used
108
// via a call to the vformat() function:
109
//
110
//   tfm::vformat(std::cout, "%s, %s %d, %.2d:%.2d\n", formatList);
111
//
112
//
113
// Additional API information
114
// --------------------------
115
//
116
// Error handling: Define TINYFORMAT_ERROR to customize the error handling for
117
// format strings which are unsupported or have the wrong number of format
118
// specifiers (calls assert() by default).
119
//
120
// User defined types: Uses operator<< for user defined types by default.
121
// Overload formatValue() for more control.
122
123
124
#ifndef TINYFORMAT_H_INCLUDED
125
#define TINYFORMAT_H_INCLUDED
126
127
namespace tinyformat {}
128
//------------------------------------------------------------------------------
129
// Config section.  Customize to your liking!
130
131
// Namespace alias to encourage brevity
132
namespace tfm = tinyformat;
133
134
// Error handling; calls assert() by default.
135
0
#define TINYFORMAT_ERROR(reasonString) throw tinyformat::format_error(reasonString)
136
137
// Define for C++11 variadic templates which make the code shorter & more
138
// general.  If you don't define this, C++11 support is autodetected below.
139
#define TINYFORMAT_USE_VARIADIC_TEMPLATES
140
141
142
//------------------------------------------------------------------------------
143
// Implementation details.
144
#include <algorithm>
145
#include <attributes.h> // Added for Bitcoin Core
146
#include <iostream>
147
#include <sstream>
148
#include <stdexcept> // Added for Bitcoin Core
149
#include <util/string.h> // Added for Bitcoin Core
150
151
#ifndef TINYFORMAT_ASSERT
152
#   include <cassert>
153
4.59G
#   define TINYFORMAT_ASSERT(cond) assert(cond)
154
#endif
155
156
#ifndef TINYFORMAT_ERROR
157
#   include <cassert>
158
#   define TINYFORMAT_ERROR(reason) assert(0 && reason)
159
#endif
160
161
#if !defined(TINYFORMAT_USE_VARIADIC_TEMPLATES) && !defined(TINYFORMAT_NO_VARIADIC_TEMPLATES)
162
#   ifdef __GXX_EXPERIMENTAL_CXX0X__
163
#       define TINYFORMAT_USE_VARIADIC_TEMPLATES
164
#   endif
165
#endif
166
167
#if defined(__GLIBCXX__) && __GLIBCXX__ < 20080201
168
//  std::showpos is broken on old libstdc++ as provided with macOS.  See
169
//  http://gcc.gnu.org/ml/libstdc++/2007-11/msg00075.html
170
#   define TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
171
#endif
172
173
#ifdef __APPLE__
174
// Workaround macOS linker warning: Xcode uses different default symbol
175
// visibilities for static libs vs executables (see issue #25)
176
#   define TINYFORMAT_HIDDEN __attribute__((visibility("hidden")))
177
#else
178
#   define TINYFORMAT_HIDDEN
179
#endif
180
181
namespace tinyformat {
182
183
// Added for Bitcoin Core. Similar to std::runtime_format from C++26.
184
struct RuntimeFormat {
185
    const std::string& fmt; // Not a string view, because tinyformat requires a c_str
186
0
    explicit RuntimeFormat(LIFETIMEBOUND const std::string& str) : fmt{str} {}
187
};
188
189
// Added for Bitcoin Core. Wrapper for checking format strings at compile time.
190
// Unlike ConstevalFormatString this supports RunTimeFormat-wrapped std::string
191
// for runtime string formatting without compile time checks.
192
template <unsigned num_params>
193
struct FormatStringCheck {
194
    consteval FormatStringCheck(const char* str) : fmt{util::ConstevalFormatString<num_params>{str}.fmt} {}
195
0
    FormatStringCheck(LIFETIMEBOUND const RuntimeFormat& run) : fmt{run.fmt.c_str()} {}
Unexecuted instantiation: tinyformat::FormatStringCheck<2u>::FormatStringCheck(tinyformat::RuntimeFormat const&)
Unexecuted instantiation: tinyformat::FormatStringCheck<3u>::FormatStringCheck(tinyformat::RuntimeFormat const&)
Unexecuted instantiation: tinyformat::FormatStringCheck<1u>::FormatStringCheck(tinyformat::RuntimeFormat const&)
Unexecuted instantiation: tinyformat::FormatStringCheck<0u>::FormatStringCheck(tinyformat::RuntimeFormat const&)
Unexecuted instantiation: tinyformat::FormatStringCheck<5u>::FormatStringCheck(tinyformat::RuntimeFormat const&)
Unexecuted instantiation: tinyformat::FormatStringCheck<4u>::FormatStringCheck(tinyformat::RuntimeFormat const&)
196
97.2M
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
tinyformat::FormatStringCheck<2u>::FormatStringCheck(util::ConstevalFormatString<2u>)
Line
Count
Source
196
10.5M
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
tinyformat::FormatStringCheck<1u>::FormatStringCheck(util::ConstevalFormatString<1u>)
Line
Count
Source
196
3.78M
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
tinyformat::FormatStringCheck<0u>::FormatStringCheck(util::ConstevalFormatString<0u>)
Line
Count
Source
196
2.55M
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
tinyformat::FormatStringCheck<3u>::FormatStringCheck(util::ConstevalFormatString<3u>)
Line
Count
Source
196
65.7M
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
tinyformat::FormatStringCheck<5u>::FormatStringCheck(util::ConstevalFormatString<5u>)
Line
Count
Source
196
2.58M
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
tinyformat::FormatStringCheck<4u>::FormatStringCheck(util::ConstevalFormatString<4u>)
Line
Count
Source
196
5.22M
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
tinyformat::FormatStringCheck<8u>::FormatStringCheck(util::ConstevalFormatString<8u>)
Line
Count
Source
196
88.7k
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
tinyformat::FormatStringCheck<7u>::FormatStringCheck(util::ConstevalFormatString<7u>)
Line
Count
Source
196
2.31M
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
Unexecuted instantiation: tinyformat::FormatStringCheck<18u>::FormatStringCheck(util::ConstevalFormatString<18u>)
tinyformat::FormatStringCheck<12u>::FormatStringCheck(util::ConstevalFormatString<12u>)
Line
Count
Source
196
2.24M
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
tinyformat::FormatStringCheck<6u>::FormatStringCheck(util::ConstevalFormatString<6u>)
Line
Count
Source
196
2.22M
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
Unexecuted instantiation: tinyformat::FormatStringCheck<20u>::FormatStringCheck(util::ConstevalFormatString<20u>)
197
316M
    operator const char*() { return fmt; }
tinyformat::FormatStringCheck<1u>::operator char const*()
Line
Count
Source
197
12.2M
    operator const char*() { return fmt; }
tinyformat::FormatStringCheck<0u>::operator char const*()
Line
Count
Source
197
2.56M
    operator const char*() { return fmt; }
tinyformat::FormatStringCheck<2u>::operator char const*()
Line
Count
Source
197
21.4M
    operator const char*() { return fmt; }
tinyformat::FormatStringCheck<4u>::operator char const*()
Line
Count
Source
197
10.2M
    operator const char*() { return fmt; }
tinyformat::FormatStringCheck<5u>::operator char const*()
Line
Count
Source
197
2.64M
    operator const char*() { return fmt; }
tinyformat::FormatStringCheck<3u>::operator char const*()
Line
Count
Source
197
65.9M
    operator const char*() { return fmt; }
tinyformat::FormatStringCheck<8u>::operator char const*()
Line
Count
Source
197
88.7k
    operator const char*() { return fmt; }
tinyformat::FormatStringCheck<7u>::operator char const*()
Line
Count
Source
197
2.31M
    operator const char*() { return fmt; }
tinyformat::FormatStringCheck<6u>::operator char const*()
Line
Count
Source
197
196M
    operator const char*() { return fmt; }
Unexecuted instantiation: tinyformat::FormatStringCheck<18u>::operator char const*()
tinyformat::FormatStringCheck<12u>::operator char const*()
Line
Count
Source
197
2.24M
    operator const char*() { return fmt; }
Unexecuted instantiation: tinyformat::FormatStringCheck<20u>::operator char const*()
198
    const char* fmt;
199
};
200
201
// Added for Bitcoin Core
202
class format_error: public std::runtime_error
203
{
204
public:
205
0
    explicit format_error(const std::string &what): std::runtime_error(what) {
206
0
    }
207
};
208
209
//------------------------------------------------------------------------------
210
namespace detail {
211
212
// Test whether type T1 is convertible to type T2
213
template <typename T1, typename T2>
214
struct is_convertible
215
{
216
    private:
217
        // two types of different size
218
        struct fail { char dummy[2]; };
219
        struct succeed { char dummy; };
220
        // Try to convert a T1 to a T2 by plugging into tryConvert
221
        static fail tryConvert(...);
222
        static succeed tryConvert(const T2&);
223
        static const T1& makeT1();
224
    public:
225
#       ifdef _MSC_VER
226
        // Disable spurious loss of precision warnings in tryConvert(makeT1())
227
#       pragma warning(push)
228
#       pragma warning(disable:4244)
229
#       pragma warning(disable:4267)
230
#       endif
231
        // Standard trick: the (...) version of tryConvert will be chosen from
232
        // the overload set only if the version taking a T2 doesn't match.
233
        // Then we compare the sizes of the return types to check which
234
        // function matched.  Very neat, in a disgusting kind of way :)
235
        static const bool value =
236
            sizeof(tryConvert(makeT1())) == sizeof(succeed);
237
#       ifdef _MSC_VER
238
#       pragma warning(pop)
239
#       endif
240
};
241
242
243
// Detect when a type is not a wchar_t string
244
template<typename T> struct is_wchar { typedef int tinyformat_wchar_is_not_supported; };
245
template<> struct is_wchar<wchar_t*> {};
246
template<> struct is_wchar<const wchar_t*> {};
247
template<int n> struct is_wchar<const wchar_t[n]> {};
248
template<int n> struct is_wchar<wchar_t[n]> {};
249
250
251
// Format the value by casting to type fmtT.  This default implementation
252
// should never be called.
253
template<typename T, typename fmtT, bool convertible = is_convertible<T, fmtT>::value>
254
struct formatValueAsType
255
{
256
0
    static void invoke(std::ostream& /*out*/, const T& /*value*/) { TINYFORMAT_ASSERT(0); }
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char*, char, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char* const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void const*, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<int, void const*, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, int const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [9], char, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const (&) [9])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<bool, void const*, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, bool const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<unsigned int, void const*, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, unsigned int const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char const*, char, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const* const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<long, void const*, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, long const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<unsigned long, void const*, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, unsigned long const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<unsigned short, void const*, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, unsigned short const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [15], char, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const (&) [15])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [13], char, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const (&) [13])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<double, void const*, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, double const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char>, char, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char>, void const*, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [3], char, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const (&) [3])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<ServiceFlags, void const*, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, ServiceFlags const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [17], char, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const (&) [17])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [30], char, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const (&) [30])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [20], char, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const (&) [20])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<std::atomic<int>, void const*, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, std::atomic<int> const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<std::atomic<unsigned long>, void const*, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, std::atomic<unsigned long> const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [16], char, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const (&) [16])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [19], char, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const (&) [19])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<ChainstateRole, char, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, ChainstateRole const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<ChainstateRole, void const*, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, ChainstateRole const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [18], char, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const (&) [18])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<node::BlockfileType, void const*, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, node::BlockfileType const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<node::BlockfileCursor, char, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, node::BlockfileCursor const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<node::BlockfileCursor, void const*, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, node::BlockfileCursor const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<float, void const*, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, float const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [42], char, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const (&) [42])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [12], char, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const (&) [12])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<std::basic_string_view<char, std::char_traits<char> >, char, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, std::basic_string_view<char, std::char_traits<char> > const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<std::basic_string_view<char, std::char_traits<char> >, void const*, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, std::basic_string_view<char, std::char_traits<char> > const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [21], char, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const (&) [21])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [27], char, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const (&) [27])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [22], char, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const (&) [22])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [14], char, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const (&) [14])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [11], char, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const (&) [11])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [23], char, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const (&) [23])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [24], char, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const (&) [24])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [6], char, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const (&) [6])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [5], char, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const (&) [5])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [7], char, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const (&) [7])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [31], char, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const (&) [31])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<wallet::WalletFeature, void const*, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, wallet::WalletFeature const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<util::TranslatedLiteral, char, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, util::TranslatedLiteral const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<util::TranslatedLiteral, void const*, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, util::TranslatedLiteral const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [10], char, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const (&) [10])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [8], char, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const (&) [8])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<CBlockIndex*, char, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, CBlockIndex* const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [37], char, false>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const (&) [37])
257
};
258
// Specialized version for types that can actually be converted to fmtT, as
259
// indicated by the "convertible" template parameter.
260
template<typename T, typename fmtT>
261
struct formatValueAsType<T,fmtT,true>
262
{
263
    static void invoke(std::ostream& out, const T& value)
264
0
        { out << static_cast<fmtT>(value); }
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char*, void const*, true>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char* const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [13], void const*, true>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const (&) [13])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<int, char, true>::invoke(std::basic_ostream<char, std::char_traits<char> >&, int const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<double, char, true>::invoke(std::basic_ostream<char, std::char_traits<char> >&, double const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char const*, void const*, true>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const* const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<unsigned short, char, true>::invoke(std::basic_ostream<char, std::char_traits<char> >&, unsigned short const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [9], void const*, true>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const (&) [9])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<bool, char, true>::invoke(std::basic_ostream<char, std::char_traits<char> >&, bool const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<unsigned int, char, true>::invoke(std::basic_ostream<char, std::char_traits<char> >&, unsigned int const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<long, char, true>::invoke(std::basic_ostream<char, std::char_traits<char> >&, long const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<unsigned long, char, true>::invoke(std::basic_ostream<char, std::char_traits<char> >&, unsigned long const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [15], void const*, true>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const (&) [15])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [3], void const*, true>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const (&) [3])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<ServiceFlags, char, true>::invoke(std::basic_ostream<char, std::char_traits<char> >&, ServiceFlags const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [17], void const*, true>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const (&) [17])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [30], void const*, true>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const (&) [30])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<std::atomic<int>, char, true>::invoke(std::basic_ostream<char, std::char_traits<char> >&, std::atomic<int> const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [20], void const*, true>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const (&) [20])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<std::atomic<unsigned long>, char, true>::invoke(std::basic_ostream<char, std::char_traits<char> >&, std::atomic<unsigned long> const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [16], void const*, true>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const (&) [16])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [19], void const*, true>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const (&) [19])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [18], void const*, true>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const (&) [18])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<node::BlockfileType, char, true>::invoke(std::basic_ostream<char, std::char_traits<char> >&, node::BlockfileType const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<float, char, true>::invoke(std::basic_ostream<char, std::char_traits<char> >&, float const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [42], void const*, true>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const (&) [42])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [12], void const*, true>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const (&) [12])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [21], void const*, true>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const (&) [21])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [23], void const*, true>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const (&) [23])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [27], void const*, true>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const (&) [27])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [22], void const*, true>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const (&) [22])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [14], void const*, true>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const (&) [14])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [11], void const*, true>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const (&) [11])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [24], void const*, true>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const (&) [24])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [6], void const*, true>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const (&) [6])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [5], void const*, true>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const (&) [5])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [7], void const*, true>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const (&) [7])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [31], void const*, true>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const (&) [31])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<wallet::WalletFeature, char, true>::invoke(std::basic_ostream<char, std::char_traits<char> >&, wallet::WalletFeature const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [10], void const*, true>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const (&) [10])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [8], void const*, true>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const (&) [8])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<CBlockIndex*, void const*, true>::invoke(std::basic_ostream<char, std::char_traits<char> >&, CBlockIndex* const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [37], void const*, true>::invoke(std::basic_ostream<char, std::char_traits<char> >&, char const (&) [37])
265
};
266
267
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
268
template<typename T, bool convertible = is_convertible<T, int>::value>
269
struct formatZeroIntegerWorkaround
270
{
271
    static bool invoke(std::ostream& /**/, const T& /**/) { return false; }
272
};
273
template<typename T>
274
struct formatZeroIntegerWorkaround<T,true>
275
{
276
    static bool invoke(std::ostream& out, const T& value)
277
    {
278
        if (static_cast<int>(value) == 0 && out.flags() & std::ios::showpos) {
279
            out << "+0";
280
            return true;
281
        }
282
        return false;
283
    }
284
};
285
#endif // TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
286
287
// Convert an arbitrary type to integer.  The version with convertible=false
288
// throws an error.
289
template<typename T, bool convertible = is_convertible<T,int>::value>
290
struct convertToInt
291
{
292
    static int invoke(const T& /*value*/)
293
0
    {
294
0
        TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "
295
0
                         "integer for use as variable width or precision");
296
0
        return 0;
297
0
    }
Unexecuted instantiation: tinyformat::detail::convertToInt<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false>::invoke(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::convertToInt<char*, false>::invoke(char* const&)
Unexecuted instantiation: tinyformat::detail::convertToInt<char [13], false>::invoke(char const (&) [13])
Unexecuted instantiation: tinyformat::detail::convertToInt<char const*, false>::invoke(char const* const&)
Unexecuted instantiation: tinyformat::detail::convertToInt<char [9], false>::invoke(char const (&) [9])
Unexecuted instantiation: tinyformat::detail::convertToInt<char [15], false>::invoke(char const (&) [15])
Unexecuted instantiation: tinyformat::detail::convertToInt<std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char>, false>::invoke(std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&)
Unexecuted instantiation: tinyformat::detail::convertToInt<char [3], false>::invoke(char const (&) [3])
Unexecuted instantiation: tinyformat::detail::convertToInt<char [17], false>::invoke(char const (&) [17])
Unexecuted instantiation: tinyformat::detail::convertToInt<char [30], false>::invoke(char const (&) [30])
Unexecuted instantiation: tinyformat::detail::convertToInt<char [20], false>::invoke(char const (&) [20])
Unexecuted instantiation: tinyformat::detail::convertToInt<char [16], false>::invoke(char const (&) [16])
Unexecuted instantiation: tinyformat::detail::convertToInt<char [19], false>::invoke(char const (&) [19])
Unexecuted instantiation: tinyformat::detail::convertToInt<ChainstateRole, false>::invoke(ChainstateRole const&)
Unexecuted instantiation: tinyformat::detail::convertToInt<char [18], false>::invoke(char const (&) [18])
Unexecuted instantiation: tinyformat::detail::convertToInt<node::BlockfileCursor, false>::invoke(node::BlockfileCursor const&)
Unexecuted instantiation: tinyformat::detail::convertToInt<char [42], false>::invoke(char const (&) [42])
Unexecuted instantiation: tinyformat::detail::convertToInt<char [12], false>::invoke(char const (&) [12])
Unexecuted instantiation: tinyformat::detail::convertToInt<std::basic_string_view<char, std::char_traits<char> >, false>::invoke(std::basic_string_view<char, std::char_traits<char> > const&)
Unexecuted instantiation: tinyformat::detail::convertToInt<char [21], false>::invoke(char const (&) [21])
Unexecuted instantiation: tinyformat::detail::convertToInt<char [23], false>::invoke(char const (&) [23])
Unexecuted instantiation: tinyformat::detail::convertToInt<char [27], false>::invoke(char const (&) [27])
Unexecuted instantiation: tinyformat::detail::convertToInt<char [22], false>::invoke(char const (&) [22])
Unexecuted instantiation: tinyformat::detail::convertToInt<char [14], false>::invoke(char const (&) [14])
Unexecuted instantiation: tinyformat::detail::convertToInt<char [11], false>::invoke(char const (&) [11])
Unexecuted instantiation: tinyformat::detail::convertToInt<char [24], false>::invoke(char const (&) [24])
Unexecuted instantiation: tinyformat::detail::convertToInt<char [6], false>::invoke(char const (&) [6])
Unexecuted instantiation: tinyformat::detail::convertToInt<char [5], false>::invoke(char const (&) [5])
Unexecuted instantiation: tinyformat::detail::convertToInt<char [7], false>::invoke(char const (&) [7])
Unexecuted instantiation: tinyformat::detail::convertToInt<char [31], false>::invoke(char const (&) [31])
Unexecuted instantiation: tinyformat::detail::convertToInt<util::TranslatedLiteral, false>::invoke(util::TranslatedLiteral const&)
Unexecuted instantiation: tinyformat::detail::convertToInt<char [10], false>::invoke(char const (&) [10])
Unexecuted instantiation: tinyformat::detail::convertToInt<char [8], false>::invoke(char const (&) [8])
Unexecuted instantiation: tinyformat::detail::convertToInt<CBlockIndex*, false>::invoke(CBlockIndex* const&)
Unexecuted instantiation: tinyformat::detail::convertToInt<char [37], false>::invoke(char const (&) [37])
298
};
299
// Specialization for convertToInt when conversion is possible
300
template<typename T>
301
struct convertToInt<T,true>
302
{
303
0
    static int invoke(const T& value) { return static_cast<int>(value); }
Unexecuted instantiation: tinyformat::detail::convertToInt<int, true>::invoke(int const&)
Unexecuted instantiation: tinyformat::detail::convertToInt<double, true>::invoke(double const&)
Unexecuted instantiation: tinyformat::detail::convertToInt<unsigned short, true>::invoke(unsigned short const&)
Unexecuted instantiation: tinyformat::detail::convertToInt<bool, true>::invoke(bool const&)
Unexecuted instantiation: tinyformat::detail::convertToInt<unsigned int, true>::invoke(unsigned int const&)
Unexecuted instantiation: tinyformat::detail::convertToInt<long, true>::invoke(long const&)
Unexecuted instantiation: tinyformat::detail::convertToInt<unsigned long, true>::invoke(unsigned long const&)
Unexecuted instantiation: tinyformat::detail::convertToInt<ServiceFlags, true>::invoke(ServiceFlags const&)
Unexecuted instantiation: tinyformat::detail::convertToInt<std::atomic<int>, true>::invoke(std::atomic<int> const&)
Unexecuted instantiation: tinyformat::detail::convertToInt<std::atomic<unsigned long>, true>::invoke(std::atomic<unsigned long> const&)
Unexecuted instantiation: tinyformat::detail::convertToInt<unsigned char, true>::invoke(unsigned char const&)
Unexecuted instantiation: tinyformat::detail::convertToInt<node::BlockfileType, true>::invoke(node::BlockfileType const&)
Unexecuted instantiation: tinyformat::detail::convertToInt<float, true>::invoke(float const&)
Unexecuted instantiation: tinyformat::detail::convertToInt<wallet::WalletFeature, true>::invoke(wallet::WalletFeature const&)
Unexecuted instantiation: tinyformat::detail::convertToInt<char, true>::invoke(char const&)
304
};
305
306
// Format at most ntrunc characters to the given stream.
307
template<typename T>
308
inline void formatTruncated(std::ostream& out, const T& value, int ntrunc)
309
0
{
310
0
    std::ostringstream tmp;
311
0
    tmp << value;
312
0
    std::string result = tmp.str();
313
0
    out.write(result.c_str(), (std::min)(ntrunc, static_cast<int>(result.size())));
314
0
}
Unexecuted instantiation: void tinyformat::detail::formatTruncated<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)
Unexecuted instantiation: void tinyformat::detail::formatTruncated<int>(std::basic_ostream<char, std::char_traits<char> >&, int const&, int)
Unexecuted instantiation: void tinyformat::detail::formatTruncated<double>(std::basic_ostream<char, std::char_traits<char> >&, double const&, int)
Unexecuted instantiation: void tinyformat::detail::formatTruncated<unsigned short>(std::basic_ostream<char, std::char_traits<char> >&, unsigned short const&, int)
Unexecuted instantiation: void tinyformat::detail::formatTruncated<bool>(std::basic_ostream<char, std::char_traits<char> >&, bool const&, int)
Unexecuted instantiation: void tinyformat::detail::formatTruncated<unsigned int>(std::basic_ostream<char, std::char_traits<char> >&, unsigned int const&, int)
Unexecuted instantiation: void tinyformat::detail::formatTruncated<long>(std::basic_ostream<char, std::char_traits<char> >&, long const&, int)
Unexecuted instantiation: void tinyformat::detail::formatTruncated<unsigned long>(std::basic_ostream<char, std::char_traits<char> >&, unsigned long const&, int)
Unexecuted instantiation: void tinyformat::detail::formatTruncated<std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> >(std::basic_ostream<char, std::char_traits<char> >&, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&, int)
Unexecuted instantiation: void tinyformat::detail::formatTruncated<ServiceFlags>(std::basic_ostream<char, std::char_traits<char> >&, ServiceFlags const&, int)
Unexecuted instantiation: void tinyformat::detail::formatTruncated<std::atomic<int> >(std::basic_ostream<char, std::char_traits<char> >&, std::atomic<int> const&, int)
Unexecuted instantiation: void tinyformat::detail::formatTruncated<std::atomic<unsigned long> >(std::basic_ostream<char, std::char_traits<char> >&, std::atomic<unsigned long> const&, int)
Unexecuted instantiation: void tinyformat::detail::formatTruncated<ChainstateRole>(std::basic_ostream<char, std::char_traits<char> >&, ChainstateRole const&, int)
Unexecuted instantiation: void tinyformat::detail::formatTruncated<node::BlockfileType>(std::basic_ostream<char, std::char_traits<char> >&, node::BlockfileType const&, int)
Unexecuted instantiation: void tinyformat::detail::formatTruncated<node::BlockfileCursor>(std::basic_ostream<char, std::char_traits<char> >&, node::BlockfileCursor const&, int)
Unexecuted instantiation: void tinyformat::detail::formatTruncated<float>(std::basic_ostream<char, std::char_traits<char> >&, float const&, int)
Unexecuted instantiation: void tinyformat::detail::formatTruncated<std::basic_string_view<char, std::char_traits<char> > >(std::basic_ostream<char, std::char_traits<char> >&, std::basic_string_view<char, std::char_traits<char> > const&, int)
Unexecuted instantiation: void tinyformat::detail::formatTruncated<wallet::WalletFeature>(std::basic_ostream<char, std::char_traits<char> >&, wallet::WalletFeature const&, int)
Unexecuted instantiation: void tinyformat::detail::formatTruncated<util::TranslatedLiteral>(std::basic_ostream<char, std::char_traits<char> >&, util::TranslatedLiteral const&, int)
Unexecuted instantiation: void tinyformat::detail::formatTruncated<CBlockIndex*>(std::basic_ostream<char, std::char_traits<char> >&, CBlockIndex* const&, int)
315
#define TINYFORMAT_DEFINE_FORMAT_TRUNCATED_CSTR(type)       \
316
0
inline void formatTruncated(std::ostream& out, type* value, int ntrunc) \
317
0
{                                                           \
318
0
    std::streamsize len = 0;                                \
319
0
    while (len < ntrunc && value[len] != 0)                 \
  Branch (319:12): [True: 0, False: 0]
  Branch (319:28): [True: 0, False: 0]
  Branch (319:12): [True: 0, False: 0]
  Branch (319:28): [True: 0, False: 0]
320
0
        ++len;                                              \
321
0
    out.write(value, len);                                  \
322
0
}
Unexecuted instantiation: tinyformat::detail::formatTruncated(std::basic_ostream<char, std::char_traits<char> >&, char*, int)
Unexecuted instantiation: tinyformat::detail::formatTruncated(std::basic_ostream<char, std::char_traits<char> >&, char const*, int)
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
1.51G
{
352
1.51G
#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.51G
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
1.51G
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
1.51G
#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.51G
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
1.51G
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
1.51G
    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: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 218M]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 89.5M]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 5.21M]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 5.20M]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 414M]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 618M]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 30.7M]
  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: 11.0k]
  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: 354k]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 366]
  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: 11.0k]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
1.51G
    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: 12.0M]
  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: 26.1M]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 22.1k]
  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: 11.0k]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 55.4k]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 2.25M]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 7.57k]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 18.0k]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 2.24M]
  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: 13.0k]
  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: 88]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 1]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 74]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 39]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 1.51k]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 2.33k]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 0]
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.51G
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 87.5M]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 12.0M]
  Branch (372:14): [True: 0, False: 218M]
  Branch (372:14): [True: 0, False: 89.5M]
  Branch (372:14): [True: 0, False: 26.1M]
  Branch (372:14): [True: 0, False: 5.21M]
  Branch (372:14): [True: 0, False: 22.1k]
  Branch (372:14): [True: 0, False: 5.20M]
  Branch (372:14): [True: 0, False: 414M]
  Branch (372:14): [True: 0, False: 618M]
  Branch (372:14): [True: 0, False: 30.7M]
  Branch (372:14): [True: 0, False: 11.0k]
  Branch (372:14): [True: 0, False: 11.0k]
  Branch (372:14): [True: 0, False: 55.4k]
  Branch (372:14): [True: 0, False: 11.0k]
  Branch (372:14): [True: 0, False: 2.25M]
  Branch (372:14): [True: 0, False: 7.57k]
  Branch (372:14): [True: 0, False: 354k]
  Branch (372:14): [True: 0, False: 18.0k]
  Branch (372:14): [True: 0, False: 366]
  Branch (372:14): [True: 0, False: 2.24M]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 13.0k]
  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: 88]
  Branch (372:14): [True: 0, False: 188k]
  Branch (372:14): [True: 0, False: 1]
  Branch (372:14): [True: 0, False: 74]
  Branch (372:14): [True: 0, False: 39]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 1.51k]
  Branch (372:14): [True: 0, False: 2.33k]
  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: 11.0k]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
  Branch (372:14): [True: 0, False: 0]
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
1.51G
    else
378
1.51G
        out << value;
379
1.51G
}
void tinyformat::formatValue<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
351
87.5M
{
352
87.5M
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
87.5M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
87.5M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
87.5M
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
87.5M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
87.5M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
87.5M
    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
87.5M
    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
87.5M
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 87.5M]
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
87.5M
    else
378
87.5M
        out << value;
379
87.5M
}
Unexecuted instantiation: void tinyformat::formatValue<char*>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, char* const&)
void tinyformat::formatValue<char [13]>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, char const (&) [13])
Line
Count
Source
351
12.0M
{
352
12.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
12.0M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
12.0M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
12.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
12.0M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
12.0M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
12.0M
    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
12.0M
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 12.0M]
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.0M
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 12.0M]
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
12.0M
    else
378
12.0M
        out << value;
379
12.0M
}
void tinyformat::formatValue<int>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, int const&)
Line
Count
Source
351
218M
{
352
218M
#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
218M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
218M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
218M
#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
218M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
218M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
218M
    if (canConvertToChar && *(fmtEnd-1) == 'c')
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 218M]
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
218M
    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
218M
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 218M]
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
218M
    else
378
218M
        out << value;
379
218M
}
void tinyformat::formatValue<double>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, double const&)
Line
Count
Source
351
89.5M
{
352
89.5M
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
89.5M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
89.5M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
89.5M
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
89.5M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
89.5M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
89.5M
    if (canConvertToChar && *(fmtEnd-1) == 'c')
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 89.5M]
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
89.5M
    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
89.5M
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 89.5M]
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
89.5M
    else
378
89.5M
        out << value;
379
89.5M
}
void tinyformat::formatValue<char const*>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, char const* const&)
Line
Count
Source
351
26.1M
{
352
26.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
26.1M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
26.1M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
26.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
26.1M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
26.1M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
26.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
26.1M
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 26.1M]
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
26.1M
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 26.1M]
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
26.1M
    else
378
26.1M
        out << value;
379
26.1M
}
void tinyformat::formatValue<unsigned short>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, unsigned short const&)
Line
Count
Source
351
5.21M
{
352
5.21M
#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
5.21M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
5.21M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
5.21M
#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
5.21M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
5.21M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
5.21M
    if (canConvertToChar && *(fmtEnd-1) == 'c')
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 5.21M]
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
5.21M
    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
5.21M
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 5.21M]
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
5.21M
    else
378
5.21M
        out << value;
379
5.21M
}
void tinyformat::formatValue<char [9]>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, char const (&) [9])
Line
Count
Source
351
22.1k
{
352
22.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
22.1k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
22.1k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
22.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
22.1k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
22.1k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
22.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
22.1k
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 22.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
22.1k
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 22.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
22.1k
    else
378
22.1k
        out << value;
379
22.1k
}
void tinyformat::formatValue<bool>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, bool const&)
Line
Count
Source
351
5.20M
{
352
5.20M
#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
5.20M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
5.20M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
5.20M
#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
5.20M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
5.20M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
5.20M
    if (canConvertToChar && *(fmtEnd-1) == 'c')
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 5.20M]
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
5.20M
    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
5.20M
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 5.20M]
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
5.20M
    else
378
5.20M
        out << value;
379
5.20M
}
void tinyformat::formatValue<unsigned int>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, unsigned int const&)
Line
Count
Source
351
414M
{
352
414M
#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
414M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
414M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
414M
#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
414M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
414M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
414M
    if (canConvertToChar && *(fmtEnd-1) == 'c')
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 414M]
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
414M
    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
414M
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 414M]
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
414M
    else
378
414M
        out << value;
379
414M
}
void tinyformat::formatValue<long>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, long const&)
Line
Count
Source
351
618M
{
352
618M
#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
618M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
618M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
618M
#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
618M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
618M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
618M
    if (canConvertToChar && *(fmtEnd-1) == 'c')
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 618M]
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
618M
    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
618M
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 618M]
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
618M
    else
378
618M
        out << value;
379
618M
}
void tinyformat::formatValue<unsigned long>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, unsigned long const&)
Line
Count
Source
351
30.7M
{
352
30.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
30.7M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
30.7M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
30.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
30.7M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
30.7M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
30.7M
    if (canConvertToChar && *(fmtEnd-1) == 'c')
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 30.7M]
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
30.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
30.7M
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 30.7M]
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
30.7M
    else
378
30.7M
        out << value;
379
30.7M
}
void tinyformat::formatValue<char [15]>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, char const (&) [15])
Line
Count
Source
351
11.0k
{
352
11.0k
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
11.0k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
11.0k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
11.0k
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
11.0k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
11.0k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
11.0k
    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
11.0k
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 11.0k]
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
11.0k
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 11.0k]
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
11.0k
    else
378
11.0k
        out << value;
379
11.0k
}
void tinyformat::formatValue<std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&)
Line
Count
Source
351
11.0k
{
352
11.0k
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
11.0k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
11.0k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
11.0k
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
11.0k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
11.0k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
11.0k
    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
11.0k
    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
11.0k
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 11.0k]
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
11.0k
    else
378
11.0k
        out << value;
379
11.0k
}
void tinyformat::formatValue<char [3]>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, char const (&) [3])
Line
Count
Source
351
55.4k
{
352
55.4k
#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
55.4k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
55.4k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
55.4k
#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
55.4k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
55.4k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
55.4k
    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
55.4k
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 55.4k]
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
55.4k
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 55.4k]
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
55.4k
    else
378
55.4k
        out << value;
379
55.4k
}
void tinyformat::formatValue<ServiceFlags>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, ServiceFlags const&)
Line
Count
Source
351
11.0k
{
352
11.0k
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
11.0k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
11.0k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
11.0k
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
11.0k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
11.0k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
11.0k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 11.0k]
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
11.0k
    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
11.0k
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 11.0k]
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
11.0k
    else
378
11.0k
        out << value;
379
11.0k
}
void tinyformat::formatValue<char [17]>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, char const (&) [17])
Line
Count
Source
351
2.25M
{
352
2.25M
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
2.25M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
2.25M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
2.25M
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
2.25M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
2.25M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
2.25M
    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
2.25M
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 2.25M]
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
2.25M
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 2.25M]
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
2.25M
    else
378
2.25M
        out << value;
379
2.25M
}
void tinyformat::formatValue<char [30]>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, char const (&) [30])
Line
Count
Source
351
7.57k
{
352
7.57k
#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
7.57k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
7.57k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
7.57k
#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
7.57k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
7.57k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
7.57k
    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
7.57k
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 7.57k]
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
7.57k
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 7.57k]
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
7.57k
    else
378
7.57k
        out << value;
379
7.57k
}
void tinyformat::formatValue<std::atomic<int> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, std::atomic<int> const&)
Line
Count
Source
351
354k
{
352
354k
#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
354k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
354k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
354k
#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
354k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
354k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
354k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 354k]
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
354k
    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
354k
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 354k]
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
354k
    else
378
354k
        out << value;
379
354k
}
void tinyformat::formatValue<char [20]>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, char const (&) [20])
Line
Count
Source
351
18.0k
{
352
18.0k
#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
18.0k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
18.0k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
18.0k
#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
18.0k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
18.0k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
18.0k
    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
18.0k
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 18.0k]
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
18.0k
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 18.0k]
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
18.0k
    else
378
18.0k
        out << value;
379
18.0k
}
void tinyformat::formatValue<std::atomic<unsigned long> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, std::atomic<unsigned long> const&)
Line
Count
Source
351
366
{
352
366
#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
366
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
366
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
366
#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
366
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
366
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
366
    if (canConvertToChar && *(fmtEnd-1) == 'c')
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 366]
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
366
    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
366
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 366]
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
366
    else
378
366
        out << value;
379
366
}
void tinyformat::formatValue<char [16]>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, char const (&) [16])
Line
Count
Source
351
2.24M
{
352
2.24M
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
2.24M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
2.24M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
2.24M
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
2.24M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
2.24M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
2.24M
    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
2.24M
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 2.24M]
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
2.24M
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 2.24M]
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
2.24M
    else
378
2.24M
        out << value;
379
2.24M
}
Unexecuted instantiation: void tinyformat::formatValue<char [19]>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, char const (&) [19])
Unexecuted instantiation: void tinyformat::formatValue<ChainstateRole>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, ChainstateRole const&)
void tinyformat::formatValue<char [18]>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, char const (&) [18])
Line
Count
Source
351
13.0k
{
352
13.0k
#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.0k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
13.0k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
13.0k
#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.0k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
13.0k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
13.0k
    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.0k
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 13.0k]
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.0k
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 13.0k]
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.0k
    else
378
13.0k
        out << value;
379
13.0k
}
Unexecuted instantiation: void tinyformat::formatValue<node::BlockfileType>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, node::BlockfileType const&)
Unexecuted instantiation: void tinyformat::formatValue<node::BlockfileCursor>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, node::BlockfileCursor const&)
Unexecuted instantiation: void tinyformat::formatValue<float>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, float const&)
Unexecuted instantiation: void tinyformat::formatValue<char [42]>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, char const (&) [42])
void tinyformat::formatValue<char [12]>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, char const (&) [12])
Line
Count
Source
351
88
{
352
88
#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
88
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
88
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
88
#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
88
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
88
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
88
    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
88
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 88]
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
88
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 88]
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
88
    else
378
88
        out << value;
379
88
}
void tinyformat::formatValue<std::basic_string_view<char, std::char_traits<char> > >(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, std::basic_string_view<char, std::char_traits<char> > const&)
Line
Count
Source
351
188k
{
352
188k
#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
188k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
188k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
188k
#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
188k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
188k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
188k
    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
188k
    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
188k
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 188k]
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
188k
    else
378
188k
        out << value;
379
188k
}
void tinyformat::formatValue<char [21]>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, char const (&) [21])
Line
Count
Source
351
1
{
352
1
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
1
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
1
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
1
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
1
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
1
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
1
    if (canConvertToChar && *(fmtEnd-1) == 'c')
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
1
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 1]
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
}
void tinyformat::formatValue<char [23]>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, char const (&) [23])
Line
Count
Source
351
74
{
352
74
#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
74
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
74
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
74
#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
74
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
74
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
74
    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
74
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 74]
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
74
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 74]
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
74
    else
378
74
        out << value;
379
74
}
void tinyformat::formatValue<char [27]>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, char const (&) [27])
Line
Count
Source
351
39
{
352
39
#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
39
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
39
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
39
#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
39
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
39
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
39
    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
39
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 39]
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
39
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 39]
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
39
    else
378
39
        out << value;
379
39
}
Unexecuted instantiation: void tinyformat::formatValue<char [22]>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, char const (&) [22])
void tinyformat::formatValue<char [14]>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, char const (&) [14])
Line
Count
Source
351
1.51k
{
352
1.51k
#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.51k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
1.51k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
1.51k
#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.51k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
1.51k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
1.51k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 0]
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
1.51k
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 1.51k]
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.51k
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 1.51k]
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.51k
    else
378
1.51k
        out << value;
379
1.51k
}
void tinyformat::formatValue<char [11]>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, char const (&) [11])
Line
Count
Source
351
2.33k
{
352
2.33k
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
2.33k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
2.33k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
2.33k
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
2.33k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
2.33k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
2.33k
    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
2.33k
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
  Branch (367:14): [Folded - Ignored]
  Branch (367:37): [True: 0, False: 2.33k]
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
2.33k
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 2.33k]
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
2.33k
    else
378
2.33k
        out << value;
379
2.33k
}
Unexecuted instantiation: void tinyformat::formatValue<char [24]>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, char const (&) [24])
Unexecuted instantiation: void tinyformat::formatValue<char [6]>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, char const (&) [6])
Unexecuted instantiation: void tinyformat::formatValue<char [5]>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, char const (&) [5])
Unexecuted instantiation: void tinyformat::formatValue<char [7]>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, char const (&) [7])
Unexecuted instantiation: void tinyformat::formatValue<char [31]>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, char const (&) [31])
void tinyformat::formatValue<wallet::WalletFeature>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, wallet::WalletFeature const&)
Line
Count
Source
351
11.0k
{
352
11.0k
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
11.0k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
11.0k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
11.0k
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
11.0k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
11.0k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
11.0k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
  Branch (365:9): [Folded - Ignored]
  Branch (365:29): [True: 0, False: 11.0k]
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
11.0k
    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
11.0k
    else if (ntrunc >= 0) {
  Branch (372:14): [True: 0, False: 11.0k]
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
11.0k
    else
378
11.0k
        out << value;
379
11.0k
}
Unexecuted instantiation: void tinyformat::formatValue<util::TranslatedLiteral>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, util::TranslatedLiteral const&)
Unexecuted instantiation: void tinyformat::formatValue<char [10]>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, char const (&) [10])
Unexecuted instantiation: void tinyformat::formatValue<char [8]>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, char const (&) [8])
Unexecuted instantiation: void tinyformat::formatValue<CBlockIndex*>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, CBlockIndex* const&)
Unexecuted instantiation: void tinyformat::formatValue<char [37]>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, char const (&) [37])
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
19.9M
                        const char* fmtEnd, int /**/, charType value) \
386
19.9M
{                                                                     \
387
19.9M
    switch (*(fmtEnd-1)) {                                            \
388
19.9M
        case 'u': case 'd': case 'i': case 'o': case 'X': case 'x':   \
  Branch (388:9): [True: 0, False: 0]
  Branch (388:19): [True: 0, False: 0]
  Branch (388:29): [True: 0, False: 0]
  Branch (388:39): [True: 0, False: 0]
  Branch (388:49): [True: 0, False: 0]
  Branch (388:59): [True: 0, False: 0]
  Branch (388:9): [True: 19.9M, False: 486]
  Branch (388:19): [True: 486, False: 19.9M]
  Branch (388:29): [True: 0, False: 19.9M]
  Branch (388:39): [True: 0, False: 19.9M]
  Branch (388:49): [True: 0, False: 19.9M]
  Branch (388:59): [True: 0, False: 19.9M]
389
19.9M
            out << static_cast<int>(value); break;                    \
390
19.9M
        default:                                                      \
  Branch (390:9): [True: 0, False: 0]
  Branch (390:9): [True: 0, False: 19.9M]
391
0
            out << value;                   break;                    \
392
19.9M
    }                                                                 \
393
19.9M
}
Unexecuted instantiation: tinyformat::formatValue(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, char)
Unexecuted instantiation: tinyformat::formatValue(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, signed char)
tinyformat::formatValue(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, unsigned char)
Line
Count
Source
385
19.9M
                        const char* fmtEnd, int /**/, charType value) \
386
19.9M
{                                                                     \
387
19.9M
    switch (*(fmtEnd-1)) {                                            \
388
19.9M
        case 'u': case 'd': case 'i': case 'o': case 'X': case 'x':   \
  Branch (388:9): [True: 19.9M, False: 486]
  Branch (388:19): [True: 486, False: 19.9M]
  Branch (388:29): [True: 0, False: 19.9M]
  Branch (388:39): [True: 0, False: 19.9M]
  Branch (388:49): [True: 0, False: 19.9M]
  Branch (388:59): [True: 0, False: 19.9M]
389
19.9M
            out << static_cast<int>(value); break;                    \
390
19.9M
        default:                                                      \
  Branch (390:9): [True: 0, False: 19.9M]
391
0
            out << value;                   break;                    \
392
19.9M
    }                                                                 \
393
19.9M
}
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
1.53G
            : m_value(static_cast<const void*>(&value)),
535
1.53G
            m_formatImpl(&formatImpl<T>),
536
1.53G
            m_toIntImpl(&toIntImpl<T>)
537
1.53G
        { }
tinyformat::detail::FormatArg::FormatArg<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
534
87.5M
            : m_value(static_cast<const void*>(&value)),
535
87.5M
            m_formatImpl(&formatImpl<T>),
536
87.5M
            m_toIntImpl(&toIntImpl<T>)
537
87.5M
        { }
Unexecuted instantiation: tinyformat::detail::FormatArg::FormatArg<char*>(char* const&)
tinyformat::detail::FormatArg::FormatArg<char [13]>(char const (&) [13])
Line
Count
Source
534
12.0M
            : m_value(static_cast<const void*>(&value)),
535
12.0M
            m_formatImpl(&formatImpl<T>),
536
12.0M
            m_toIntImpl(&toIntImpl<T>)
537
12.0M
        { }
tinyformat::detail::FormatArg::FormatArg<int>(int const&)
Line
Count
Source
534
218M
            : m_value(static_cast<const void*>(&value)),
535
218M
            m_formatImpl(&formatImpl<T>),
536
218M
            m_toIntImpl(&toIntImpl<T>)
537
218M
        { }
tinyformat::detail::FormatArg::FormatArg<double>(double const&)
Line
Count
Source
534
89.5M
            : m_value(static_cast<const void*>(&value)),
535
89.5M
            m_formatImpl(&formatImpl<T>),
536
89.5M
            m_toIntImpl(&toIntImpl<T>)
537
89.5M
        { }
tinyformat::detail::FormatArg::FormatArg<char const*>(char const* const&)
Line
Count
Source
534
26.1M
            : m_value(static_cast<const void*>(&value)),
535
26.1M
            m_formatImpl(&formatImpl<T>),
536
26.1M
            m_toIntImpl(&toIntImpl<T>)
537
26.1M
        { }
tinyformat::detail::FormatArg::FormatArg<unsigned short>(unsigned short const&)
Line
Count
Source
534
5.21M
            : m_value(static_cast<const void*>(&value)),
535
5.21M
            m_formatImpl(&formatImpl<T>),
536
5.21M
            m_toIntImpl(&toIntImpl<T>)
537
5.21M
        { }
tinyformat::detail::FormatArg::FormatArg<char [9]>(char const (&) [9])
Line
Count
Source
534
22.1k
            : m_value(static_cast<const void*>(&value)),
535
22.1k
            m_formatImpl(&formatImpl<T>),
536
22.1k
            m_toIntImpl(&toIntImpl<T>)
537
22.1k
        { }
tinyformat::detail::FormatArg::FormatArg<bool>(bool const&)
Line
Count
Source
534
5.20M
            : m_value(static_cast<const void*>(&value)),
535
5.20M
            m_formatImpl(&formatImpl<T>),
536
5.20M
            m_toIntImpl(&toIntImpl<T>)
537
5.20M
        { }
tinyformat::detail::FormatArg::FormatArg<unsigned int>(unsigned int const&)
Line
Count
Source
534
414M
            : m_value(static_cast<const void*>(&value)),
535
414M
            m_formatImpl(&formatImpl<T>),
536
414M
            m_toIntImpl(&toIntImpl<T>)
537
414M
        { }
tinyformat::detail::FormatArg::FormatArg<long>(long const&)
Line
Count
Source
534
618M
            : m_value(static_cast<const void*>(&value)),
535
618M
            m_formatImpl(&formatImpl<T>),
536
618M
            m_toIntImpl(&toIntImpl<T>)
537
618M
        { }
tinyformat::detail::FormatArg::FormatArg<unsigned long>(unsigned long const&)
Line
Count
Source
534
30.7M
            : m_value(static_cast<const void*>(&value)),
535
30.7M
            m_formatImpl(&formatImpl<T>),
536
30.7M
            m_toIntImpl(&toIntImpl<T>)
537
30.7M
        { }
tinyformat::detail::FormatArg::FormatArg<char [15]>(char const (&) [15])
Line
Count
Source
534
11.0k
            : m_value(static_cast<const void*>(&value)),
535
11.0k
            m_formatImpl(&formatImpl<T>),
536
11.0k
            m_toIntImpl(&toIntImpl<T>)
537
11.0k
        { }
tinyformat::detail::FormatArg::FormatArg<std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> >(std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&)
Line
Count
Source
534
11.0k
            : m_value(static_cast<const void*>(&value)),
535
11.0k
            m_formatImpl(&formatImpl<T>),
536
11.0k
            m_toIntImpl(&toIntImpl<T>)
537
11.0k
        { }
tinyformat::detail::FormatArg::FormatArg<char [3]>(char const (&) [3])
Line
Count
Source
534
55.4k
            : m_value(static_cast<const void*>(&value)),
535
55.4k
            m_formatImpl(&formatImpl<T>),
536
55.4k
            m_toIntImpl(&toIntImpl<T>)
537
55.4k
        { }
tinyformat::detail::FormatArg::FormatArg<ServiceFlags>(ServiceFlags const&)
Line
Count
Source
534
11.0k
            : m_value(static_cast<const void*>(&value)),
535
11.0k
            m_formatImpl(&formatImpl<T>),
536
11.0k
            m_toIntImpl(&toIntImpl<T>)
537
11.0k
        { }
tinyformat::detail::FormatArg::FormatArg<char [17]>(char const (&) [17])
Line
Count
Source
534
2.25M
            : m_value(static_cast<const void*>(&value)),
535
2.25M
            m_formatImpl(&formatImpl<T>),
536
2.25M
            m_toIntImpl(&toIntImpl<T>)
537
2.25M
        { }
tinyformat::detail::FormatArg::FormatArg<char [30]>(char const (&) [30])
Line
Count
Source
534
7.57k
            : m_value(static_cast<const void*>(&value)),
535
7.57k
            m_formatImpl(&formatImpl<T>),
536
7.57k
            m_toIntImpl(&toIntImpl<T>)
537
7.57k
        { }
tinyformat::detail::FormatArg::FormatArg<std::atomic<int> >(std::atomic<int> const&)
Line
Count
Source
534
354k
            : m_value(static_cast<const void*>(&value)),
535
354k
            m_formatImpl(&formatImpl<T>),
536
354k
            m_toIntImpl(&toIntImpl<T>)
537
354k
        { }
tinyformat::detail::FormatArg::FormatArg<char [20]>(char const (&) [20])
Line
Count
Source
534
18.0k
            : m_value(static_cast<const void*>(&value)),
535
18.0k
            m_formatImpl(&formatImpl<T>),
536
18.0k
            m_toIntImpl(&toIntImpl<T>)
537
18.0k
        { }
tinyformat::detail::FormatArg::FormatArg<std::atomic<unsigned long> >(std::atomic<unsigned long> const&)
Line
Count
Source
534
366
            : m_value(static_cast<const void*>(&value)),
535
366
            m_formatImpl(&formatImpl<T>),
536
366
            m_toIntImpl(&toIntImpl<T>)
537
366
        { }
tinyformat::detail::FormatArg::FormatArg<unsigned char>(unsigned char const&)
Line
Count
Source
534
19.9M
            : m_value(static_cast<const void*>(&value)),
535
19.9M
            m_formatImpl(&formatImpl<T>),
536
19.9M
            m_toIntImpl(&toIntImpl<T>)
537
19.9M
        { }
tinyformat::detail::FormatArg::FormatArg<char [16]>(char const (&) [16])
Line
Count
Source
534
2.24M
            : m_value(static_cast<const void*>(&value)),
535
2.24M
            m_formatImpl(&formatImpl<T>),
536
2.24M
            m_toIntImpl(&toIntImpl<T>)
537
2.24M
        { }
Unexecuted instantiation: tinyformat::detail::FormatArg::FormatArg<char [19]>(char const (&) [19])
Unexecuted instantiation: tinyformat::detail::FormatArg::FormatArg<ChainstateRole>(ChainstateRole const&)
tinyformat::detail::FormatArg::FormatArg<char [18]>(char const (&) [18])
Line
Count
Source
534
13.0k
            : m_value(static_cast<const void*>(&value)),
535
13.0k
            m_formatImpl(&formatImpl<T>),
536
13.0k
            m_toIntImpl(&toIntImpl<T>)
537
13.0k
        { }
Unexecuted instantiation: tinyformat::detail::FormatArg::FormatArg<node::BlockfileType>(node::BlockfileType const&)
Unexecuted instantiation: tinyformat::detail::FormatArg::FormatArg<node::BlockfileCursor>(node::BlockfileCursor const&)
Unexecuted instantiation: tinyformat::detail::FormatArg::FormatArg<float>(float const&)
Unexecuted instantiation: tinyformat::detail::FormatArg::FormatArg<char [42]>(char const (&) [42])
tinyformat::detail::FormatArg::FormatArg<char [12]>(char const (&) [12])
Line
Count
Source
534
88
            : m_value(static_cast<const void*>(&value)),
535
88
            m_formatImpl(&formatImpl<T>),
536
88
            m_toIntImpl(&toIntImpl<T>)
537
88
        { }
tinyformat::detail::FormatArg::FormatArg<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > const&)
Line
Count
Source
534
188k
            : m_value(static_cast<const void*>(&value)),
535
188k
            m_formatImpl(&formatImpl<T>),
536
188k
            m_toIntImpl(&toIntImpl<T>)
537
188k
        { }
tinyformat::detail::FormatArg::FormatArg<char [21]>(char const (&) [21])
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
        { }
tinyformat::detail::FormatArg::FormatArg<char [23]>(char const (&) [23])
Line
Count
Source
534
74
            : m_value(static_cast<const void*>(&value)),
535
74
            m_formatImpl(&formatImpl<T>),
536
74
            m_toIntImpl(&toIntImpl<T>)
537
74
        { }
tinyformat::detail::FormatArg::FormatArg<char [27]>(char const (&) [27])
Line
Count
Source
534
39
            : m_value(static_cast<const void*>(&value)),
535
39
            m_formatImpl(&formatImpl<T>),
536
39
            m_toIntImpl(&toIntImpl<T>)
537
39
        { }
Unexecuted instantiation: tinyformat::detail::FormatArg::FormatArg<char [22]>(char const (&) [22])
tinyformat::detail::FormatArg::FormatArg<char [14]>(char const (&) [14])
Line
Count
Source
534
1.51k
            : m_value(static_cast<const void*>(&value)),
535
1.51k
            m_formatImpl(&formatImpl<T>),
536
1.51k
            m_toIntImpl(&toIntImpl<T>)
537
1.51k
        { }
tinyformat::detail::FormatArg::FormatArg<char [11]>(char const (&) [11])
Line
Count
Source
534
2.33k
            : m_value(static_cast<const void*>(&value)),
535
2.33k
            m_formatImpl(&formatImpl<T>),
536
2.33k
            m_toIntImpl(&toIntImpl<T>)
537
2.33k
        { }
Unexecuted instantiation: tinyformat::detail::FormatArg::FormatArg<char [24]>(char const (&) [24])
Unexecuted instantiation: tinyformat::detail::FormatArg::FormatArg<char [6]>(char const (&) [6])
Unexecuted instantiation: tinyformat::detail::FormatArg::FormatArg<char [5]>(char const (&) [5])
Unexecuted instantiation: tinyformat::detail::FormatArg::FormatArg<char [7]>(char const (&) [7])
Unexecuted instantiation: tinyformat::detail::FormatArg::FormatArg<char [31]>(char const (&) [31])
tinyformat::detail::FormatArg::FormatArg<wallet::WalletFeature>(wallet::WalletFeature const&)
Line
Count
Source
534
11.0k
            : m_value(static_cast<const void*>(&value)),
535
11.0k
            m_formatImpl(&formatImpl<T>),
536
11.0k
            m_toIntImpl(&toIntImpl<T>)
537
11.0k
        { }
Unexecuted instantiation: tinyformat::detail::FormatArg::FormatArg<util::TranslatedLiteral>(util::TranslatedLiteral const&)
Unexecuted instantiation: tinyformat::detail::FormatArg::FormatArg<char [10]>(char const (&) [10])
Unexecuted instantiation: tinyformat::detail::FormatArg::FormatArg<char [8]>(char const (&) [8])
Unexecuted instantiation: tinyformat::detail::FormatArg::FormatArg<CBlockIndex*>(CBlockIndex* const&)
Unexecuted instantiation: tinyformat::detail::FormatArg::FormatArg<char>(char const&)
Unexecuted instantiation: tinyformat::detail::FormatArg::FormatArg<char [37]>(char const (&) [37])
538
539
        void format(std::ostream& out, const char* fmtBegin,
540
                    const char* fmtEnd, int ntrunc) const
541
1.53G
        {
542
1.53G
            TINYFORMAT_ASSERT(m_value);
  Branch (542:13): [True: 1.53G, False: 18.4E]
543
1.53G
            TINYFORMAT_ASSERT(m_formatImpl);
  Branch (543:13): [True: 1.53G, False: 18.4E]
544
1.53G
            m_formatImpl(out, fmtBegin, fmtEnd, ntrunc, m_value);
545
1.53G
        }
546
547
        int toInt() const
548
0
        {
549
0
            TINYFORMAT_ASSERT(m_value);
  Branch (549:13): [True: 0, False: 0]
550
0
            TINYFORMAT_ASSERT(m_toIntImpl);
  Branch (550:13): [True: 0, False: 0]
551
0
            return m_toIntImpl(m_value);
552
0
        }
553
554
    private:
555
        template<typename T>
556
        TINYFORMAT_HIDDEN static void formatImpl(std::ostream& out, const char* fmtBegin,
557
                        const char* fmtEnd, int ntrunc, const void* value)
558
1.53G
        {
559
1.53G
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
1.53G
        }
void tinyformat::detail::FormatArg::formatImpl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, void const*)
Line
Count
Source
558
87.5M
        {
559
87.5M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
87.5M
        }
Unexecuted instantiation: void tinyformat::detail::FormatArg::formatImpl<char*>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, void const*)
void tinyformat::detail::FormatArg::formatImpl<char [13]>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, void const*)
Line
Count
Source
558
12.0M
        {
559
12.0M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
12.0M
        }
void tinyformat::detail::FormatArg::formatImpl<int>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, void const*)
Line
Count
Source
558
218M
        {
559
218M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
218M
        }
void tinyformat::detail::FormatArg::formatImpl<double>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, void const*)
Line
Count
Source
558
89.5M
        {
559
89.5M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
89.5M
        }
void tinyformat::detail::FormatArg::formatImpl<char const*>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, void const*)
Line
Count
Source
558
26.1M
        {
559
26.1M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
26.1M
        }
void tinyformat::detail::FormatArg::formatImpl<unsigned short>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, void const*)
Line
Count
Source
558
5.21M
        {
559
5.21M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
5.21M
        }
void tinyformat::detail::FormatArg::formatImpl<char [9]>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, void const*)
Line
Count
Source
558
22.1k
        {
559
22.1k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
22.1k
        }
void tinyformat::detail::FormatArg::formatImpl<bool>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, void const*)
Line
Count
Source
558
5.20M
        {
559
5.20M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
5.20M
        }
void tinyformat::detail::FormatArg::formatImpl<unsigned int>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, void const*)
Line
Count
Source
558
414M
        {
559
414M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
414M
        }
void tinyformat::detail::FormatArg::formatImpl<long>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, void const*)
Line
Count
Source
558
618M
        {
559
618M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
618M
        }
void tinyformat::detail::FormatArg::formatImpl<unsigned long>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, void const*)
Line
Count
Source
558
30.7M
        {
559
30.7M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
30.7M
        }
void tinyformat::detail::FormatArg::formatImpl<char [15]>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, void const*)
Line
Count
Source
558
11.0k
        {
559
11.0k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
11.0k
        }
void tinyformat::detail::FormatArg::formatImpl<std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, void const*)
Line
Count
Source
558
11.0k
        {
559
11.0k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
11.0k
        }
void tinyformat::detail::FormatArg::formatImpl<char [3]>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, void const*)
Line
Count
Source
558
55.4k
        {
559
55.4k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
55.4k
        }
void tinyformat::detail::FormatArg::formatImpl<ServiceFlags>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, void const*)
Line
Count
Source
558
11.0k
        {
559
11.0k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
11.0k
        }
void tinyformat::detail::FormatArg::formatImpl<char [17]>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, void const*)
Line
Count
Source
558
2.25M
        {
559
2.25M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
2.25M
        }
void tinyformat::detail::FormatArg::formatImpl<char [30]>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, void const*)
Line
Count
Source
558
7.57k
        {
559
7.57k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
7.57k
        }
void tinyformat::detail::FormatArg::formatImpl<std::atomic<int> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, void const*)
Line
Count
Source
558
354k
        {
559
354k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
354k
        }
void tinyformat::detail::FormatArg::formatImpl<char [20]>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, void const*)
Line
Count
Source
558
18.0k
        {
559
18.0k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
18.0k
        }
void tinyformat::detail::FormatArg::formatImpl<std::atomic<unsigned long> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, void const*)
Line
Count
Source
558
366
        {
559
366
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
366
        }
void tinyformat::detail::FormatArg::formatImpl<unsigned char>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, void const*)
Line
Count
Source
558
19.9M
        {
559
19.9M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
19.9M
        }
void tinyformat::detail::FormatArg::formatImpl<char [16]>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, void const*)
Line
Count
Source
558
2.24M
        {
559
2.24M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
2.24M
        }
Unexecuted instantiation: void tinyformat::detail::FormatArg::formatImpl<char [19]>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, void const*)
Unexecuted instantiation: void tinyformat::detail::FormatArg::formatImpl<ChainstateRole>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, void const*)
void tinyformat::detail::FormatArg::formatImpl<char [18]>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, void const*)
Line
Count
Source
558
13.0k
        {
559
13.0k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
13.0k
        }
Unexecuted instantiation: void tinyformat::detail::FormatArg::formatImpl<node::BlockfileType>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, void const*)
Unexecuted instantiation: void tinyformat::detail::FormatArg::formatImpl<node::BlockfileCursor>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, void const*)
Unexecuted instantiation: void tinyformat::detail::FormatArg::formatImpl<float>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, void const*)
Unexecuted instantiation: void tinyformat::detail::FormatArg::formatImpl<char [42]>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, void const*)
void tinyformat::detail::FormatArg::formatImpl<char [12]>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, void const*)
Line
Count
Source
558
88
        {
559
88
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
88
        }
void tinyformat::detail::FormatArg::formatImpl<std::basic_string_view<char, std::char_traits<char> > >(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, void const*)
Line
Count
Source
558
188k
        {
559
188k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
188k
        }
void tinyformat::detail::FormatArg::formatImpl<char [21]>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, void const*)
Line
Count
Source
558
1
        {
559
1
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
1
        }
void tinyformat::detail::FormatArg::formatImpl<char [23]>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, void const*)
Line
Count
Source
558
74
        {
559
74
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
74
        }
void tinyformat::detail::FormatArg::formatImpl<char [27]>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, void const*)
Line
Count
Source
558
39
        {
559
39
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
39
        }
Unexecuted instantiation: void tinyformat::detail::FormatArg::formatImpl<char [22]>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, void const*)
void tinyformat::detail::FormatArg::formatImpl<char [14]>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, void const*)
Line
Count
Source
558
1.51k
        {
559
1.51k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
1.51k
        }
void tinyformat::detail::FormatArg::formatImpl<char [11]>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, void const*)
Line
Count
Source
558
2.33k
        {
559
2.33k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
2.33k
        }
Unexecuted instantiation: void tinyformat::detail::FormatArg::formatImpl<char [24]>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, void const*)
Unexecuted instantiation: void tinyformat::detail::FormatArg::formatImpl<char [6]>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, void const*)
Unexecuted instantiation: void tinyformat::detail::FormatArg::formatImpl<char [5]>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, void const*)
Unexecuted instantiation: void tinyformat::detail::FormatArg::formatImpl<char [7]>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, void const*)
Unexecuted instantiation: void tinyformat::detail::FormatArg::formatImpl<char [31]>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, void const*)
void tinyformat::detail::FormatArg::formatImpl<wallet::WalletFeature>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, void const*)
Line
Count
Source
558
11.0k
        {
559
11.0k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
11.0k
        }
Unexecuted instantiation: void tinyformat::detail::FormatArg::formatImpl<util::TranslatedLiteral>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, void const*)
Unexecuted instantiation: void tinyformat::detail::FormatArg::formatImpl<char [10]>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, void const*)
Unexecuted instantiation: void tinyformat::detail::FormatArg::formatImpl<char [8]>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, void const*)
Unexecuted instantiation: void tinyformat::detail::FormatArg::formatImpl<CBlockIndex*>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, void const*)
Unexecuted instantiation: void tinyformat::detail::FormatArg::formatImpl<char>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, void const*)
Unexecuted instantiation: void tinyformat::detail::FormatArg::formatImpl<char [37]>(std::basic_ostream<char, std::char_traits<char> >&, char const*, char const*, int, void const*)
561
562
        template<typename T>
563
        TINYFORMAT_HIDDEN static int toIntImpl(const void* value)
564
0
        {
565
0
            return convertToInt<T>::invoke(*static_cast<const T*>(value));
566
0
        }
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char*>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char [13]>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<int>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<double>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char const*>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<unsigned short>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char [9]>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<bool>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<unsigned int>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<long>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<unsigned long>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char [15]>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> >(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char [3]>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<ServiceFlags>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char [17]>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char [30]>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<std::atomic<int> >(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char [20]>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<std::atomic<unsigned long> >(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<unsigned char>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char [16]>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char [19]>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<ChainstateRole>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char [18]>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<node::BlockfileType>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<node::BlockfileCursor>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<float>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char [42]>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char [12]>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<std::basic_string_view<char, std::char_traits<char> > >(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char [21]>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char [23]>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char [27]>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char [22]>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char [14]>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char [11]>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char [24]>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char [6]>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char [5]>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char [7]>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char [31]>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<wallet::WalletFeature>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<util::TranslatedLiteral>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char [10]>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char [8]>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<CBlockIndex*>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char [37]>(void const*)
567
568
        const void* m_value{nullptr};
569
        void (*m_formatImpl)(std::ostream& out, const char* fmtBegin,
570
                             const char* fmtEnd, int ntrunc, const void* value){nullptr};
571
        int (*m_toIntImpl)(const void* value){nullptr};
572
};
573
574
575
// Parse and return an integer from the string c, as atoi()
576
// On return, c is set to one past the end of the integer.
577
inline int parseIntAndAdvance(const char*& c)
578
1.26G
{
579
1.26G
    int i = 0;
580
3.71G
    for (;*c >= '0' && *c <= '9'; ++c)
  Branch (580:11): [True: 3.71G, False: 112k]
  Branch (580:24): [True: 2.44G, False: 1.26G]
581
2.44G
        i = 10*i + (*c - '0');
582
1.26G
    return i;
583
1.26G
}
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
437M
{
594
437M
    if (*c >= '0' && *c <= '9') {
  Branch (594:9): [True: 352M, False: 85.0M]
  Branch (594:22): [True: 85.0M, False: 267M]
595
85.0M
        n = parseIntAndAdvance(c);
596
85.0M
    }
597
352M
    else if (*c == '*') {
  Branch (597:14): [True: 0, False: 352M]
598
0
        ++c;
599
0
        n = 0;
600
0
        if (positionalMode) {
  Branch (600:13): [True: 0, False: 0]
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
0
        else {
611
0
            if (argIndex < numArgs)
  Branch (611:17): [True: 0, False: 0]
612
0
                n = args[argIndex++].toInt();
613
0
            else
614
0
                TINYFORMAT_ERROR("tinyformat: Not enough arguments to read variable width or precision");
615
0
        }
616
0
    }
617
352M
    else {
618
352M
        return false;
619
352M
    }
620
85.0M
    return true;
621
437M
}
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
1.84G
{
630
1.84G
    const char* c = fmt;
631
6.71G
    for (;; ++c) {
632
6.71G
        if (*c == '\0') {
  Branch (632:13): [True: 316M, False: 6.40G]
633
316M
            out.write(fmt, c - fmt);
634
316M
            return c;
635
316M
        }
636
6.40G
        else if (*c == '%') {
  Branch (636:18): [True: 1.53G, False: 4.86G]
637
1.53G
            out.write(fmt, c - fmt);
638
1.53G
            if (*(c+1) != '%')
  Branch (638:17): [True: 1.53G, False: 18.4E]
639
1.53G
                return c;
640
            // for "%%", tack trailing % onto next literal section.
641
18.4E
            fmt = ++c;
642
18.4E
        }
643
6.71G
    }
644
1.84G
}
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
1.53G
{
686
1.53G
    TINYFORMAT_ASSERT(*fmtStart == '%');
  Branch (686:5): [True: 1.53G, False: 16.5k]
687
    // Reset stream state to defaults.
688
1.53G
    out.width(0);
689
1.53G
    out.precision(6);
690
1.53G
    out.fill(' ');
691
    // Reset most flags; ignore irrelevant unitbuf & skipws.
692
1.53G
    out.unsetf(std::ios::adjustfield | std::ios::basefield |
693
1.53G
               std::ios::floatfield | std::ios::showbase | std::ios::boolalpha |
694
1.53G
               std::ios::showpoint | std::ios::showpos | std::ios::uppercase);
695
1.53G
    bool precisionSet = false;
696
1.53G
    bool widthSet = false;
697
1.53G
    int widthExtra = 0;
698
1.53G
    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
1.53G
    if (*c >= '0' && *c <= '9') {
  Branch (702:9): [True: 1.44G, False: 84.9M]
  Branch (702:22): [True: 1.18G, False: 267M]
703
1.18G
        const char tmpc = *c;
704
1.18G
        int value = parseIntAndAdvance(c);
705
1.18G
        if (*c == '$') {
  Branch (705:13): [True: 0, False: 1.18G]
706
            // value is an argument index
707
0
            if (value > 0 && value <= numArgs)
  Branch (707:17): [True: 0, False: 0]
  Branch (707:30): [True: 0, False: 0]
708
0
                argIndex = value - 1;
709
0
            else
710
0
                TINYFORMAT_ERROR("tinyformat: Positional argument out of range");
711
0
            ++c;
712
0
            positionalMode = true;
713
0
        }
714
1.18G
        else if (positionalMode) {
  Branch (714:18): [True: 0, False: 1.18G]
715
0
            TINYFORMAT_ERROR("tinyformat: Non-positional argument used after a positional one");
716
0
        }
717
1.18G
        else {
718
1.18G
            if (tmpc == '0') {
  Branch (718:17): [True: 1.18G, False: 48.4k]
719
                // Use internal padding so that numeric values are
720
                // formatted correctly, eg -00010 rather than 000-10
721
1.18G
                out.fill('0');
722
1.18G
                out.setf(std::ios::internal, std::ios::adjustfield);
723
1.18G
            }
724
1.18G
            if (value != 0) {
  Branch (724:17): [True: 1.18G, False: 36.6k]
725
                // Nonzero value means that we parsed width.
726
1.18G
                widthSet = true;
727
1.18G
                out.width(value);
728
1.18G
            }
729
1.18G
        }
730
1.18G
    }
731
352M
    else if (positionalMode) {
  Branch (731:14): [True: 0, False: 352M]
732
0
        TINYFORMAT_ERROR("tinyformat: Non-positional argument used after a positional one");
733
0
    }
734
    // 2) Parse flags and width if we did not do it in previous step.
735
1.53G
    if (!widthSet) {
  Branch (735:9): [True: 352M, False: 1.17G]
736
        // Parse flags
737
352M
        for (;; ++c) {
738
352M
            switch (*c) {
739
0
                case '#':
  Branch (739:17): [True: 0, False: 352M]
740
0
                    out.setf(std::ios::showpoint | std::ios::showbase);
741
0
                    continue;
742
0
                case '0':
  Branch (742:17): [True: 0, False: 352M]
743
                    // overridden by left alignment ('-' flag)
744
0
                    if (!(out.flags() & std::ios::left)) {
  Branch (744:25): [True: 0, False: 0]
745
                        // Use internal padding so that numeric values are
746
                        // formatted correctly, eg -00010 rather than 000-10
747
0
                        out.fill('0');
748
0
                        out.setf(std::ios::internal, std::ios::adjustfield);
749
0
                    }
750
0
                    continue;
751
0
                case '-':
  Branch (751:17): [True: 0, False: 352M]
752
0
                    out.fill(' ');
753
0
                    out.setf(std::ios::left, std::ios::adjustfield);
754
0
                    continue;
755
0
                case ' ':
  Branch (755:17): [True: 0, False: 352M]
756
                    // overridden by show positive sign, '+' flag.
757
0
                    if (!(out.flags() & std::ios::showpos))
  Branch (757:25): [True: 0, False: 0]
758
0
                        spacePadPositive = true;
759
0
                    continue;
760
44.3k
                case '+':
  Branch (760:17): [True: 44.3k, False: 352M]
761
44.3k
                    out.setf(std::ios::showpos);
762
44.3k
                    spacePadPositive = false;
763
44.3k
                    widthExtra = 1;
764
44.3k
                    continue;
765
352M
                default:
  Branch (765:17): [True: 352M, False: 64.4k]
766
352M
                    break;
767
352M
            }
768
352M
            break;
769
352M
        }
770
        // Parse width
771
352M
        int width = 0;
772
352M
        widthSet = parseWidthOrPrecision(width, c, positionalMode,
773
352M
                                         args, argIndex, numArgs);
774
352M
        if (widthSet) {
  Branch (774:13): [True: 0, False: 352M]
775
0
            if (width < 0) {
  Branch (775:17): [True: 0, False: 0]
776
                // negative widths correspond to '-' flag set
777
0
                out.fill(' ');
778
0
                out.setf(std::ios::left, std::ios::adjustfield);
779
0
                width = -width;
780
0
            }
781
0
            out.width(width);
782
0
        }
783
352M
    }
784
    // 3) Parse precision
785
1.53G
    if (*c == '.') {
  Branch (785:9): [True: 85.0M, False: 1.44G]
786
85.0M
        ++c;
787
85.0M
        int precision = 0;
788
85.0M
        parseWidthOrPrecision(precision, c, positionalMode,
789
85.0M
                              args, argIndex, numArgs);
790
        // Presence of `.` indicates precision set, unless the inferred value
791
        // was negative in which case the default is used.
792
85.0M
        precisionSet = precision >= 0;
793
85.0M
        if (precisionSet)
  Branch (793:13): [True: 85.0M, False: 0]
794
85.0M
            out.precision(precision);
795
85.0M
    }
796
    // 4) Ignore any C99 length modifier
797
1.53G
    while (*c == 'l' || *c == 'h' || *c == 'L' ||
  Branch (797:12): [True: 3.20M, False: 1.53G]
  Branch (797:25): [True: 18.4E, False: 1.53G]
  Branch (797:38): [True: 18.4E, False: 1.53G]
798
1.53G
           *c == 'j' || *c == 'z' || *c == 't') {
  Branch (798:12): [True: 1.09k, False: 1.53G]
  Branch (798:25): [True: 65.5k, False: 1.53G]
  Branch (798:38): [True: 18.4E, False: 1.53G]
799
2.30M
        ++c;
800
2.30M
    }
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
1.53G
    bool intConversion = false;
805
1.53G
    switch (*c) {
806
1.29G
        case 'u': case 'd': case 'i':
  Branch (806:9): [True: 458M, False: 1.07G]
  Branch (806:19): [True: 57.5M, False: 1.47G]
  Branch (806:29): [True: 780M, False: 751M]
807
1.29G
            out.setf(std::ios::dec, std::ios::basefield);
808
1.29G
            intConversion = true;
809
1.29G
            break;
810
0
        case 'o':
  Branch (810:9): [True: 0, False: 1.53G]
811
0
            out.setf(std::ios::oct, std::ios::basefield);
812
0
            intConversion = true;
813
0
            break;
814
0
        case 'X':
  Branch (814:9): [True: 0, False: 1.53G]
815
0
            out.setf(std::ios::uppercase);
816
0
            [[fallthrough]];
817
2.38M
        case 'x': case 'p':
  Branch (817:9): [True: 2.38M, False: 1.52G]
  Branch (817:19): [True: 0, False: 1.53G]
818
2.38M
            out.setf(std::ios::hex, std::ios::basefield);
819
2.38M
            intConversion = true;
820
2.38M
            break;
821
0
        case 'E':
  Branch (821:9): [True: 0, False: 1.53G]
822
0
            out.setf(std::ios::uppercase);
823
0
            [[fallthrough]];
824
0
        case 'e':
  Branch (824:9): [True: 0, False: 1.53G]
825
0
            out.setf(std::ios::scientific, std::ios::floatfield);
826
0
            out.setf(std::ios::dec, std::ios::basefield);
827
0
            break;
828
0
        case 'F':
  Branch (828:9): [True: 0, False: 1.53G]
829
0
            out.setf(std::ios::uppercase);
830
0
            [[fallthrough]];
831
89.5M
        case 'f':
  Branch (831:9): [True: 89.5M, False: 1.44G]
832
89.5M
            out.setf(std::ios::fixed, std::ios::floatfield);
833
89.5M
            break;
834
0
        case 'A':
  Branch (834:9): [True: 0, False: 1.53G]
835
0
            out.setf(std::ios::uppercase);
836
0
            [[fallthrough]];
837
0
        case 'a':
  Branch (837:9): [True: 0, False: 1.53G]
838
#           ifdef _MSC_VER
839
            // Workaround https://developercommunity.visualstudio.com/content/problem/520472/hexfloat-stream-output-does-not-ignore-precision-a.html
840
            // by always setting maximum precision on MSVC to avoid precision
841
            // loss for doubles.
842
            out.precision(13);
843
#           endif
844
0
            out.setf(std::ios::fixed | std::ios::scientific, std::ios::floatfield);
845
0
            break;
846
0
        case 'G':
  Branch (846:9): [True: 0, False: 1.53G]
847
0
            out.setf(std::ios::uppercase);
848
0
            [[fallthrough]];
849
0
        case 'g':
  Branch (849:9): [True: 0, False: 1.53G]
850
0
            out.setf(std::ios::dec, std::ios::basefield);
851
            // As in boost::format, let stream decide float format.
852
0
            out.flags(out.flags() & ~std::ios::floatfield);
853
0
            break;
854
0
        case 'c':
  Branch (854:9): [True: 0, False: 1.53G]
855
            // Handled as special case inside formatValue()
856
0
            break;
857
143M
        case 's':
  Branch (857:9): [True: 143M, False: 1.38G]
858
143M
            if (precisionSet)
  Branch (858:17): [True: 0, False: 143M]
859
0
                ntrunc = static_cast<int>(out.precision());
860
            // Make %s print Booleans as "true" and "false"
861
143M
            out.setf(std::ios::boolalpha);
862
143M
            break;
863
0
        case 'n':
  Branch (863:9): [True: 0, False: 1.53G]
864
            // Not supported - will cause problems!
865
0
            TINYFORMAT_ERROR("tinyformat: %n conversion spec not supported");
866
0
            break;
867
0
        case '\0':
  Branch (867:9): [True: 0, False: 1.53G]
868
0
            TINYFORMAT_ERROR("tinyformat: Conversion spec incorrectly "
869
0
                             "terminated by end of string");
870
0
            return c;
871
0
        default:
  Branch (871:9): [True: 0, False: 1.53G]
872
0
            break;
873
1.53G
    }
874
1.53G
    if (intConversion && precisionSet && !widthSet) {
  Branch (874:9): [True: 1.29G, False: 232M]
  Branch (874:26): [True: 0, False: 1.29G]
  Branch (874:42): [True: 0, False: 0]
875
        // "precision" for integers gives the minimum number of digits (to be
876
        // padded with zeros on the left).  This isn't really supported by the
877
        // iostreams, but we can approximately simulate it with the width if
878
        // the width isn't otherwise used.
879
0
        out.width(out.precision() + widthExtra);
880
0
        out.setf(std::ios::internal, std::ios::adjustfield);
881
0
        out.fill('0');
882
0
    }
883
1.53G
    return c+1;
884
1.53G
}
885
886
887
//------------------------------------------------------------------------------
888
inline void formatImpl(std::ostream& out, const char* fmt,
889
                       const detail::FormatArg* args,
890
                       int numArgs)
891
316M
{
892
    // Saved stream state
893
316M
    std::streamsize origWidth = out.width();
894
316M
    std::streamsize origPrecision = out.precision();
895
316M
    std::ios::fmtflags origFlags = out.flags();
896
316M
    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
316M
    bool positionalMode = false;
901
316M
    int argIndex = 0;
902
1.84G
    while (true) {
  Branch (902:12): [Folded - Ignored]
903
1.84G
        fmt = printFormatStringLiteral(out, fmt);
904
1.84G
        if (*fmt == '\0') {
  Branch (904:13): [True: 316M, False: 1.53G]
905
316M
            if (!positionalMode && argIndex < numArgs) {
  Branch (905:17): [True: 316M, False: 18.4E]
  Branch (905:36): [True: 0, False: 316M]
906
0
                TINYFORMAT_ERROR("tinyformat: Not enough conversion specifiers in format string");
907
0
            }
908
316M
            break;
909
316M
        }
910
1.53G
        bool spacePadPositive = false;
911
1.53G
        int ntrunc = -1;
912
1.53G
        const char* fmtEnd = streamStateFromFormat(out, positionalMode, spacePadPositive, ntrunc, fmt,
913
1.53G
                                                   args, argIndex, numArgs);
914
        // NB: argIndex may be incremented by reading variable width/precision
915
        // in `streamStateFromFormat`, so do the bounds check here.
916
1.53G
        if (argIndex >= numArgs) {
  Branch (916:13): [True: 0, False: 1.53G]
917
0
            TINYFORMAT_ERROR("tinyformat: Too many conversion specifiers in format string");
918
0
            return;
919
0
        }
920
1.53G
        const FormatArg& arg = args[argIndex];
921
        // Format the arg into the stream.
922
1.53G
        if (!spacePadPositive) {
  Branch (922:13): [True: 1.53G, False: 824k]
923
1.53G
            arg.format(out, fmt, fmtEnd, ntrunc);
924
1.53G
        }
925
824k
        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
824k
            std::ostringstream tmpStream;
931
824k
            tmpStream.copyfmt(out);
932
824k
            tmpStream.setf(std::ios::showpos);
933
824k
            arg.format(tmpStream, fmt, fmtEnd, ntrunc);
934
824k
            std::string result = tmpStream.str(); // allocates... yuck.
935
824k
            for (size_t i = 0, iend = result.size(); i < iend; ++i) {
  Branch (935:54): [True: 0, False: 824k]
936
0
                if (result[i] == '+')
  Branch (936:21): [True: 0, False: 0]
937
0
                    result[i] = ' ';
938
0
            }
939
824k
            out << result;
940
824k
        }
941
1.53G
        if (!positionalMode)
  Branch (941:13): [True: 1.53G, False: 18.4E]
942
1.53G
            ++argIndex;
943
1.53G
        fmt = fmtEnd;
944
1.53G
    }
945
946
    // Restore stream state
947
316M
    out.width(origWidth);
948
316M
    out.precision(origPrecision);
949
316M
    out.flags(origFlags);
950
316M
    out.fill(origFill);
951
316M
}
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
316M
            : 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
314M
            : FormatList(&m_formatterStore[0], N),
991
314M
            m_formatterStore { FormatArg(args)... }
992
314M
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<1>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
990
1.64M
            : FormatList(&m_formatterStore[0], N),
991
1.64M
            m_formatterStore { FormatArg(args)... }
992
1.64M
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<1>::FormatListN<char*>(char* const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [13]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [13])
tinyformat::detail::FormatListN<1>::FormatListN<int>(int const&)
Line
Count
Source
990
336k
            : FormatList(&m_formatterStore[0], N),
991
336k
            m_formatterStore { FormatArg(args)... }
992
336k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<2>::FormatListN<double, double>(double const&, double const&)
Line
Count
Source
990
11.0k
            : FormatList(&m_formatterStore[0], N),
991
11.0k
            m_formatterStore { FormatArg(args)... }
992
11.0k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<2>::FormatListN<char const*, unsigned short>(char const* const&, unsigned short const&)
Line
Count
Source
990
54.5k
            : FormatList(&m_formatterStore[0], N),
991
54.5k
            m_formatterStore { FormatArg(args)... }
992
54.5k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<1>::FormatListN<char [9]>(char const (&) [9])
Line
Count
Source
990
22.1k
            : FormatList(&m_formatterStore[0], N),
991
22.1k
            m_formatterStore { FormatArg(args)... }
992
22.1k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<4>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
990
277k
            : FormatList(&m_formatterStore[0], N),
991
277k
            m_formatterStore { FormatArg(args)... }
992
277k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<1>::FormatListN<bool>(bool const&)
Line
Count
Source
990
443k
            : FormatList(&m_formatterStore[0], N),
991
443k
            m_formatterStore { FormatArg(args)... }
992
443k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<1>::FormatListN<unsigned int>(unsigned int const&)
Line
Count
Source
990
1.65M
            : FormatList(&m_formatterStore[0], N),
991
1.65M
            m_formatterStore { FormatArg(args)... }
992
1.65M
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<1>::FormatListN<char const*>(char const* const&)
Line
Count
Source
990
83.6k
            : FormatList(&m_formatterStore[0], N),
991
83.6k
            m_formatterStore { FormatArg(args)... }
992
83.6k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<1>::FormatListN<long>(long const&)
Line
Count
Source
990
403k
            : FormatList(&m_formatterStore[0], N),
991
403k
            m_formatterStore { FormatArg(args)... }
992
403k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<2>::FormatListN<unsigned long, unsigned long>(unsigned long const&, unsigned long const&)
Line
Count
Source
990
40.4k
            : FormatList(&m_formatterStore[0], N),
991
40.4k
            m_formatterStore { FormatArg(args)... }
992
40.4k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<2>::FormatListN<int, int>(int const&, int const&)
Line
Count
Source
990
22.1k
            : FormatList(&m_formatterStore[0], N),
991
22.1k
            m_formatterStore { FormatArg(args)... }
992
22.1k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<1>::FormatListN<unsigned long>(unsigned long const&)
Line
Count
Source
990
156k
            : FormatList(&m_formatterStore[0], N),
991
156k
            m_formatterStore { FormatArg(args)... }
992
156k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<2>::FormatListN<char const*, char const*>(char const* const&, char const* const&)
Line
Count
Source
990
11.0k
            : FormatList(&m_formatterStore[0], N),
991
11.0k
            m_formatterStore { FormatArg(args)... }
992
11.0k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<2>::FormatListN<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
990
58.4k
            : FormatList(&m_formatterStore[0], N),
991
58.4k
            m_formatterStore { FormatArg(args)... }
992
58.4k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<5>::FormatListN<int, int, int, int, int>(int const&, int const&, int const&, int const&, int const&)
Line
Count
Source
990
11.0k
            : FormatList(&m_formatterStore[0], N),
991
11.0k
            m_formatterStore { FormatArg(args)... }
992
11.0k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<2>::FormatListN<unsigned int, int>(unsigned int const&, int const&)
Line
Count
Source
990
11.0k
            : FormatList(&m_formatterStore[0], N),
991
11.0k
            m_formatterStore { FormatArg(args)... }
992
11.0k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<5>::FormatListN<unsigned short, unsigned short, unsigned short, unsigned short, unsigned short>(unsigned short const&, unsigned short const&, unsigned short const&, unsigned short const&, unsigned short const&)
Line
Count
Source
990
22.1k
            : FormatList(&m_formatterStore[0], N),
991
22.1k
            m_formatterStore { FormatArg(args)... }
992
22.1k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<2>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&)
Line
Count
Source
990
25.2k
            : FormatList(&m_formatterStore[0], N),
991
25.2k
            m_formatterStore { FormatArg(args)... }
992
25.2k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<2>::FormatListN<bool, bool>(bool const&, bool const&)
Line
Count
Source
990
22.1k
            : FormatList(&m_formatterStore[0], N),
991
22.1k
            m_formatterStore { FormatArg(args)... }
992
22.1k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<2>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool const&)
Line
Count
Source
990
55.4k
            : FormatList(&m_formatterStore[0], N),
991
55.4k
            m_formatterStore { FormatArg(args)... }
992
55.4k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<2>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
990
3.95M
            : FormatList(&m_formatterStore[0], N),
991
3.95M
            m_formatterStore { FormatArg(args)... }
992
3.95M
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<char [15], bool, long>(char const (&) [15], bool const&, long const&)
Line
Count
Source
990
11.0k
            : FormatList(&m_formatterStore[0], N),
991
11.0k
            m_formatterStore { FormatArg(args)... }
992
11.0k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
990
2.38M
            : FormatList(&m_formatterStore[0], N),
991
2.38M
            m_formatterStore { FormatArg(args)... }
992
2.38M
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<long, unsigned int>(long const&, unsigned int const&)
tinyformat::detail::FormatListN<1>::FormatListN<char [13]>(char const (&) [13])
Line
Count
Source
990
22.1k
            : FormatList(&m_formatterStore[0], N),
991
22.1k
            m_formatterStore { FormatArg(args)... }
992
22.1k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<2>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const* const&)
Line
Count
Source
990
670
            : FormatList(&m_formatterStore[0], N),
991
670
            m_formatterStore { FormatArg(args)... }
992
670
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<1>::FormatListN<std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> >(std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&)
Line
Count
Source
990
11.0k
            : FormatList(&m_formatterStore[0], N),
991
11.0k
            m_formatterStore { FormatArg(args)... }
992
11.0k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<unsigned long, unsigned int>(unsigned long const&, unsigned int const&)
tinyformat::detail::FormatListN<1>::FormatListN<double>(double const&)
Line
Count
Source
990
2.29M
            : FormatList(&m_formatterStore[0], N),
991
2.29M
            m_formatterStore { FormatArg(args)... }
992
2.29M
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<2>::FormatListN<double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(double const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
990
11.0k
            : FormatList(&m_formatterStore[0], N),
991
11.0k
            m_formatterStore { FormatArg(args)... }
992
11.0k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char>, unsigned long>(std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&, unsigned long const&)
tinyformat::detail::FormatListN<2>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&)
Line
Count
Source
990
2.26M
            : FormatList(&m_formatterStore[0], N),
991
2.26M
            m_formatterStore { FormatArg(args)... }
992
2.26M
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<char [3], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double>(char const (&) [3], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double const&)
Line
Count
Source
990
55.4k
            : FormatList(&m_formatterStore[0], N),
991
55.4k
            m_formatterStore { FormatArg(args)... }
992
55.4k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<2>::FormatListN<long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
990
510k
            : FormatList(&m_formatterStore[0], N),
991
510k
            m_formatterStore { FormatArg(args)... }
992
510k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, long>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, long const&)
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: tinyformat::detail::FormatListN<5>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<unsigned int, long>(unsigned int const&, long const&)
tinyformat::detail::FormatListN<2>::FormatListN<unsigned long, long>(unsigned long const&, long const&)
Line
Count
Source
990
28.1k
            : FormatList(&m_formatterStore[0], N),
991
28.1k
            m_formatterStore { FormatArg(args)... }
992
28.1k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
990
1.99k
            : FormatList(&m_formatterStore[0], N),
991
1.99k
            m_formatterStore { FormatArg(args)... }
992
1.99k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<2>::FormatListN<ServiceFlags, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(ServiceFlags const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
990
11.0k
            : FormatList(&m_formatterStore[0], N),
991
11.0k
            m_formatterStore { FormatArg(args)... }
992
11.0k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<4>::FormatListN<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
990
22.4k
            : FormatList(&m_formatterStore[0], N),
991
22.4k
            m_formatterStore { FormatArg(args)... }
992
22.4k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<char [9], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [9], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
tinyformat::detail::FormatListN<2>::FormatListN<char [17], bool>(char const (&) [17], bool const&)
Line
Count
Source
990
11.0k
            : FormatList(&m_formatterStore[0], N),
991
11.0k
            m_formatterStore { FormatArg(args)... }
992
11.0k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long, long>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&, long const&)
Line
Count
Source
990
18.4M
            : FormatList(&m_formatterStore[0], N),
991
18.4M
            m_formatterStore { FormatArg(args)... }
992
18.4M
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<char [30], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(char const (&) [30], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&)
Line
Count
Source
990
7.57k
            : FormatList(&m_formatterStore[0], N),
991
7.57k
            m_formatterStore { FormatArg(args)... }
992
7.57k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<2>::FormatListN<long, long>(long const&, long const&)
Line
Count
Source
990
270k
            : FormatList(&m_formatterStore[0], N),
991
270k
            m_formatterStore { FormatArg(args)... }
992
270k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<3>::FormatListN<long, long, unsigned long>(long const&, long const&, unsigned long const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<3>::FormatListN<ServiceFlags, ServiceFlags, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(ServiceFlags const&, ServiceFlags const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<5>::FormatListN<int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long>(int const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool const&, long const&)
tinyformat::detail::FormatListN<4>::FormatListN<int, int, bool, long>(int const&, int const&, bool const&, long const&)
Line
Count
Source
990
88.7k
            : FormatList(&m_formatterStore[0], N),
991
88.7k
            m_formatterStore { FormatArg(args)... }
992
88.7k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<8>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::atomic<int>, std::atomic<int>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::atomic<int> const&, std::atomic<int> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool const&, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
990
88.7k
            : FormatList(&m_formatterStore[0], N),
991
88.7k
            m_formatterStore { FormatArg(args)... }
992
88.7k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<7>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::atomic<int>, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, std::atomic<int> const&, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
990
88.7k
            : FormatList(&m_formatterStore[0], N),
991
88.7k
            m_formatterStore { FormatArg(args)... }
992
88.7k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<2>::FormatListN<int, long>(int const&, long const&)
Line
Count
Source
990
12.7k
            : FormatList(&m_formatterStore[0], N),
991
12.7k
            m_formatterStore { FormatArg(args)... }
992
12.7k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&)
Line
Count
Source
990
306k
            : FormatList(&m_formatterStore[0], N),
991
306k
            m_formatterStore { FormatArg(args)... }
992
306k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<2>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&)
Line
Count
Source
990
33
            : FormatList(&m_formatterStore[0], N),
991
33
            m_formatterStore { FormatArg(args)... }
992
33
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<4>::FormatListN<unsigned long, unsigned long, unsigned long, long>(unsigned long const&, unsigned long const&, unsigned long const&, long const&)
Line
Count
Source
990
3.18k
            : FormatList(&m_formatterStore[0], N),
991
3.18k
            m_formatterStore { FormatArg(args)... }
992
3.18k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*, long>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const* const&, long const&)
Line
Count
Source
990
556k
            : FormatList(&m_formatterStore[0], N),
991
556k
            m_formatterStore { FormatArg(args)... }
992
556k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&)
Line
Count
Source
990
333
            : FormatList(&m_formatterStore[0], N),
991
333
            m_formatterStore { FormatArg(args)... }
992
333
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<2>::FormatListN<char [20], long>(char const (&) [20], long const&)
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"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<3>::FormatListN<unsigned long, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(unsigned long const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
tinyformat::detail::FormatListN<4>::FormatListN<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, long>(int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, long const&)
Line
Count
Source
990
49
            : FormatList(&m_formatterStore[0], N),
991
49
            m_formatterStore { FormatArg(args)... }
992
49
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<long, int>(long const&, int const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<char [15], long>(char const (&) [15], long const&)
tinyformat::detail::FormatListN<2>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [17]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [17])
Line
Count
Source
990
2.53k
            : FormatList(&m_formatterStore[0], N),
991
2.53k
            m_formatterStore { FormatArg(args)... }
992
2.53k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<6>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&)
Line
Count
Source
990
2.53k
            : FormatList(&m_formatterStore[0], N),
991
2.53k
            m_formatterStore { FormatArg(args)... }
992
2.53k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<5>::FormatListN<long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long, unsigned long>(long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&, unsigned long const&)
Line
Count
Source
990
38.1k
            : FormatList(&m_formatterStore[0], N),
991
38.1k
            m_formatterStore { FormatArg(args)... }
992
38.1k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<4>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
990
358k
            : FormatList(&m_formatterStore[0], N),
991
358k
            m_formatterStore { FormatArg(args)... }
992
358k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<5>::FormatListN<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
990
15.8k
            : FormatList(&m_formatterStore[0], N),
991
15.8k
            m_formatterStore { FormatArg(args)... }
992
15.8k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<4>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, long>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, long const&)
Line
Count
Source
990
548
            : FormatList(&m_formatterStore[0], N),
991
548
            m_formatterStore { FormatArg(args)... }
992
548
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<int, long, std::atomic<int> >(int const&, long const&, std::atomic<int> const&)
Line
Count
Source
990
88.7k
            : FormatList(&m_formatterStore[0], N),
991
88.7k
            m_formatterStore { FormatArg(args)... }
992
88.7k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<5>::FormatListN<long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::atomic<unsigned long>, unsigned long, unsigned long>(long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::atomic<unsigned long> const&, unsigned long const&, unsigned long const&)
Line
Count
Source
990
366
            : FormatList(&m_formatterStore[0], N),
991
366
            m_formatterStore { FormatArg(args)... }
992
366
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<2>::FormatListN<unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(unsigned char const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
990
486
            : FormatList(&m_formatterStore[0], N),
991
486
            m_formatterStore { FormatArg(args)... }
992
486
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<3>::FormatListN<unsigned int, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(unsigned int const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<3>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<3>::FormatListN<char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int>(char const (&) [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&)
tinyformat::detail::FormatListN<5>::FormatListN<char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, char const*, char const*>(char const (&) [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, char const* const&, char const* const&)
Line
Count
Source
990
9.33k
            : FormatList(&m_formatterStore[0], N),
991
9.33k
            m_formatterStore { FormatArg(args)... }
992
9.33k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<2>::FormatListN<char const*, long>(char const* const&, long const&)
Line
Count
Source
990
5.65k
            : FormatList(&m_formatterStore[0], N),
991
5.65k
            m_formatterStore { FormatArg(args)... }
992
5.65k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(char const (&) [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&)
Line
Count
Source
990
723
            : FormatList(&m_formatterStore[0], N),
991
723
            m_formatterStore { FormatArg(args)... }
992
723
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<5>::FormatListN<char [13], unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(char const (&) [13], unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&)
Line
Count
Source
990
44
            : FormatList(&m_formatterStore[0], N),
991
44
            m_formatterStore { FormatArg(args)... }
992
44
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<char [13], long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [13], long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
990
9.76M
            : FormatList(&m_formatterStore[0], N),
991
9.76M
            m_formatterStore { FormatArg(args)... }
992
9.76M
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, long>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, long const&)
Line
Count
Source
990
6.87k
            : FormatList(&m_formatterStore[0], N),
991
6.87k
            m_formatterStore { FormatArg(args)... }
992
6.87k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<3>::FormatListN<unsigned long, unsigned long, int>(unsigned long const&, unsigned long const&, int const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<char [19], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [19], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<1>::FormatListN<char [19]>(char const (&) [19])
Unexecuted instantiation: tinyformat::detail::FormatListN<3>::FormatListN<ChainstateRole, int, int>(ChainstateRole const&, int const&, int const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<7>::FormatListN<ChainstateRole, unsigned long, unsigned long, long, int, int, int>(ChainstateRole const&, unsigned long const&, unsigned long const&, long const&, int const&, int const&, int const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<char [15], int>(char const (&) [15], int const&)
tinyformat::detail::FormatListN<2>::FormatListN<char [17], int>(char const (&) [17], int const&)
Line
Count
Source
990
11.0k
            : FormatList(&m_formatterStore[0], N),
991
11.0k
            m_formatterStore { FormatArg(args)... }
992
11.0k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<2>::FormatListN<char [17], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [17], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
990
2.23M
            : FormatList(&m_formatterStore[0], N),
991
2.23M
            m_formatterStore { FormatArg(args)... }
992
2.23M
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<char [18], int>(char const (&) [18], int const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<node::BlockfileType, node::BlockfileCursor>(node::BlockfileType const&, node::BlockfileCursor const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<4>::FormatListN<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, unsigned int>(int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, unsigned int const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<3>::FormatListN<int, bool, int>(int const&, bool const&, int const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<3>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, unsigned long>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, unsigned long const&)
tinyformat::detail::FormatListN<2>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&)
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"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<3>::FormatListN<int, unsigned long, unsigned long>(int const&, unsigned long const&, unsigned long const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<5>::FormatListN<long, long, long, long, long>(long const&, long const&, long const&, long const&, long const&)
tinyformat::detail::FormatListN<3>::FormatListN<double, double, unsigned long>(double const&, double const&, unsigned long const&)
Line
Count
Source
990
11.0k
            : FormatList(&m_formatterStore[0], N),
991
11.0k
            m_formatterStore { FormatArg(args)... }
992
11.0k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<4>::FormatListN<long, unsigned long, long, unsigned long>(long const&, unsigned long const&, long const&, unsigned long const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<char [15], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [15], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<5>::FormatListN<double, int, int, double, double>(double const&, int const&, int const&, double const&, double const&)
tinyformat::detail::FormatListN<2>::FormatListN<long, unsigned long>(long const&, unsigned long const&)
Line
Count
Source
990
44.3k
            : FormatList(&m_formatterStore[0], N),
991
44.3k
            m_formatterStore { FormatArg(args)... }
992
44.3k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&)
Line
Count
Source
990
356k
            : FormatList(&m_formatterStore[0], N),
991
356k
            m_formatterStore { FormatArg(args)... }
992
356k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<long, bool>(long const&, bool const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<18>::FormatListN<int, double, double, double, double, double, float, double, double, double, double, double, double, float, double, double, double, double>(int const&, double const&, double const&, double const&, double const&, double const&, float const&, double const&, double const&, double const&, double const&, double const&, double const&, float const&, double const&, double const&, double const&, double const&)
tinyformat::detail::FormatListN<2>::FormatListN<unsigned int, unsigned int>(unsigned int const&, unsigned int const&)
Line
Count
Source
990
2.65M
            : FormatList(&m_formatterStore[0], N),
991
2.65M
            m_formatterStore { FormatArg(args)... }
992
2.65M
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<3>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, long>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&, long const&)
tinyformat::detail::FormatListN<7>::FormatListN<unsigned int, unsigned long, unsigned int, unsigned int, unsigned long, unsigned int, char const*>(unsigned int const&, unsigned long const&, unsigned int const&, unsigned int const&, unsigned long const&, unsigned int const&, char const* const&)
Line
Count
Source
990
2.22M
            : FormatList(&m_formatterStore[0], N),
991
2.22M
            m_formatterStore { FormatArg(args)... }
992
2.22M
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<2>::FormatListN<unsigned long, double>(unsigned long const&, double const&)
Line
Count
Source
990
11.0k
            : FormatList(&m_formatterStore[0], N),
991
11.0k
            m_formatterStore { FormatArg(args)... }
992
11.0k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<3>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long, unsigned int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&, unsigned int const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<4>::FormatListN<char [9], int, char [15], char [42]>(char const (&) [9], int const&, char const (&) [15], char const (&) [42])
Unexecuted instantiation: tinyformat::detail::FormatListN<4>::FormatListN<char [9], int, char [12], char [42]>(char const (&) [9], int const&, char const (&) [12], char const (&) [42])
tinyformat::detail::FormatListN<2>::FormatListN<unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
990
151
            : FormatList(&m_formatterStore[0], N),
991
151
            m_formatterStore { FormatArg(args)... }
992
151
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<1>::FormatListN<unsigned short>(unsigned short const&)
Line
Count
Source
990
4.97M
            : FormatList(&m_formatterStore[0], N),
991
4.97M
            m_formatterStore { FormatArg(args)... }
992
4.97M
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<4>::FormatListN<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
tinyformat::detail::FormatListN<3>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double const&)
Line
Count
Source
990
98.7k
            : FormatList(&m_formatterStore[0], N),
991
98.7k
            m_formatterStore { FormatArg(args)... }
992
98.7k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<1>::FormatListN<ServiceFlags>(ServiceFlags const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<3>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, char const*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&, char const* const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<3>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned short, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned short const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<std::basic_string_view<char, std::char_traits<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_string_view<char, std::char_traits<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<4>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<3>::FormatListN<unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
tinyformat::detail::FormatListN<5>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, unsigned long, unsigned long>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, unsigned long const&, unsigned long const&)
Line
Count
Source
990
295k
            : FormatList(&m_formatterStore[0], N),
991
295k
            m_formatterStore { FormatArg(args)... }
992
295k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<3>::FormatListN<char [21], unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [21], unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
tinyformat::detail::FormatListN<4>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&, int const&)
Line
Count
Source
990
10.3k
            : FormatList(&m_formatterStore[0], N),
991
10.3k
            m_formatterStore { FormatArg(args)... }
992
10.3k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<4>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long, long, int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&, long const&, int const&)
Line
Count
Source
990
49
            : FormatList(&m_formatterStore[0], N),
991
49
            m_formatterStore { FormatArg(args)... }
992
49
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<unsigned long, long, long>(unsigned long const&, long const&, long const&)
Line
Count
Source
990
1.01k
            : FormatList(&m_formatterStore[0], N),
991
1.01k
            m_formatterStore { FormatArg(args)... }
992
1.01k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<5>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
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"); }
tinyformat::detail::FormatListN<4>::FormatListN<unsigned long, unsigned long, long, long>(unsigned long const&, unsigned long const&, long const&, long const&)
Line
Count
Source
990
20
            : FormatList(&m_formatterStore[0], N),
991
20
            m_formatterStore { FormatArg(args)... }
992
20
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<12>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, double, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, double, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, int const&, double const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double const&, double const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
990
2.24M
            : FormatList(&m_formatterStore[0], N),
991
2.24M
            m_formatterStore { FormatArg(args)... }
992
2.24M
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<1>::FormatListN<char [23]>(char const (&) [23])
Line
Count
Source
990
74
            : FormatList(&m_formatterStore[0], N),
991
74
            m_formatterStore { FormatArg(args)... }
992
74
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<1>::FormatListN<char [21]>(char const (&) [21])
Line
Count
Source
990
1
            : FormatList(&m_formatterStore[0], N),
991
1
            m_formatterStore { FormatArg(args)... }
992
1
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<char const*, unsigned long>(char const* const&, unsigned long const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<5>::FormatListN<char [13], int, int, int, char [42]>(char const (&) [13], int const&, int const&, int const&, char const (&) [42])
tinyformat::detail::FormatListN<3>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const* const&)
Line
Count
Source
990
88.7k
            : FormatList(&m_formatterStore[0], N),
991
88.7k
            m_formatterStore { FormatArg(args)... }
992
88.7k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<1>::FormatListN<char [27]>(char const (&) [27])
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"); }
tinyformat::detail::FormatListN<5>::FormatListN<char [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, double const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
990
9.34k
            : FormatList(&m_formatterStore[0], N),
991
9.34k
            m_formatterStore { FormatArg(args)... }
992
9.34k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<5>::FormatListN<unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int>(unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&)
Line
Count
Source
990
13.7k
            : FormatList(&m_formatterStore[0], N),
991
13.7k
            m_formatterStore { FormatArg(args)... }
992
13.7k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<unsigned long, unsigned long, unsigned int>(unsigned long const&, unsigned long const&, unsigned int const&)
Line
Count
Source
990
22.1k
            : FormatList(&m_formatterStore[0], N),
991
22.1k
            m_formatterStore { FormatArg(args)... }
992
22.1k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
tinyformat::detail::FormatListN<3>::FormatListN<double, double, double>(double const&, double const&, double const&)
Line
Count
Source
990
20.0M
            : FormatList(&m_formatterStore[0], N),
991
20.0M
            m_formatterStore { FormatArg(args)... }
992
20.0M
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<6>::FormatListN<unsigned int, double, double, double, double, double>(unsigned int const&, double const&, double const&, double const&, double const&, double const&)
Line
Count
Source
990
2.22M
            : FormatList(&m_formatterStore[0], N),
991
2.22M
            m_formatterStore { FormatArg(args)... }
992
2.22M
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<5>::FormatListN<int, double, double, double, double>(int const&, double const&, double const&, double const&, double const&)
Line
Count
Source
990
2.22M
            : FormatList(&m_formatterStore[0], N),
991
2.22M
            m_formatterStore { FormatArg(args)... }
992
2.22M
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<1>::FormatListN<char [17]>(char const (&) [17])
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<char [22], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [22], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<char [14], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [14], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
tinyformat::detail::FormatListN<3>::FormatListN<char [11], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [11], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
990
2.33k
            : FormatList(&m_formatterStore[0], N),
991
2.33k
            m_formatterStore { FormatArg(args)... }
992
2.33k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<1>::FormatListN<char [42]>(char const (&) [42])
Unexecuted instantiation: tinyformat::detail::FormatListN<6>::FormatListN<int, unsigned long, unsigned long, char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [42]>(int const&, unsigned long const&, unsigned long const&, char const (&) [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [42])
tinyformat::detail::FormatListN<2>::FormatListN<char [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
990
128
            : FormatList(&m_formatterStore[0], N),
991
128
            m_formatterStore { FormatArg(args)... }
992
128
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<char [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
990
3.54k
            : FormatList(&m_formatterStore[0], N),
991
3.54k
            m_formatterStore { FormatArg(args)... }
992
3.54k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<int, double>(int const&, double const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<long, double>(long const&, double const&)
tinyformat::detail::FormatListN<2>::FormatListN<char [12], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [12], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
990
88
            : FormatList(&m_formatterStore[0], N),
991
88
            m_formatterStore { FormatArg(args)... }
992
88
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<1>::FormatListN<char [12]>(char const (&) [12])
tinyformat::detail::FormatListN<2>::FormatListN<char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
990
2.64k
            : FormatList(&m_formatterStore[0], N),
991
2.64k
            m_formatterStore { FormatArg(args)... }
992
2.64k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<4>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<3>::FormatListN<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<char [17], char const*>(char const (&) [17], char const* const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<3>::FormatListN<char [22], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [22], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<3>::FormatListN<char [22], unsigned long, char const*>(char const (&) [22], unsigned long const&, char const* const&)
tinyformat::detail::FormatListN<3>::FormatListN<char const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const* const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
990
11.0k
            : FormatList(&m_formatterStore[0], N),
991
11.0k
            m_formatterStore { FormatArg(args)... }
992
11.0k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<3>::FormatListN<long, float, unsigned long>(long const&, float const&, unsigned long const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<3>::FormatListN<unsigned long, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(unsigned long const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<3>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<4>::FormatListN<char [24], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*>(char const (&) [24], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const* const&)
tinyformat::detail::FormatListN<4>::FormatListN<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>(char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool const&)
Line
Count
Source
990
4.46M
            : FormatList(&m_formatterStore[0], N),
991
4.46M
            m_formatterStore { FormatArg(args)... }
992
4.46M
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>(char const (&) [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&)
Line
Count
Source
990
2.23M
            : FormatList(&m_formatterStore[0], N),
991
2.23M
            m_formatterStore { FormatArg(args)... }
992
2.23M
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
990
86.3k
            : FormatList(&m_formatterStore[0], N),
991
86.3k
            m_formatterStore { FormatArg(args)... }
992
86.3k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>(char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&)
Line
Count
Source
990
4.48M
            : FormatList(&m_formatterStore[0], N),
991
4.48M
            m_formatterStore { FormatArg(args)... }
992
4.48M
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<char const*, unsigned int, unsigned long>(char const* const&, unsigned int const&, unsigned long const&)
Line
Count
Source
990
4.47M
            : FormatList(&m_formatterStore[0], N),
991
4.47M
            m_formatterStore { FormatArg(args)... }
992
4.47M
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
990
2.24M
            : FormatList(&m_formatterStore[0], N),
991
2.24M
            m_formatterStore { FormatArg(args)... }
992
2.24M
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<char [21], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [21], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
tinyformat::detail::FormatListN<2>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned short>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned short const&)
Line
Count
Source
990
66.5k
            : FormatList(&m_formatterStore[0], N),
991
66.5k
            m_formatterStore { FormatArg(args)... }
992
66.5k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<char [12], char const*>(char const (&) [12], char const* const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<1>::FormatListN<char [16]>(char const (&) [16])
Unexecuted instantiation: tinyformat::detail::FormatListN<3>::FormatListN<char const*, char [42], std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> >(char const* const&, char const (&) [42], std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<unsigned long, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> >(unsigned long const&, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&)
tinyformat::detail::FormatListN<3>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, int const&)
Line
Count
Source
990
357
            : FormatList(&m_formatterStore[0], N),
991
357
            m_formatterStore { FormatArg(args)... }
992
357
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<5>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, int const&, int const&, int const&)
tinyformat::detail::FormatListN<4>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, int const&)
Line
Count
Source
990
4.55k
            : FormatList(&m_formatterStore[0], N),
991
4.55k
            m_formatterStore { FormatArg(args)... }
992
4.55k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<3>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&)
tinyformat::detail::FormatListN<5>::FormatListN<int, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int>(int const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, int const&)
Line
Count
Source
990
2.56k
            : FormatList(&m_formatterStore[0], N),
991
2.56k
            m_formatterStore { FormatArg(args)... }
992
2.56k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<3>::FormatListN<int, int, unsigned long>(int const&, int const&, unsigned long const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<unsigned char, unsigned char>(unsigned char const&, unsigned char const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<4>::FormatListN<unsigned char, unsigned char, char [13], unsigned char>(unsigned char const&, unsigned char const&, char const (&) [13], unsigned char const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<5>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long, unsigned long, unsigned long, unsigned long>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&)
tinyformat::detail::FormatListN<1>::FormatListN<char [14]>(char const (&) [14])
Line
Count
Source
990
1.51k
            : FormatList(&m_formatterStore[0], N),
991
1.51k
            m_formatterStore { FormatArg(args)... }
992
1.51k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<1>::FormatListN<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > const&)
Line
Count
Source
990
188k
            : FormatList(&m_formatterStore[0], N),
991
188k
            m_formatterStore { FormatArg(args)... }
992
188k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<3>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, double>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double const&, double const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<int, unsigned int>(int const&, unsigned int const&)
tinyformat::detail::FormatListN<2>::FormatListN<char const*, int>(char const* const&, int const&)
Line
Count
Source
990
9.06M
            : FormatList(&m_formatterStore[0], N),
991
9.06M
            m_formatterStore { FormatArg(args)... }
992
9.06M
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<unsigned long, char const*, int>(unsigned long const&, char const* const&, int const&)
Line
Count
Source
990
33.2k
            : FormatList(&m_formatterStore[0], N),
991
33.2k
            m_formatterStore { FormatArg(args)... }
992
33.2k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<char [6], int>(char const (&) [6], int const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<4>::FormatListN<long, long, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(long const&, long const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<3>::FormatListN<long, long, long>(long const&, long const&, long const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<3>::FormatListN<unsigned short, unsigned long, unsigned long>(unsigned short const&, unsigned long const&, unsigned long const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<char [5], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [5], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<char [7], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [7], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<3>::FormatListN<char [15], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [15], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<char [31], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [31], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<4>::FormatListN<char [27], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned char, int>(char const (&) [27], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned char const&, int const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<char [12], int>(char const (&) [12], int const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<3>::FormatListN<char [12], int, int>(char const (&) [12], int const&, int const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<4>::FormatListN<char [12], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned char, int>(char const (&) [12], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned char const&, int const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<4>::FormatListN<char [12], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [12], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned char const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<char [11], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [11], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<char [13], int>(char const (&) [13], int const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<char [19], char const*>(char const (&) [19], char const* const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<1>::FormatListN<char [18]>(char const (&) [18])
Unexecuted instantiation: tinyformat::detail::FormatListN<3>::FormatListN<char [17], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [17], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<1>::FormatListN<char [7]>(char const (&) [7])
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<char [7], char const*>(char const (&) [7], char const* const&)
tinyformat::detail::FormatListN<4>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, long>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&, long const&)
Line
Count
Source
990
180
            : FormatList(&m_formatterStore[0], N),
991
180
            m_formatterStore { FormatArg(args)... }
992
180
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<4>::FormatListN<char [12], unsigned int, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [12], unsigned int const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<char [20], int>(char const (&) [20], int const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<1>::FormatListN<char [20]>(char const (&) [20])
Unexecuted instantiation: tinyformat::detail::FormatListN<20>::FormatListN<long, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double>(long const&, int const&, int const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<3>::FormatListN<long, long, char const*>(long const&, long const&, char const* const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&)
tinyformat::detail::FormatListN<1>::FormatListN<wallet::WalletFeature>(wallet::WalletFeature const&)
Line
Count
Source
990
11.0k
            : FormatList(&m_formatterStore[0], N),
991
11.0k
            m_formatterStore { FormatArg(args)... }
992
11.0k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<4>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const* const&, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<5>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, util::TranslatedLiteral>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, util::TranslatedLiteral const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<char [27], int>(char const (&) [27], int const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<char [21], char [42]>(char const (&) [21], char const (&) [42])
Unexecuted instantiation: tinyformat::detail::FormatListN<3>::FormatListN<char [10], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [10], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<1>::FormatListN<char [10]>(char const (&) [10])
Unexecuted instantiation: tinyformat::detail::FormatListN<3>::FormatListN<int, int, wallet::WalletFeature>(int const&, int const&, wallet::WalletFeature const&)
tinyformat::detail::FormatListN<4>::FormatListN<int, int, int, int>(int const&, int const&, int const&, int const&)
Line
Count
Source
990
22.1k
            : FormatList(&m_formatterStore[0], N),
991
22.1k
            m_formatterStore { FormatArg(args)... }
992
22.1k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<3>::FormatListN<unsigned int, unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(unsigned int const&, unsigned char const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<4>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<3>::FormatListN<char [14], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [14], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<3>::FormatListN<char [14], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*>(char const (&) [14], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const* const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<int, char const*>(int const&, char const* const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<char [8], char const*>(char const (&) [8], char const* const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<char [9], char const*>(char const (&) [9], char const* const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<char [14], char const*>(char const (&) [14], char const* const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<char [5], char const*>(char const (&) [5], char const* const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<char [13], char const*>(char const (&) [13], char const* const&)
tinyformat::detail::FormatListN<6>::FormatListN<unsigned int, unsigned int, unsigned int, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(unsigned int const&, unsigned int const&, unsigned int const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
990
11.0k
            : FormatList(&m_formatterStore[0], N),
991
11.0k
            m_formatterStore { FormatArg(args)... }
992
11.0k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<4>::FormatListN<CBlockIndex*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(CBlockIndex* const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<4>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, long, int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&, long const&, int const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char>, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> >(std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<4>::FormatListN<std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char>, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char>, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<3>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned char>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned char const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<unsigned short, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(unsigned short const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<4>::FormatListN<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int>(char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<3>::FormatListN<char const*, long, long>(char const* const&, long const&, long const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<4>::FormatListN<char [10], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [10], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<unsigned long, std::basic_string_view<char, std::char_traits<char> > >(unsigned long const&, std::basic_string_view<char, std::char_traits<char> > const&)
tinyformat::detail::FormatListN<4>::FormatListN<unsigned char, unsigned char, unsigned char, unsigned char>(unsigned char const&, unsigned char const&, unsigned char const&, unsigned char const&)
Line
Count
Source
990
4.97M
            : FormatList(&m_formatterStore[0], N),
991
4.97M
            m_formatterStore { FormatArg(args)... }
992
4.97M
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<1>::FormatListN<unsigned char>(unsigned char const&)
Line
Count
Source
990
22.1k
            : FormatList(&m_formatterStore[0], N),
991
22.1k
            m_formatterStore { FormatArg(args)... }
992
22.1k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::atomic<unsigned long> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::atomic<unsigned long> const&)
tinyformat::detail::FormatListN<3>::FormatListN<long, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(long const&, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
990
52.4k
            : FormatList(&m_formatterStore[0], N),
991
52.4k
            m_formatterStore { FormatArg(args)... }
992
52.4k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<3>::FormatListN<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*>(char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const* const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<4>::FormatListN<std::basic_string_view<char, std::char_traits<char> >, unsigned int, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_string_view<char, std::char_traits<char> > const&, unsigned int const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<unsigned long, int>(unsigned long const&, int const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<5>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [42]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [42])
Unexecuted instantiation: tinyformat::detail::FormatListN<1>::FormatListN<char>(char const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<unsigned int, unsigned long>(unsigned int const&, unsigned long const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char>, int>(std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&, int const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<7>::FormatListN<std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, int, std::basic_string_view<char, std::char_traits<char> >, char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [42]>(std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > const&, int const&, std::basic_string_view<char, std::char_traits<char> > const&, char const (&) [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [42])
Unexecuted instantiation: tinyformat::detail::FormatListN<4>::FormatListN<std::basic_string_view<char, std::char_traits<char> >, int, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > const&, int const&, std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<4>::FormatListN<char const*, char const*, char const*, std::basic_string_view<char, std::char_traits<char> > >(char const* const&, char const* const&, char const* const&, std::basic_string_view<char, std::char_traits<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<char const*, std::basic_string_view<char, std::char_traits<char> > >(char const* const&, std::basic_string_view<char, std::char_traits<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<3>::FormatListN<long, unsigned long, long>(long const&, unsigned long const&, long const&)
tinyformat::detail::FormatListN<6>::FormatListN<int, unsigned int, unsigned int, long, long, long>(int const&, unsigned int const&, unsigned int const&, long const&, long const&, long const&)
Line
Count
Source
990
194M
            : FormatList(&m_formatterStore[0], N),
991
194M
            m_formatterStore { FormatArg(args)... }
992
194M
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<int, unsigned int, unsigned int>(int const&, unsigned int const&, unsigned int const&)
Line
Count
Source
990
22.1k
            : FormatList(&m_formatterStore[0], N),
991
22.1k
            m_formatterStore { FormatArg(args)... }
992
22.1k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<3>::FormatListN<std::basic_string_view<char, std::char_traits<char> >, int, std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > const&, int const&, std::basic_string_view<char, std::char_traits<char> > const&)
tinyformat::detail::FormatListN<3>::FormatListN<int, int, int>(int const&, int const&, int const&)
Line
Count
Source
990
11.0k
            : FormatList(&m_formatterStore[0], N),
991
11.0k
            m_formatterStore { FormatArg(args)... }
992
11.0k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<char [13], char [27]>(char const (&) [13], char const (&) [27])
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<char [8], char [37]>(char const (&) [8], char const (&) [37])
Unexecuted instantiation: tinyformat::detail::FormatListN<8>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, unsigned int, unsigned int, unsigned long>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, unsigned int const&, unsigned int const&, unsigned long const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<5>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, unsigned long, unsigned long, unsigned int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, unsigned long const&, unsigned long const&, unsigned int const&)
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
2.56M
    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
316M
{
1045
316M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
316M
}
tinyformat::detail::FormatListN<1> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1044
1.64M
{
1045
1.64M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.64M
}
Unexecuted instantiation: tinyformat::detail::FormatListN<1> tinyformat::makeFormatList<char*>(char* const&)
tinyformat::detail::FormatListN<0> tinyformat::makeFormatList<>()
Line
Count
Source
1044
2.56M
{
1045
2.56M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.56M
}
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [13]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [13])
tinyformat::detail::FormatListN<1> tinyformat::makeFormatList<int>(int const&)
Line
Count
Source
1044
336k
{
1045
336k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
336k
}
tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<double, double>(double const&, double const&)
Line
Count
Source
1044
11.0k
{
1045
11.0k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
11.0k
}
tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<char const*, unsigned short>(char const* const&, unsigned short const&)
Line
Count
Source
1044
54.5k
{
1045
54.5k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
54.5k
}
tinyformat::detail::FormatListN<1> tinyformat::makeFormatList<char [9]>(char const (&) [9])
Line
Count
Source
1044
22.1k
{
1045
22.1k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
22.1k
}
tinyformat::detail::FormatListN<4> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1044
277k
{
1045
277k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
277k
}
tinyformat::detail::FormatListN<1> tinyformat::makeFormatList<bool>(bool const&)
Line
Count
Source
1044
443k
{
1045
443k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
443k
}
tinyformat::detail::FormatListN<1> tinyformat::makeFormatList<unsigned int>(unsigned int const&)
Line
Count
Source
1044
1.65M
{
1045
1.65M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.65M
}
tinyformat::detail::FormatListN<1> tinyformat::makeFormatList<char const*>(char const* const&)
Line
Count
Source
1044
83.6k
{
1045
83.6k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
83.6k
}
tinyformat::detail::FormatListN<1> tinyformat::makeFormatList<long>(long const&)
Line
Count
Source
1044
403k
{
1045
403k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
403k
}
tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<unsigned long, unsigned long>(unsigned long const&, unsigned long const&)
Line
Count
Source
1044
40.4k
{
1045
40.4k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
40.4k
}
tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<int, int>(int const&, int const&)
Line
Count
Source
1044
22.1k
{
1045
22.1k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
22.1k
}
tinyformat::detail::FormatListN<1> tinyformat::makeFormatList<unsigned long>(unsigned long const&)
Line
Count
Source
1044
156k
{
1045
156k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
156k
}
tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<char const*, char const*>(char const* const&, char const* const&)
Line
Count
Source
1044
11.0k
{
1045
11.0k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
11.0k
}
tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1044
58.4k
{
1045
58.4k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
58.4k
}
tinyformat::detail::FormatListN<5> tinyformat::makeFormatList<int, int, int, int, int>(int const&, int const&, int const&, int const&, int const&)
Line
Count
Source
1044
11.0k
{
1045
11.0k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
11.0k
}
tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<unsigned int, int>(unsigned int const&, int const&)
Line
Count
Source
1044
11.0k
{
1045
11.0k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
11.0k
}
tinyformat::detail::FormatListN<5> tinyformat::makeFormatList<unsigned short, unsigned short, unsigned short, unsigned short, unsigned short>(unsigned short const&, unsigned short const&, unsigned short const&, unsigned short const&, unsigned short const&)
Line
Count
Source
1044
22.1k
{
1045
22.1k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
22.1k
}
tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&)
Line
Count
Source
1044
25.2k
{
1045
25.2k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
25.2k
}
tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<bool, bool>(bool const&, bool const&)
Line
Count
Source
1044
22.1k
{
1045
22.1k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
22.1k
}
tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool const&)
Line
Count
Source
1044
55.4k
{
1045
55.4k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
55.4k
}
tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1044
3.95M
{
1045
3.95M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
3.95M
}
tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<char [15], bool, long>(char const (&) [15], bool const&, long const&)
Line
Count
Source
1044
11.0k
{
1045
11.0k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
11.0k
}
tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1044
2.38M
{
1045
2.38M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.38M
}
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<long, unsigned int>(long const&, unsigned int const&)
tinyformat::detail::FormatListN<1> tinyformat::makeFormatList<char [13]>(char const (&) [13])
Line
Count
Source
1044
22.1k
{
1045
22.1k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
22.1k
}
tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const* const&)
Line
Count
Source
1044
670
{
1045
670
    return detail::FormatListN<sizeof...(args)>(args...);
1046
670
}
tinyformat::detail::FormatListN<1> tinyformat::makeFormatList<std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> >(std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&)
Line
Count
Source
1044
11.0k
{
1045
11.0k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
11.0k
}
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<unsigned long, unsigned int>(unsigned long const&, unsigned int const&)
tinyformat::detail::FormatListN<1> tinyformat::makeFormatList<double>(double const&)
Line
Count
Source
1044
2.29M
{
1045
2.29M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.29M
}
tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(double const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1044
11.0k
{
1045
11.0k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
11.0k
}
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char>, unsigned long>(std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&, unsigned long const&)
tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&)
Line
Count
Source
1044
2.26M
{
1045
2.26M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.26M
}
tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<char [3], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double>(char const (&) [3], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double const&)
Line
Count
Source
1044
55.4k
{
1045
55.4k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
55.4k
}
tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1044
510k
{
1045
510k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
510k
}
tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, long>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, long const&)
Line
Count
Source
1044
2
{
1045
2
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2
}
Unexecuted instantiation: tinyformat::detail::FormatListN<5> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<unsigned int, long>(unsigned int const&, long const&)
tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<unsigned long, long>(unsigned long const&, long const&)
Line
Count
Source
1044
28.1k
{
1045
28.1k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
28.1k
}
tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1044
1.99k
{
1045
1.99k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.99k
}
tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<ServiceFlags, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(ServiceFlags const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1044
11.0k
{
1045
11.0k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
11.0k
}
tinyformat::detail::FormatListN<4> tinyformat::makeFormatList<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1044
22.4k
{
1045
22.4k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
22.4k
}
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<char [9], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [9], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<char [17], bool>(char const (&) [17], bool const&)
Line
Count
Source
1044
11.0k
{
1045
11.0k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
11.0k
}
tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long, long>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&, long const&)
Line
Count
Source
1044
18.4M
{
1045
18.4M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
18.4M
}
tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<char [30], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(char const (&) [30], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&)
Line
Count
Source
1044
7.57k
{
1045
7.57k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
7.57k
}
tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<long, long>(long const&, long const&)
Line
Count
Source
1044
270k
{
1045
270k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
270k
}
Unexecuted instantiation: tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<long, long, unsigned long>(long const&, long const&, unsigned long const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<ServiceFlags, ServiceFlags, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(ServiceFlags const&, ServiceFlags const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<5> tinyformat::makeFormatList<int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long>(int const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool const&, long const&)
tinyformat::detail::FormatListN<4> tinyformat::makeFormatList<int, int, bool, long>(int const&, int const&, bool const&, long const&)
Line
Count
Source
1044
88.7k
{
1045
88.7k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
88.7k
}
tinyformat::detail::FormatListN<8> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::atomic<int>, std::atomic<int>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::atomic<int> const&, std::atomic<int> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool const&, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1044
88.7k
{
1045
88.7k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
88.7k
}
tinyformat::detail::FormatListN<7> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::atomic<int>, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, std::atomic<int> const&, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1044
88.7k
{
1045
88.7k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
88.7k
}
tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<int, long>(int const&, long const&)
Line
Count
Source
1044
12.7k
{
1045
12.7k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
12.7k
}
tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&)
Line
Count
Source
1044
306k
{
1045
306k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
306k
}
tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&)
Line
Count
Source
1044
33
{
1045
33
    return detail::FormatListN<sizeof...(args)>(args...);
1046
33
}
tinyformat::detail::FormatListN<4> tinyformat::makeFormatList<unsigned long, unsigned long, unsigned long, long>(unsigned long const&, unsigned long const&, unsigned long const&, long const&)
Line
Count
Source
1044
3.18k
{
1045
3.18k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
3.18k
}
tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*, long>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const* const&, long const&)
Line
Count
Source
1044
556k
{
1045
556k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
556k
}
tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&)
Line
Count
Source
1044
333
{
1045
333
    return detail::FormatListN<sizeof...(args)>(args...);
1046
333
}
tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<char [20], long>(char const (&) [20], long const&)
Line
Count
Source
1044
18.0k
{
1045
18.0k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
18.0k
}
Unexecuted instantiation: tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<unsigned long, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(unsigned long const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
tinyformat::detail::FormatListN<4> tinyformat::makeFormatList<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, long>(int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, long const&)
Line
Count
Source
1044
49
{
1045
49
    return detail::FormatListN<sizeof...(args)>(args...);
1046
49
}
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<long, int>(long const&, int const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<char [15], long>(char const (&) [15], long const&)
tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [17]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [17])
Line
Count
Source
1044
2.53k
{
1045
2.53k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.53k
}
tinyformat::detail::FormatListN<6> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&)
Line
Count
Source
1044
2.53k
{
1045
2.53k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.53k
}
tinyformat::detail::FormatListN<5> tinyformat::makeFormatList<long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long, unsigned long>(long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&, unsigned long const&)
Line
Count
Source
1044
38.1k
{
1045
38.1k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
38.1k
}
tinyformat::detail::FormatListN<4> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1044
358k
{
1045
358k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
358k
}
tinyformat::detail::FormatListN<5> tinyformat::makeFormatList<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1044
15.8k
{
1045
15.8k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
15.8k
}
tinyformat::detail::FormatListN<4> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, long>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, long const&)
Line
Count
Source
1044
548
{
1045
548
    return detail::FormatListN<sizeof...(args)>(args...);
1046
548
}
tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<int, long, std::atomic<int> >(int const&, long const&, std::atomic<int> const&)
Line
Count
Source
1044
88.7k
{
1045
88.7k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
88.7k
}
tinyformat::detail::FormatListN<5> tinyformat::makeFormatList<long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::atomic<unsigned long>, unsigned long, unsigned long>(long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::atomic<unsigned long> const&, unsigned long const&, unsigned long const&)
Line
Count
Source
1044
366
{
1045
366
    return detail::FormatListN<sizeof...(args)>(args...);
1046
366
}
tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(unsigned char const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1044
486
{
1045
486
    return detail::FormatListN<sizeof...(args)>(args...);
1046
486
}
Unexecuted instantiation: tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<unsigned int, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(unsigned int const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int>(char const (&) [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&)
tinyformat::detail::FormatListN<5> tinyformat::makeFormatList<char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, char const*, char const*>(char const (&) [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, char const* const&, char const* const&)
Line
Count
Source
1044
9.33k
{
1045
9.33k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
9.33k
}
tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<char const*, long>(char const* const&, long const&)
Line
Count
Source
1044
5.65k
{
1045
5.65k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
5.65k
}
tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(char const (&) [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&)
Line
Count
Source
1044
723
{
1045
723
    return detail::FormatListN<sizeof...(args)>(args...);
1046
723
}
tinyformat::detail::FormatListN<5> tinyformat::makeFormatList<char [13], unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(char const (&) [13], unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&)
Line
Count
Source
1044
44
{
1045
44
    return detail::FormatListN<sizeof...(args)>(args...);
1046
44
}
tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<char [13], long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [13], long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1044
9.76M
{
1045
9.76M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
9.76M
}
tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, long>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, long const&)
Line
Count
Source
1044
6.87k
{
1045
6.87k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
6.87k
}
Unexecuted instantiation: tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<unsigned long, unsigned long, int>(unsigned long const&, unsigned long const&, int const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<char [19], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [19], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<1> tinyformat::makeFormatList<char [19]>(char const (&) [19])
Unexecuted instantiation: tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<ChainstateRole, int, int>(ChainstateRole const&, int const&, int const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<7> tinyformat::makeFormatList<ChainstateRole, unsigned long, unsigned long, long, int, int, int>(ChainstateRole const&, unsigned long const&, unsigned long const&, long const&, int const&, int const&, int const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<char [15], int>(char const (&) [15], int const&)
tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<char [17], int>(char const (&) [17], int const&)
Line
Count
Source
1044
11.0k
{
1045
11.0k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
11.0k
}
tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<char [17], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [17], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1044
2.23M
{
1045
2.23M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.23M
}
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<char [18], int>(char const (&) [18], int const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<node::BlockfileType, node::BlockfileCursor>(node::BlockfileType const&, node::BlockfileCursor const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<4> tinyformat::makeFormatList<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, unsigned int>(int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, unsigned int const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<int, bool, int>(int const&, bool const&, int const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, unsigned long>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, unsigned long const&)
tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&)
Line
Count
Source
1044
26
{
1045
26
    return detail::FormatListN<sizeof...(args)>(args...);
1046
26
}
Unexecuted instantiation: tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<int, unsigned long, unsigned long>(int const&, unsigned long const&, unsigned long const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<5> tinyformat::makeFormatList<long, long, long, long, long>(long const&, long const&, long const&, long const&, long const&)
tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<double, double, unsigned long>(double const&, double const&, unsigned long const&)
Line
Count
Source
1044
11.0k
{
1045
11.0k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
11.0k
}
Unexecuted instantiation: tinyformat::detail::FormatListN<4> tinyformat::makeFormatList<long, unsigned long, long, unsigned long>(long const&, unsigned long const&, long const&, unsigned long const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<char [15], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [15], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<5> tinyformat::makeFormatList<double, int, int, double, double>(double const&, int const&, int const&, double const&, double const&)
tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<long, unsigned long>(long const&, unsigned long const&)
Line
Count
Source
1044
44.3k
{
1045
44.3k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
44.3k
}
tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&)
Line
Count
Source
1044
356k
{
1045
356k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
356k
}
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<long, bool>(long const&, bool const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<18> tinyformat::makeFormatList<int, double, double, double, double, double, float, double, double, double, double, double, double, float, double, double, double, double>(int const&, double const&, double const&, double const&, double const&, double const&, float const&, double const&, double const&, double const&, double const&, double const&, double const&, float const&, double const&, double const&, double const&, double const&)
tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<unsigned int, unsigned int>(unsigned int const&, unsigned int const&)
Line
Count
Source
1044
2.65M
{
1045
2.65M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.65M
}
Unexecuted instantiation: tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, long>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&, long const&)
tinyformat::detail::FormatListN<7> tinyformat::makeFormatList<unsigned int, unsigned long, unsigned int, unsigned int, unsigned long, unsigned int, char const*>(unsigned int const&, unsigned long const&, unsigned int const&, unsigned int const&, unsigned long const&, unsigned int const&, char const* const&)
Line
Count
Source
1044
2.22M
{
1045
2.22M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.22M
}
tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<unsigned long, double>(unsigned long const&, double const&)
Line
Count
Source
1044
11.0k
{
1045
11.0k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
11.0k
}
Unexecuted instantiation: tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long, unsigned int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&, unsigned int const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<4> tinyformat::makeFormatList<char [9], int, char [15], char [42]>(char const (&) [9], int const&, char const (&) [15], char const (&) [42])
Unexecuted instantiation: tinyformat::detail::FormatListN<4> tinyformat::makeFormatList<char [9], int, char [12], char [42]>(char const (&) [9], int const&, char const (&) [12], char const (&) [42])
tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1044
151
{
1045
151
    return detail::FormatListN<sizeof...(args)>(args...);
1046
151
}
tinyformat::detail::FormatListN<1> tinyformat::makeFormatList<unsigned short>(unsigned short const&)
Line
Count
Source
1044
4.97M
{
1045
4.97M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
4.97M
}
Unexecuted instantiation: tinyformat::detail::FormatListN<4> tinyformat::makeFormatList<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double const&)
Line
Count
Source
1044
98.7k
{
1045
98.7k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
98.7k
}
Unexecuted instantiation: tinyformat::detail::FormatListN<1> tinyformat::makeFormatList<ServiceFlags>(ServiceFlags const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, char const*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&, char const* const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned short, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned short const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<std::basic_string_view<char, std::char_traits<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_string_view<char, std::char_traits<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<4> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
tinyformat::detail::FormatListN<5> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, unsigned long, unsigned long>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, unsigned long const&, unsigned long const&)
Line
Count
Source
1044
295k
{
1045
295k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
295k
}
Unexecuted instantiation: tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<char [21], unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [21], unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
tinyformat::detail::FormatListN<4> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&, int const&)
Line
Count
Source
1044
10.3k
{
1045
10.3k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
10.3k
}
tinyformat::detail::FormatListN<4> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long, long, int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&, long const&, int const&)
Line
Count
Source
1044
49
{
1045
49
    return detail::FormatListN<sizeof...(args)>(args...);
1046
49
}
tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<unsigned long, long, long>(unsigned long const&, long const&, long const&)
Line
Count
Source
1044
1.01k
{
1045
1.01k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.01k
}
tinyformat::detail::FormatListN<5> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1044
35
{
1045
35
    return detail::FormatListN<sizeof...(args)>(args...);
1046
35
}
tinyformat::detail::FormatListN<4> tinyformat::makeFormatList<unsigned long, unsigned long, long, long>(unsigned long const&, unsigned long const&, long const&, long const&)
Line
Count
Source
1044
20
{
1045
20
    return detail::FormatListN<sizeof...(args)>(args...);
1046
20
}
tinyformat::detail::FormatListN<12> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, double, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, double, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, int const&, double const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double const&, double const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1044
2.24M
{
1045
2.24M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.24M
}
tinyformat::detail::FormatListN<1> tinyformat::makeFormatList<char [23]>(char const (&) [23])
Line
Count
Source
1044
74
{
1045
74
    return detail::FormatListN<sizeof...(args)>(args...);
1046
74
}
tinyformat::detail::FormatListN<1> tinyformat::makeFormatList<char [21]>(char const (&) [21])
Line
Count
Source
1044
1
{
1045
1
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1
}
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<char const*, unsigned long>(char const* const&, unsigned long const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<5> tinyformat::makeFormatList<char [13], int, int, int, char [42]>(char const (&) [13], int const&, int const&, int const&, char const (&) [42])
tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const* const&)
Line
Count
Source
1044
88.7k
{
1045
88.7k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
88.7k
}
tinyformat::detail::FormatListN<1> tinyformat::makeFormatList<char [27]>(char const (&) [27])
Line
Count
Source
1044
39
{
1045
39
    return detail::FormatListN<sizeof...(args)>(args...);
1046
39
}
tinyformat::detail::FormatListN<5> tinyformat::makeFormatList<char [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, double const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1044
9.34k
{
1045
9.34k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
9.34k
}
tinyformat::detail::FormatListN<5> tinyformat::makeFormatList<unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int>(unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&)
Line
Count
Source
1044
13.7k
{
1045
13.7k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
13.7k
}
tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<unsigned long, unsigned long, unsigned int>(unsigned long const&, unsigned long const&, unsigned int const&)
Line
Count
Source
1044
22.1k
{
1045
22.1k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
22.1k
}
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<double, double, double>(double const&, double const&, double const&)
Line
Count
Source
1044
20.0M
{
1045
20.0M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
20.0M
}
tinyformat::detail::FormatListN<6> tinyformat::makeFormatList<unsigned int, double, double, double, double, double>(unsigned int const&, double const&, double const&, double const&, double const&, double const&)
Line
Count
Source
1044
2.22M
{
1045
2.22M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.22M
}
tinyformat::detail::FormatListN<5> tinyformat::makeFormatList<int, double, double, double, double>(int const&, double const&, double const&, double const&, double const&)
Line
Count
Source
1044
2.22M
{
1045
2.22M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.22M
}
Unexecuted instantiation: tinyformat::detail::FormatListN<1> tinyformat::makeFormatList<char [17]>(char const (&) [17])
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<char [22], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [22], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<char [14], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [14], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<char [11], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [11], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1044
2.33k
{
1045
2.33k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.33k
}
Unexecuted instantiation: tinyformat::detail::FormatListN<1> tinyformat::makeFormatList<char [42]>(char const (&) [42])
Unexecuted instantiation: tinyformat::detail::FormatListN<6> tinyformat::makeFormatList<int, unsigned long, unsigned long, char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [42]>(int const&, unsigned long const&, unsigned long const&, char const (&) [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [42])
tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<char [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1044
128
{
1045
128
    return detail::FormatListN<sizeof...(args)>(args...);
1046
128
}
tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<char [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1044
3.54k
{
1045
3.54k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
3.54k
}
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<int, double>(int const&, double const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<long, double>(long const&, double const&)
tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<char [12], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [12], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1044
88
{
1045
88
    return detail::FormatListN<sizeof...(args)>(args...);
1046
88
}
Unexecuted instantiation: tinyformat::detail::FormatListN<1> tinyformat::makeFormatList<char [12]>(char const (&) [12])
tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1044
2.64k
{
1045
2.64k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.64k
}
Unexecuted instantiation: tinyformat::detail::FormatListN<4> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<char [17], char const*>(char const (&) [17], char const* const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<char [22], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [22], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<char [22], unsigned long, char const*>(char const (&) [22], unsigned long const&, char const* const&)
tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<char const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const* const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1044
11.0k
{
1045
11.0k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
11.0k
}
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<long, float, unsigned long>(long const&, float const&, unsigned long const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<unsigned long, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(unsigned long const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<4> tinyformat::makeFormatList<char [24], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*>(char const (&) [24], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const* const&)
tinyformat::detail::FormatListN<4> tinyformat::makeFormatList<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>(char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool const&)
Line
Count
Source
1044
4.46M
{
1045
4.46M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
4.46M
}
tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>(char const (&) [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&)
Line
Count
Source
1044
2.23M
{
1045
2.23M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.23M
}
tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1044
86.3k
{
1045
86.3k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
86.3k
}
tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>(char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&)
Line
Count
Source
1044
4.48M
{
1045
4.48M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
4.48M
}
tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<char const*, unsigned int, unsigned long>(char const* const&, unsigned int const&, unsigned long const&)
Line
Count
Source
1044
4.47M
{
1045
4.47M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
4.47M
}
tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1044
2.24M
{
1045
2.24M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.24M
}
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<char [21], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [21], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, int const&)
Line
Count
Source
1044
357
{
1045
357
    return detail::FormatListN<sizeof...(args)>(args...);
1046
357
}
tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned short>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned short const&)
Line
Count
Source
1044
66.5k
{
1045
66.5k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
66.5k
}
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<char [12], char const*>(char const (&) [12], char const* const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<1> tinyformat::makeFormatList<char [16]>(char const (&) [16])
Unexecuted instantiation: tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<char const*, char [42], std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> >(char const* const&, char const (&) [42], std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<unsigned long, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> >(unsigned long const&, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<5> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, int const&, int const&, int const&)
tinyformat::detail::FormatListN<4> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, int const&)
Line
Count
Source
1044
4.55k
{
1045
4.55k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
4.55k
}
Unexecuted instantiation: tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&)
tinyformat::detail::FormatListN<5> tinyformat::makeFormatList<int, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int>(int const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, int const&)
Line
Count
Source
1044
2.56k
{
1045
2.56k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.56k
}
Unexecuted instantiation: tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<int, int, unsigned long>(int const&, int const&, unsigned long const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<unsigned char, unsigned char>(unsigned char const&, unsigned char const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<4> tinyformat::makeFormatList<unsigned char, unsigned char, char [13], unsigned char>(unsigned char const&, unsigned char const&, char const (&) [13], unsigned char const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<5> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long, unsigned long, unsigned long, unsigned long>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&)
tinyformat::detail::FormatListN<1> tinyformat::makeFormatList<char [14]>(char const (&) [14])
Line
Count
Source
1044
1.51k
{
1045
1.51k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.51k
}
tinyformat::detail::FormatListN<1> tinyformat::makeFormatList<std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > const&)
Line
Count
Source
1044
188k
{
1045
188k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
188k
}
Unexecuted instantiation: tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, double>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double const&, double const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<int, unsigned int>(int const&, unsigned int const&)
tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<char const*, int>(char const* const&, int const&)
Line
Count
Source
1044
9.06M
{
1045
9.06M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
9.06M
}
tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<unsigned long, char const*, int>(unsigned long const&, char const* const&, int const&)
Line
Count
Source
1044
33.2k
{
1045
33.2k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
33.2k
}
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<char [6], int>(char const (&) [6], int const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<4> tinyformat::makeFormatList<long, long, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(long const&, long const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<long, long, long>(long const&, long const&, long const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<unsigned short, unsigned long, unsigned long>(unsigned short const&, unsigned long const&, unsigned long const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<char [5], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [5], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<char [7], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [7], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<char [15], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [15], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<char [31], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [31], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<4> tinyformat::makeFormatList<char [27], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned char, int>(char const (&) [27], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned char const&, int const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<char [12], int>(char const (&) [12], int const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<char [12], int, int>(char const (&) [12], int const&, int const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<4> tinyformat::makeFormatList<char [12], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned char, int>(char const (&) [12], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned char const&, int const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<4> tinyformat::makeFormatList<char [12], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [12], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned char const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<char [11], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [11], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<char [13], int>(char const (&) [13], int const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<char [19], char const*>(char const (&) [19], char const* const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<1> tinyformat::makeFormatList<char [18]>(char const (&) [18])
Unexecuted instantiation: tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<char [17], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [17], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<1> tinyformat::makeFormatList<char [7]>(char const (&) [7])
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<char [7], char const*>(char const (&) [7], char const* const&)
tinyformat::detail::FormatListN<4> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, long>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&, long const&)
Line
Count
Source
1044
180
{
1045
180
    return detail::FormatListN<sizeof...(args)>(args...);
1046
180
}
Unexecuted instantiation: tinyformat::detail::FormatListN<4> tinyformat::makeFormatList<char [12], unsigned int, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [12], unsigned int const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<char [20], int>(char const (&) [20], int const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<1> tinyformat::makeFormatList<char [20]>(char const (&) [20])
Unexecuted instantiation: tinyformat::detail::FormatListN<20> tinyformat::makeFormatList<long, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double>(long const&, int const&, int const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<long, long, char const*>(long const&, long const&, char const* const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&)
tinyformat::detail::FormatListN<1> tinyformat::makeFormatList<wallet::WalletFeature>(wallet::WalletFeature const&)
Line
Count
Source
1044
11.0k
{
1045
11.0k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
11.0k
}
Unexecuted instantiation: tinyformat::detail::FormatListN<4> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const* const&, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<5> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, util::TranslatedLiteral>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, util::TranslatedLiteral const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<char [27], int>(char const (&) [27], int const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<char [21], char [42]>(char const (&) [21], char const (&) [42])
Unexecuted instantiation: tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<char [10], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [10], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<1> tinyformat::makeFormatList<char [10]>(char const (&) [10])
Unexecuted instantiation: tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<int, int, wallet::WalletFeature>(int const&, int const&, wallet::WalletFeature const&)
tinyformat::detail::FormatListN<4> tinyformat::makeFormatList<int, int, int, int>(int const&, int const&, int const&, int const&)
Line
Count
Source
1044
22.1k
{
1045
22.1k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
22.1k
}
Unexecuted instantiation: tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<unsigned int, unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(unsigned int const&, unsigned char const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<4> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<char [14], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [14], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<char [14], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*>(char const (&) [14], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const* const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<int, char const*>(int const&, char const* const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<char [8], char const*>(char const (&) [8], char const* const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<char [9], char const*>(char const (&) [9], char const* const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<char [14], char const*>(char const (&) [14], char const* const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<char [5], char const*>(char const (&) [5], char const* const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<char [13], char const*>(char const (&) [13], char const* const&)
tinyformat::detail::FormatListN<6> tinyformat::makeFormatList<unsigned int, unsigned int, unsigned int, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(unsigned int const&, unsigned int const&, unsigned int const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1044
11.0k
{
1045
11.0k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
11.0k
}
Unexecuted instantiation: tinyformat::detail::FormatListN<4> tinyformat::makeFormatList<CBlockIndex*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(CBlockIndex* const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<4> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, long, int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&, long const&, int const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char>, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> >(std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<4> tinyformat::makeFormatList<std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char>, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char>, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned char>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned char const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<unsigned short, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(unsigned short const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<4> tinyformat::makeFormatList<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int>(char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<char const*, long, long>(char const* const&, long const&, long const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<4> tinyformat::makeFormatList<char [10], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [10], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<unsigned long, std::basic_string_view<char, std::char_traits<char> > >(unsigned long const&, std::basic_string_view<char, std::char_traits<char> > const&)
tinyformat::detail::FormatListN<4> tinyformat::makeFormatList<unsigned char, unsigned char, unsigned char, unsigned char>(unsigned char const&, unsigned char const&, unsigned char const&, unsigned char const&)
Line
Count
Source
1044
4.97M
{
1045
4.97M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
4.97M
}
tinyformat::detail::FormatListN<1> tinyformat::makeFormatList<unsigned char>(unsigned char const&)
Line
Count
Source
1044
22.1k
{
1045
22.1k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
22.1k
}
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::atomic<unsigned long> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::atomic<unsigned long> const&)
tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<long, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(long const&, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1044
52.4k
{
1045
52.4k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
52.4k
}
Unexecuted instantiation: tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*>(char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const* const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<4> tinyformat::makeFormatList<std::basic_string_view<char, std::char_traits<char> >, unsigned int, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_string_view<char, std::char_traits<char> > const&, unsigned int const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<unsigned long, int>(unsigned long const&, int const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<5> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [42]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [42])
Unexecuted instantiation: tinyformat::detail::FormatListN<1> tinyformat::makeFormatList<char>(char const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<unsigned int, unsigned long>(unsigned int const&, unsigned long const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char>, int>(std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&, int const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<7> tinyformat::makeFormatList<std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, int, std::basic_string_view<char, std::char_traits<char> >, char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [42]>(std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > const&, int const&, std::basic_string_view<char, std::char_traits<char> > const&, char const (&) [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [42])
Unexecuted instantiation: tinyformat::detail::FormatListN<4> tinyformat::makeFormatList<std::basic_string_view<char, std::char_traits<char> >, int, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > const&, int const&, std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<4> tinyformat::makeFormatList<char const*, char const*, char const*, std::basic_string_view<char, std::char_traits<char> > >(char const* const&, char const* const&, char const* const&, std::basic_string_view<char, std::char_traits<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<char const*, std::basic_string_view<char, std::char_traits<char> > >(char const* const&, std::basic_string_view<char, std::char_traits<char> > const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<long, unsigned long, long>(long const&, unsigned long const&, long const&)
tinyformat::detail::FormatListN<6> tinyformat::makeFormatList<int, unsigned int, unsigned int, long, long, long>(int const&, unsigned int const&, unsigned int const&, long const&, long const&, long const&)
Line
Count
Source
1044
194M
{
1045
194M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
194M
}
tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<int, unsigned int, unsigned int>(int const&, unsigned int const&, unsigned int const&)
Line
Count
Source
1044
22.1k
{
1045
22.1k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
22.1k
}
Unexecuted instantiation: tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<std::basic_string_view<char, std::char_traits<char> >, int, std::basic_string_view<char, std::char_traits<char> > >(std::basic_string_view<char, std::char_traits<char> > const&, int const&, std::basic_string_view<char, std::char_traits<char> > const&)
tinyformat::detail::FormatListN<3> tinyformat::makeFormatList<int, int, int>(int const&, int const&, int const&)
Line
Count
Source
1044
11.0k
{
1045
11.0k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
11.0k
}
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<char [13], char [27]>(char const (&) [13], char const (&) [27])
Unexecuted instantiation: tinyformat::detail::FormatListN<2> tinyformat::makeFormatList<char [8], char [37]>(char const (&) [8], char const (&) [37])
Unexecuted instantiation: tinyformat::detail::FormatListN<8> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, unsigned int, unsigned int, unsigned long>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, unsigned int const&, unsigned int const&, unsigned long const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<5> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, unsigned long, unsigned long, unsigned int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, unsigned long const&, unsigned long const&, unsigned int const&)
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
316M
{
1071
316M
    detail::formatImpl(out, fmt, list.m_args, list.m_N);
1072
316M
}
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
316M
{
1081
316M
    vformat(out, fmt, makeFormatList(args...));
1082
316M
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<1>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1080
1.64M
{
1081
1.64M
    vformat(out, fmt, makeFormatList(args...));
1082
1.64M
}
Unexecuted instantiation: void tinyformat::format<char*>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<1>, char* const&)
void tinyformat::format<>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<0>)
Line
Count
Source
1080
2.56M
{
1081
2.56M
    vformat(out, fmt, makeFormatList(args...));
1082
2.56M
}
Unexecuted instantiation: void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [13]>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [13])
void tinyformat::format<int>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<1>, int const&)
Line
Count
Source
1080
336k
{
1081
336k
    vformat(out, fmt, makeFormatList(args...));
1082
336k
}
void tinyformat::format<double, double>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, double const&, double const&)
Line
Count
Source
1080
11.0k
{
1081
11.0k
    vformat(out, fmt, makeFormatList(args...));
1082
11.0k
}
void tinyformat::format<char const*, unsigned short>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, char const* const&, unsigned short const&)
Line
Count
Source
1080
54.5k
{
1081
54.5k
    vformat(out, fmt, makeFormatList(args...));
1082
54.5k
}
void tinyformat::format<char [9]>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<1>, char const (&) [9])
Line
Count
Source
1080
22.1k
{
1081
22.1k
    vformat(out, fmt, makeFormatList(args...));
1082
22.1k
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<4>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1080
277k
{
1081
277k
    vformat(out, fmt, makeFormatList(args...));
1082
277k
}
void tinyformat::format<bool>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<1>, bool const&)
Line
Count
Source
1080
443k
{
1081
443k
    vformat(out, fmt, makeFormatList(args...));
1082
443k
}
void tinyformat::format<unsigned int>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<1>, unsigned int const&)
Line
Count
Source
1080
1.65M
{
1081
1.65M
    vformat(out, fmt, makeFormatList(args...));
1082
1.65M
}
void tinyformat::format<char const*>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<1>, char const* const&)
Line
Count
Source
1080
83.6k
{
1081
83.6k
    vformat(out, fmt, makeFormatList(args...));
1082
83.6k
}
void tinyformat::format<long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<1>, long const&)
Line
Count
Source
1080
403k
{
1081
403k
    vformat(out, fmt, makeFormatList(args...));
1082
403k
}
void tinyformat::format<unsigned long, unsigned long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, unsigned long const&, unsigned long const&)
Line
Count
Source
1080
40.4k
{
1081
40.4k
    vformat(out, fmt, makeFormatList(args...));
1082
40.4k
}
void tinyformat::format<int, int>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, int const&, int const&)
Line
Count
Source
1080
22.1k
{
1081
22.1k
    vformat(out, fmt, makeFormatList(args...));
1082
22.1k
}
void tinyformat::format<unsigned long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<1>, unsigned long const&)
Line
Count
Source
1080
156k
{
1081
156k
    vformat(out, fmt, makeFormatList(args...));
1082
156k
}
void tinyformat::format<char const*, char const*>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, char const* const&, char const* const&)
Line
Count
Source
1080
11.0k
{
1081
11.0k
    vformat(out, fmt, makeFormatList(args...));
1082
11.0k
}
void tinyformat::format<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1080
58.4k
{
1081
58.4k
    vformat(out, fmt, makeFormatList(args...));
1082
58.4k
}
void tinyformat::format<int, int, int, int, int>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<5>, int const&, int const&, int const&, int const&, int const&)
Line
Count
Source
1080
11.0k
{
1081
11.0k
    vformat(out, fmt, makeFormatList(args...));
1082
11.0k
}
void tinyformat::format<unsigned int, int>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, unsigned int const&, int const&)
Line
Count
Source
1080
11.0k
{
1081
11.0k
    vformat(out, fmt, makeFormatList(args...));
1082
11.0k
}
void tinyformat::format<unsigned short, unsigned short, unsigned short, unsigned short, unsigned short>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<5>, unsigned short const&, unsigned short const&, unsigned short const&, unsigned short const&, unsigned short const&)
Line
Count
Source
1080
22.1k
{
1081
22.1k
    vformat(out, fmt, makeFormatList(args...));
1082
22.1k
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&)
Line
Count
Source
1080
25.2k
{
1081
25.2k
    vformat(out, fmt, makeFormatList(args...));
1082
25.2k
}
void tinyformat::format<bool, bool>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, bool const&, bool const&)
Line
Count
Source
1080
22.1k
{
1081
22.1k
    vformat(out, fmt, makeFormatList(args...));
1082
22.1k
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool const&)
Line
Count
Source
1080
55.4k
{
1081
55.4k
    vformat(out, fmt, makeFormatList(args...));
1082
55.4k
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1080
3.95M
{
1081
3.95M
    vformat(out, fmt, makeFormatList(args...));
1082
3.95M
}
void tinyformat::format<char [15], bool, long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, char const (&) [15], bool const&, long const&)
Line
Count
Source
1080
11.0k
{
1081
11.0k
    vformat(out, fmt, makeFormatList(args...));
1082
11.0k
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1080
2.38M
{
1081
2.38M
    vformat(out, fmt, makeFormatList(args...));
1082
2.38M
}
Unexecuted instantiation: void tinyformat::format<long, unsigned int>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, long const&, unsigned int const&)
void tinyformat::format<char [13]>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<1>, char const (&) [13])
Line
Count
Source
1080
22.1k
{
1081
22.1k
    vformat(out, fmt, makeFormatList(args...));
1082
22.1k
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const* const&)
Line
Count
Source
1080
670
{
1081
670
    vformat(out, fmt, makeFormatList(args...));
1082
670
}
void tinyformat::format<std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<1>, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&)
Line
Count
Source
1080
11.0k
{
1081
11.0k
    vformat(out, fmt, makeFormatList(args...));
1082
11.0k
}
Unexecuted instantiation: void tinyformat::format<unsigned long, unsigned int>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, unsigned long const&, unsigned int const&)
void tinyformat::format<double>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<1>, double const&)
Line
Count
Source
1080
2.29M
{
1081
2.29M
    vformat(out, fmt, makeFormatList(args...));
1082
2.29M
}
void tinyformat::format<double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, double const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1080
11.0k
{
1081
11.0k
    vformat(out, fmt, makeFormatList(args...));
1082
11.0k
}
Unexecuted instantiation: void tinyformat::format<std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char>, unsigned long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&, unsigned long const&)
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&)
Line
Count
Source
1080
2.26M
{
1081
2.26M
    vformat(out, fmt, makeFormatList(args...));
1082
2.26M
}
void tinyformat::format<char [3], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, char const (&) [3], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double const&)
Line
Count
Source
1080
55.4k
{
1081
55.4k
    vformat(out, fmt, makeFormatList(args...));
1082
55.4k
}
void tinyformat::format<long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1080
510k
{
1081
510k
    vformat(out, fmt, makeFormatList(args...));
1082
510k
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, long const&)
Line
Count
Source
1080
2
{
1081
2
    vformat(out, fmt, makeFormatList(args...));
1082
2
}
Unexecuted instantiation: void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<5>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&)
Unexecuted instantiation: void tinyformat::format<unsigned int, long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, unsigned int const&, long const&)
void tinyformat::format<unsigned long, long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, unsigned long const&, long const&)
Line
Count
Source
1080
28.1k
{
1081
28.1k
    vformat(out, fmt, makeFormatList(args...));
1082
28.1k
}
void tinyformat::format<long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1080
1.99k
{
1081
1.99k
    vformat(out, fmt, makeFormatList(args...));
1082
1.99k
}
void tinyformat::format<ServiceFlags, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, ServiceFlags const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1080
11.0k
{
1081
11.0k
    vformat(out, fmt, makeFormatList(args...));
1082
11.0k
}
void tinyformat::format<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<4>, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1080
22.4k
{
1081
22.4k
    vformat(out, fmt, makeFormatList(args...));
1082
22.4k
}
Unexecuted instantiation: void tinyformat::format<char [9], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, char const (&) [9], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
void tinyformat::format<char [17], bool>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, char const (&) [17], bool const&)
Line
Count
Source
1080
11.0k
{
1081
11.0k
    vformat(out, fmt, makeFormatList(args...));
1082
11.0k
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long, long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&, long const&)
Line
Count
Source
1080
18.4M
{
1081
18.4M
    vformat(out, fmt, makeFormatList(args...));
1082
18.4M
}
void tinyformat::format<char [30], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, char const (&) [30], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&)
Line
Count
Source
1080
7.57k
{
1081
7.57k
    vformat(out, fmt, makeFormatList(args...));
1082
7.57k
}
void tinyformat::format<long, long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, long const&, long const&)
Line
Count
Source
1080
270k
{
1081
270k
    vformat(out, fmt, makeFormatList(args...));
1082
270k
}
Unexecuted instantiation: void tinyformat::format<long, long, unsigned long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, long const&, long const&, unsigned long const&)
Unexecuted instantiation: void tinyformat::format<ServiceFlags, ServiceFlags, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, ServiceFlags const&, ServiceFlags const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: void tinyformat::format<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: void tinyformat::format<int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<5>, int const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool const&, long const&)
void tinyformat::format<int, int, bool, long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<4>, int const&, int const&, bool const&, long const&)
Line
Count
Source
1080
88.7k
{
1081
88.7k
    vformat(out, fmt, makeFormatList(args...));
1082
88.7k
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::atomic<int>, std::atomic<int>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<8>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::atomic<int> const&, std::atomic<int> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool const&, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1080
88.7k
{
1081
88.7k
    vformat(out, fmt, makeFormatList(args...));
1082
88.7k
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::atomic<int>, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<7>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, std::atomic<int> const&, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1080
88.7k
{
1081
88.7k
    vformat(out, fmt, makeFormatList(args...));
1082
88.7k
}
void tinyformat::format<int, long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, int const&, long const&)
Line
Count
Source
1080
12.7k
{
1081
12.7k
    vformat(out, fmt, makeFormatList(args...));
1082
12.7k
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&)
Line
Count
Source
1080
306k
{
1081
306k
    vformat(out, fmt, makeFormatList(args...));
1082
306k
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&)
Line
Count
Source
1080
33
{
1081
33
    vformat(out, fmt, makeFormatList(args...));
1082
33
}
void tinyformat::format<unsigned long, unsigned long, unsigned long, long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<4>, unsigned long const&, unsigned long const&, unsigned long const&, long const&)
Line
Count
Source
1080
3.18k
{
1081
3.18k
    vformat(out, fmt, makeFormatList(args...));
1082
3.18k
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*, long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const* const&, long const&)
Line
Count
Source
1080
556k
{
1081
556k
    vformat(out, fmt, makeFormatList(args...));
1082
556k
}
void tinyformat::format<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&)
Line
Count
Source
1080
333
{
1081
333
    vformat(out, fmt, makeFormatList(args...));
1082
333
}
void tinyformat::format<char [20], long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, char const (&) [20], long const&)
Line
Count
Source
1080
18.0k
{
1081
18.0k
    vformat(out, fmt, makeFormatList(args...));
1082
18.0k
}
Unexecuted instantiation: void tinyformat::format<unsigned long, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, unsigned long const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
void tinyformat::format<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<4>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, long const&)
Line
Count
Source
1080
49
{
1081
49
    vformat(out, fmt, makeFormatList(args...));
1082
49
}
Unexecuted instantiation: void tinyformat::format<long, int>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, long const&, int const&)
Unexecuted instantiation: void tinyformat::format<char [15], long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, char const (&) [15], long const&)
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [17]>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [17])
Line
Count
Source
1080
2.53k
{
1081
2.53k
    vformat(out, fmt, makeFormatList(args...));
1082
2.53k
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<6>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&)
Line
Count
Source
1080
2.53k
{
1081
2.53k
    vformat(out, fmt, makeFormatList(args...));
1082
2.53k
}
void tinyformat::format<long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long, unsigned long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<5>, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&, unsigned long const&)
Line
Count
Source
1080
38.1k
{
1081
38.1k
    vformat(out, fmt, makeFormatList(args...));
1082
38.1k
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<4>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1080
358k
{
1081
358k
    vformat(out, fmt, makeFormatList(args...));
1082
358k
}
void tinyformat::format<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<5>, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1080
15.8k
{
1081
15.8k
    vformat(out, fmt, makeFormatList(args...));
1082
15.8k
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<4>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, long const&)
Line
Count
Source
1080
548
{
1081
548
    vformat(out, fmt, makeFormatList(args...));
1082
548
}
void tinyformat::format<int, long, std::atomic<int> >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, int const&, long const&, std::atomic<int> const&)
Line
Count
Source
1080
88.7k
{
1081
88.7k
    vformat(out, fmt, makeFormatList(args...));
1082
88.7k
}
void tinyformat::format<long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::atomic<unsigned long>, unsigned long, unsigned long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<5>, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::atomic<unsigned long> const&, unsigned long const&, unsigned long const&)
Line
Count
Source
1080
366
{
1081
366
    vformat(out, fmt, makeFormatList(args...));
1082
366
}
void tinyformat::format<unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, unsigned char const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1080
486
{
1081
486
    vformat(out, fmt, makeFormatList(args...));
1082
486
}
Unexecuted instantiation: void tinyformat::format<unsigned int, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, unsigned int const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: void tinyformat::format<char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, char const (&) [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&)
void tinyformat::format<char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, char const*, char const*>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<5>, char const (&) [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, char const* const&, char const* const&)
Line
Count
Source
1080
9.33k
{
1081
9.33k
    vformat(out, fmt, makeFormatList(args...));
1082
9.33k
}
void tinyformat::format<char const*, long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, char const* const&, long const&)
Line
Count
Source
1080
5.65k
{
1081
5.65k
    vformat(out, fmt, makeFormatList(args...));
1082
5.65k
}
void tinyformat::format<char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, char const (&) [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&)
Line
Count
Source
1080
723
{
1081
723
    vformat(out, fmt, makeFormatList(args...));
1082
723
}
void tinyformat::format<char [13], unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<5>, char const (&) [13], unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&)
Line
Count
Source
1080
44
{
1081
44
    vformat(out, fmt, makeFormatList(args...));
1082
44
}
void tinyformat::format<char [13], long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, char const (&) [13], long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1080
9.76M
{
1081
9.76M
    vformat(out, fmt, makeFormatList(args...));
1082
9.76M
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, long const&)
Line
Count
Source
1080
6.87k
{
1081
6.87k
    vformat(out, fmt, makeFormatList(args...));
1082
6.87k
}
Unexecuted instantiation: void tinyformat::format<unsigned long, unsigned long, int>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, unsigned long const&, unsigned long const&, int const&)
Unexecuted instantiation: void tinyformat::format<char [19], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, char const (&) [19], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: void tinyformat::format<char [19]>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<1>, char const (&) [19])
Unexecuted instantiation: void tinyformat::format<ChainstateRole, int, int>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, ChainstateRole const&, int const&, int const&)
Unexecuted instantiation: void tinyformat::format<ChainstateRole, unsigned long, unsigned long, long, int, int, int>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<7>, ChainstateRole const&, unsigned long const&, unsigned long const&, long const&, int const&, int const&, int const&)
Unexecuted instantiation: void tinyformat::format<unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: void tinyformat::format<char [15], int>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, char const (&) [15], int const&)
void tinyformat::format<char [17], int>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, char const (&) [17], int const&)
Line
Count
Source
1080
11.0k
{
1081
11.0k
    vformat(out, fmt, makeFormatList(args...));
1082
11.0k
}
void tinyformat::format<char [17], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, char const (&) [17], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1080
2.23M
{
1081
2.23M
    vformat(out, fmt, makeFormatList(args...));
1082
2.23M
}
Unexecuted instantiation: void tinyformat::format<char [18], int>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, char const (&) [18], int const&)
Unexecuted instantiation: void tinyformat::format<node::BlockfileType, node::BlockfileCursor>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, node::BlockfileType const&, node::BlockfileCursor const&)
Unexecuted instantiation: void tinyformat::format<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, unsigned int>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<4>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, unsigned int const&)
Unexecuted instantiation: void tinyformat::format<int, bool, int>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, int const&, bool const&, int const&)
Unexecuted instantiation: void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, unsigned long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, unsigned long const&)
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&)
Line
Count
Source
1080
26
{
1081
26
    vformat(out, fmt, makeFormatList(args...));
1082
26
}
Unexecuted instantiation: void tinyformat::format<int, unsigned long, unsigned long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, int const&, unsigned long const&, unsigned long const&)
Unexecuted instantiation: void tinyformat::format<long, long, long, long, long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<5>, long const&, long const&, long const&, long const&, long const&)
void tinyformat::format<double, double, unsigned long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, double const&, double const&, unsigned long const&)
Line
Count
Source
1080
11.0k
{
1081
11.0k
    vformat(out, fmt, makeFormatList(args...));
1082
11.0k
}
Unexecuted instantiation: void tinyformat::format<long, unsigned long, long, unsigned long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<4>, long const&, unsigned long const&, long const&, unsigned long const&)
Unexecuted instantiation: void tinyformat::format<char [15], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, char const (&) [15], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: void tinyformat::format<double, int, int, double, double>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<5>, double const&, int const&, int const&, double const&, double const&)
void tinyformat::format<long, unsigned long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, long const&, unsigned long const&)
Line
Count
Source
1080
44.3k
{
1081
44.3k
    vformat(out, fmt, makeFormatList(args...));
1082
44.3k
}
void tinyformat::format<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&)
Line
Count
Source
1080
356k
{
1081
356k
    vformat(out, fmt, makeFormatList(args...));
1082
356k
}
Unexecuted instantiation: void tinyformat::format<long, bool>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, long const&, bool const&)
Unexecuted instantiation: void tinyformat::format<int, double, double, double, double, double, float, double, double, double, double, double, double, float, double, double, double, double>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<18>, int const&, double const&, double const&, double const&, double const&, double const&, float const&, double const&, double const&, double const&, double const&, double const&, double const&, float const&, double const&, double const&, double const&, double const&)
void tinyformat::format<unsigned int, unsigned int>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, unsigned int const&, unsigned int const&)
Line
Count
Source
1080
2.65M
{
1081
2.65M
    vformat(out, fmt, makeFormatList(args...));
1082
2.65M
}
Unexecuted instantiation: void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&, long const&)
void tinyformat::format<unsigned int, unsigned long, unsigned int, unsigned int, unsigned long, unsigned int, char const*>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<7>, unsigned int const&, unsigned long const&, unsigned int const&, unsigned int const&, unsigned long const&, unsigned int const&, char const* const&)
Line
Count
Source
1080
2.22M
{
1081
2.22M
    vformat(out, fmt, makeFormatList(args...));
1082
2.22M
}
void tinyformat::format<unsigned long, double>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, unsigned long const&, double const&)
Line
Count
Source
1080
11.0k
{
1081
11.0k
    vformat(out, fmt, makeFormatList(args...));
1082
11.0k
}
Unexecuted instantiation: void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long, unsigned int>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&, unsigned int const&)
Unexecuted instantiation: void tinyformat::format<char [9], int, char [15], char [42]>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<4>, char const (&) [9], int const&, char const (&) [15], char const (&) [42])
Unexecuted instantiation: void tinyformat::format<char [9], int, char [12], char [42]>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<4>, char const (&) [9], int const&, char const (&) [12], char const (&) [42])
void tinyformat::format<unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1080
151
{
1081
151
    vformat(out, fmt, makeFormatList(args...));
1082
151
}
void tinyformat::format<unsigned short>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<1>, unsigned short const&)
Line
Count
Source
1080
4.97M
{
1081
4.97M
    vformat(out, fmt, makeFormatList(args...));
1082
4.97M
}
Unexecuted instantiation: void tinyformat::format<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<4>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double const&)
Line
Count
Source
1080
98.7k
{
1081
98.7k
    vformat(out, fmt, makeFormatList(args...));
1082
98.7k
}
Unexecuted instantiation: void tinyformat::format<ServiceFlags>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<1>, ServiceFlags const&)
Unexecuted instantiation: void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, char const*>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&, char const* const&)
Unexecuted instantiation: void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned short, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned short const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float const&)
Unexecuted instantiation: void tinyformat::format<std::basic_string_view<char, std::char_traits<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, std::basic_string_view<char, std::char_traits<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<4>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: void tinyformat::format<unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, unsigned long, unsigned long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<5>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, unsigned long const&, unsigned long const&)
Line
Count
Source
1080
295k
{
1081
295k
    vformat(out, fmt, makeFormatList(args...));
1082
295k
}
Unexecuted instantiation: void tinyformat::format<char [21], unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, char const (&) [21], unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, int>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<4>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&, int const&)
Line
Count
Source
1080
10.3k
{
1081
10.3k
    vformat(out, fmt, makeFormatList(args...));
1082
10.3k
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long, long, int>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<4>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&, long const&, int const&)
Line
Count
Source
1080
49
{
1081
49
    vformat(out, fmt, makeFormatList(args...));
1082
49
}
void tinyformat::format<unsigned long, long, long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, unsigned long const&, long const&, long const&)
Line
Count
Source
1080
1.01k
{
1081
1.01k
    vformat(out, fmt, makeFormatList(args...));
1082
1.01k
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<5>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1080
35
{
1081
35
    vformat(out, fmt, makeFormatList(args...));
1082
35
}
void tinyformat::format<unsigned long, unsigned long, long, long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<4>, unsigned long const&, unsigned long const&, long const&, long const&)
Line
Count
Source
1080
20
{
1081
20
    vformat(out, fmt, makeFormatList(args...));
1082
20
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, double, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, double, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<12>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, int const&, double const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double const&, double const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1080
2.24M
{
1081
2.24M
    vformat(out, fmt, makeFormatList(args...));
1082
2.24M
}
void tinyformat::format<char [23]>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<1>, char const (&) [23])
Line
Count
Source
1080
74
{
1081
74
    vformat(out, fmt, makeFormatList(args...));
1082
74
}
void tinyformat::format<char [21]>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<1>, char const (&) [21])
Line
Count
Source
1080
1
{
1081
1
    vformat(out, fmt, makeFormatList(args...));
1082
1
}
Unexecuted instantiation: void tinyformat::format<char const*, unsigned long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, char const* const&, unsigned long const&)
Unexecuted instantiation: void tinyformat::format<char [13], int, int, int, char [42]>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<5>, char const (&) [13], int const&, int const&, int const&, char const (&) [42])
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const* const&)
Line
Count
Source
1080
88.7k
{
1081
88.7k
    vformat(out, fmt, makeFormatList(args...));
1082
88.7k
}
void tinyformat::format<char [27]>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<1>, char const (&) [27])
Line
Count
Source
1080
39
{
1081
39
    vformat(out, fmt, makeFormatList(args...));
1082
39
}
void tinyformat::format<char [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<5>, char const (&) [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, double const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1080
9.34k
{
1081
9.34k
    vformat(out, fmt, makeFormatList(args...));
1082
9.34k
}
void tinyformat::format<unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<5>, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&)
Line
Count
Source
1080
13.7k
{
1081
13.7k
    vformat(out, fmt, makeFormatList(args...));
1082
13.7k
}
void tinyformat::format<unsigned long, unsigned long, unsigned int>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, unsigned long const&, unsigned long const&, unsigned int const&)
Line
Count
Source
1080
22.1k
{
1081
22.1k
    vformat(out, fmt, makeFormatList(args...));
1082
22.1k
}
Unexecuted instantiation: void tinyformat::format<char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, char const (&) [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
void tinyformat::format<double, double, double>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, double const&, double const&, double const&)
Line
Count
Source
1080
20.0M
{
1081
20.0M
    vformat(out, fmt, makeFormatList(args...));
1082
20.0M
}
void tinyformat::format<unsigned int, double, double, double, double, double>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<6>, unsigned int const&, double const&, double const&, double const&, double const&, double const&)
Line
Count
Source
1080
2.22M
{
1081
2.22M
    vformat(out, fmt, makeFormatList(args...));
1082
2.22M
}
void tinyformat::format<int, double, double, double, double>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<5>, int const&, double const&, double const&, double const&, double const&)
Line
Count
Source
1080
2.22M
{
1081
2.22M
    vformat(out, fmt, makeFormatList(args...));
1082
2.22M
}
Unexecuted instantiation: void tinyformat::format<char [17]>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<1>, char const (&) [17])
Unexecuted instantiation: void tinyformat::format<char [22], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, char const (&) [22], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: void tinyformat::format<char [14], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, char const (&) [14], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
void tinyformat::format<char [11], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, char const (&) [11], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1080
2.33k
{
1081
2.33k
    vformat(out, fmt, makeFormatList(args...));
1082
2.33k
}
Unexecuted instantiation: void tinyformat::format<char [42]>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<1>, char const (&) [42])
Unexecuted instantiation: void tinyformat::format<int, unsigned long, unsigned long, char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [42]>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<6>, int const&, unsigned long const&, unsigned long const&, char const (&) [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [42])
void tinyformat::format<char [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, char const (&) [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1080
128
{
1081
128
    vformat(out, fmt, makeFormatList(args...));
1082
128
}
void tinyformat::format<char [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, char const (&) [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1080
3.54k
{
1081
3.54k
    vformat(out, fmt, makeFormatList(args...));
1082
3.54k
}
Unexecuted instantiation: void tinyformat::format<int, double>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, int const&, double const&)
Unexecuted instantiation: void tinyformat::format<long, double>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, long const&, double const&)
void tinyformat::format<char [12], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, char const (&) [12], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1080
88
{
1081
88
    vformat(out, fmt, makeFormatList(args...));
1082
88
}
Unexecuted instantiation: void tinyformat::format<char [12]>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<1>, char const (&) [12])
void tinyformat::format<char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, char const (&) [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1080
2.64k
{
1081
2.64k
    vformat(out, fmt, makeFormatList(args...));
1082
2.64k
}
Unexecuted instantiation: void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<4>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double const&)
Unexecuted instantiation: void tinyformat::format<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: void tinyformat::format<char [17], char const*>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, char const (&) [17], char const* const&)
Unexecuted instantiation: void tinyformat::format<char [22], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, char const (&) [22], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: void tinyformat::format<char [22], unsigned long, char const*>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, char const (&) [22], unsigned long const&, char const* const&)
void tinyformat::format<char const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, char const* const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1080
11.0k
{
1081
11.0k
    vformat(out, fmt, makeFormatList(args...));
1082
11.0k
}
Unexecuted instantiation: void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double const&)
Unexecuted instantiation: void tinyformat::format<long, float, unsigned long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, long const&, float const&, unsigned long const&)
Unexecuted instantiation: void tinyformat::format<unsigned long, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, unsigned long const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&)
Unexecuted instantiation: void tinyformat::format<char [24], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<4>, char const (&) [24], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const* const&)
void tinyformat::format<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<4>, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool const&)
Line
Count
Source
1080
4.46M
{
1081
4.46M
    vformat(out, fmt, makeFormatList(args...));
1082
4.46M
}
void tinyformat::format<char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, char const (&) [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&)
Line
Count
Source
1080
2.23M
{
1081
2.23M
    vformat(out, fmt, makeFormatList(args...));
1082
2.23M
}
void tinyformat::format<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1080
86.3k
{
1081
86.3k
    vformat(out, fmt, makeFormatList(args...));
1082
86.3k
}
void tinyformat::format<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&)
Line
Count
Source
1080
4.48M
{
1081
4.48M
    vformat(out, fmt, makeFormatList(args...));
1082
4.48M
}
void tinyformat::format<char const*, unsigned int, unsigned long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, char const* const&, unsigned int const&, unsigned long const&)
Line
Count
Source
1080
4.47M
{
1081
4.47M
    vformat(out, fmt, makeFormatList(args...));
1082
4.47M
}
void tinyformat::format<char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, char const (&) [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1080
2.24M
{
1081
2.24M
    vformat(out, fmt, makeFormatList(args...));
1082
2.24M
}
Unexecuted instantiation: void tinyformat::format<char [21], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, char const (&) [21], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, int const&)
Line
Count
Source
1080
357
{
1081
357
    vformat(out, fmt, makeFormatList(args...));
1082
357
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned short>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned short const&)
Line
Count
Source
1080
66.5k
{
1081
66.5k
    vformat(out, fmt, makeFormatList(args...));
1082
66.5k
}
Unexecuted instantiation: void tinyformat::format<char [12], char const*>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, char const (&) [12], char const* const&)
Unexecuted instantiation: void tinyformat::format<char [16]>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<1>, char const (&) [16])
Unexecuted instantiation: void tinyformat::format<char const*, char [42], std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, char const* const&, char const (&) [42], std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&)
Unexecuted instantiation: void tinyformat::format<unsigned long, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, unsigned long const&, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&)
Unexecuted instantiation: void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<5>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, int const&, int const&, int const&)
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<4>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, int const&)
Line
Count
Source
1080
4.55k
{
1081
4.55k
    vformat(out, fmt, makeFormatList(args...));
1082
4.55k
}
Unexecuted instantiation: void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&)
void tinyformat::format<int, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<5>, int const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, int const&)
Line
Count
Source
1080
2.56k
{
1081
2.56k
    vformat(out, fmt, makeFormatList(args...));
1082
2.56k
}
Unexecuted instantiation: void tinyformat::format<int, int, unsigned long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, int const&, int const&, unsigned long const&)
Unexecuted instantiation: void tinyformat::format<unsigned char, unsigned char>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, unsigned char const&, unsigned char const&)
Unexecuted instantiation: void tinyformat::format<unsigned char, unsigned char, char [13], unsigned char>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<4>, unsigned char const&, unsigned char const&, char const (&) [13], unsigned char const&)
Unexecuted instantiation: void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long, unsigned long, unsigned long, unsigned long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<5>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&)
void tinyformat::format<char [14]>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<1>, char const (&) [14])
Line
Count
Source
1080
1.51k
{
1081
1.51k
    vformat(out, fmt, makeFormatList(args...));
1082
1.51k
}
void tinyformat::format<std::basic_string_view<char, std::char_traits<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<1>, std::basic_string_view<char, std::char_traits<char> > const&)
Line
Count
Source
1080
188k
{
1081
188k
    vformat(out, fmt, makeFormatList(args...));
1082
188k
}
Unexecuted instantiation: void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, double>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double const&, double const&)
Unexecuted instantiation: void tinyformat::format<int, unsigned int>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, int const&, unsigned int const&)
void tinyformat::format<char const*, int>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, char const* const&, int const&)
Line
Count
Source
1080
9.06M
{
1081
9.06M
    vformat(out, fmt, makeFormatList(args...));
1082
9.06M
}
void tinyformat::format<unsigned long, char const*, int>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, unsigned long const&, char const* const&, int const&)
Line
Count
Source
1080
33.2k
{
1081
33.2k
    vformat(out, fmt, makeFormatList(args...));
1082
33.2k
}
Unexecuted instantiation: void tinyformat::format<char [6], int>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, char const (&) [6], int const&)
Unexecuted instantiation: void tinyformat::format<long, long, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<4>, long const&, long const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: void tinyformat::format<long, long, long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, long const&, long const&, long const&)
Unexecuted instantiation: void tinyformat::format<unsigned short, unsigned long, unsigned long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, unsigned short const&, unsigned long const&, unsigned long const&)
Unexecuted instantiation: void tinyformat::format<char [5], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, char const (&) [5], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: void tinyformat::format<char [7], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, char const (&) [7], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: void tinyformat::format<char [15], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, char const (&) [15], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: void tinyformat::format<char [31], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, char const (&) [31], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: void tinyformat::format<char [27], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned char, int>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<4>, char const (&) [27], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned char const&, int const&)
Unexecuted instantiation: void tinyformat::format<char [12], int>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, char const (&) [12], int const&)
Unexecuted instantiation: void tinyformat::format<char [12], int, int>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, char const (&) [12], int const&, int const&)
Unexecuted instantiation: void tinyformat::format<char [12], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned char, int>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<4>, char const (&) [12], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned char const&, int const&)
Unexecuted instantiation: void tinyformat::format<char [12], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<4>, char const (&) [12], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned char const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: void tinyformat::format<char [11], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, char const (&) [11], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: void tinyformat::format<char [13], int>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, char const (&) [13], int const&)
Unexecuted instantiation: void tinyformat::format<char [19], char const*>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, char const (&) [19], char const* const&)
Unexecuted instantiation: void tinyformat::format<char [18]>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<1>, char const (&) [18])
Unexecuted instantiation: void tinyformat::format<char [17], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, char const (&) [17], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: void tinyformat::format<char [7]>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<1>, char const (&) [7])
Unexecuted instantiation: void tinyformat::format<char [7], char const*>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, char const (&) [7], char const* const&)
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<4>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&, long const&)
Line
Count
Source
1080
180
{
1081
180
    vformat(out, fmt, makeFormatList(args...));
1082
180
}
Unexecuted instantiation: void tinyformat::format<char [12], unsigned int, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<4>, char const (&) [12], unsigned int const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: void tinyformat::format<char [20], int>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, char const (&) [20], int const&)
Unexecuted instantiation: void tinyformat::format<char [20]>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<1>, char const (&) [20])
Unexecuted instantiation: void tinyformat::format<long, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<20>, long const&, int const&, int const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&)
Unexecuted instantiation: void tinyformat::format<long, long, char const*>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, long const&, long const&, char const* const&)
Unexecuted instantiation: void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&)
void tinyformat::format<wallet::WalletFeature>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<1>, wallet::WalletFeature const&)
Line
Count
Source
1080
11.0k
{
1081
11.0k
    vformat(out, fmt, makeFormatList(args...));
1082
11.0k
}
Unexecuted instantiation: void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<4>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const* const&, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<5>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&)
Unexecuted instantiation: void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, util::TranslatedLiteral>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, util::TranslatedLiteral const&)
Unexecuted instantiation: void tinyformat::format<char [27], int>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, char const (&) [27], int const&)
Unexecuted instantiation: void tinyformat::format<char [21], char [42]>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, char const (&) [21], char const (&) [42])
Unexecuted instantiation: void tinyformat::format<char [10], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, char const (&) [10], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: void tinyformat::format<char [10]>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<1>, char const (&) [10])
Unexecuted instantiation: void tinyformat::format<int, int, wallet::WalletFeature>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, int const&, int const&, wallet::WalletFeature const&)
void tinyformat::format<int, int, int, int>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<4>, int const&, int const&, int const&, int const&)
Line
Count
Source
1080
22.1k
{
1081
22.1k
    vformat(out, fmt, makeFormatList(args...));
1082
22.1k
}
Unexecuted instantiation: void tinyformat::format<unsigned int, unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, unsigned int const&, unsigned char const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<4>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: void tinyformat::format<char [14], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, char const (&) [14], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: void tinyformat::format<char [14], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, char const (&) [14], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const* const&)
Unexecuted instantiation: void tinyformat::format<int, char const*>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, int const&, char const* const&)
Unexecuted instantiation: void tinyformat::format<char [8], char const*>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, char const (&) [8], char const* const&)
Unexecuted instantiation: void tinyformat::format<char [9], char const*>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, char const (&) [9], char const* const&)
Unexecuted instantiation: void tinyformat::format<char [14], char const*>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, char const (&) [14], char const* const&)
Unexecuted instantiation: void tinyformat::format<char [5], char const*>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, char const (&) [5], char const* const&)
Unexecuted instantiation: void tinyformat::format<char [13], char const*>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, char const (&) [13], char const* const&)
void tinyformat::format<unsigned int, unsigned int, unsigned int, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<6>, unsigned int const&, unsigned int const&, unsigned int const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1080
11.0k
{
1081
11.0k
    vformat(out, fmt, makeFormatList(args...));
1082
11.0k
}
Unexecuted instantiation: void tinyformat::format<CBlockIndex*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<4>, CBlockIndex* const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, long, int>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<4>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&, long const&, int const&)
Unexecuted instantiation: void tinyformat::format<std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char>, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&)
Unexecuted instantiation: void tinyformat::format<std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char>, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char>, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<4>, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned char>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned char const&)
Unexecuted instantiation: void tinyformat::format<unsigned short, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, unsigned short const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: void tinyformat::format<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<4>, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&)
Unexecuted instantiation: void tinyformat::format<char const*, long, long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, char const* const&, long const&, long const&)
Unexecuted instantiation: void tinyformat::format<char [10], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<4>, char const (&) [10], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: void tinyformat::format<unsigned long, std::basic_string_view<char, std::char_traits<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, unsigned long const&, std::basic_string_view<char, std::char_traits<char> > const&)
void tinyformat::format<unsigned char, unsigned char, unsigned char, unsigned char>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<4>, unsigned char const&, unsigned char const&, unsigned char const&, unsigned char const&)
Line
Count
Source
1080
4.97M
{
1081
4.97M
    vformat(out, fmt, makeFormatList(args...));
1082
4.97M
}
void tinyformat::format<unsigned char>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<1>, unsigned char const&)
Line
Count
Source
1080
22.1k
{
1081
22.1k
    vformat(out, fmt, makeFormatList(args...));
1082
22.1k
}
Unexecuted instantiation: void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::atomic<unsigned long> >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::atomic<unsigned long> const&)
void tinyformat::format<long, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, long const&, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1080
52.4k
{
1081
52.4k
    vformat(out, fmt, makeFormatList(args...));
1082
52.4k
}
Unexecuted instantiation: void tinyformat::format<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const* const&)
Unexecuted instantiation: void tinyformat::format<std::basic_string_view<char, std::char_traits<char> >, unsigned int, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<4>, std::basic_string_view<char, std::char_traits<char> > const&, unsigned int const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: void tinyformat::format<unsigned long, int>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, unsigned long const&, int const&)
Unexecuted instantiation: void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [42]>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<5>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [42])
Unexecuted instantiation: void tinyformat::format<char>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<1>, char const&)
Unexecuted instantiation: void tinyformat::format<unsigned int, unsigned long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, unsigned int const&, unsigned long const&)
Unexecuted instantiation: void tinyformat::format<std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char>, int>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&, int const&)
Unexecuted instantiation: void tinyformat::format<std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, int, std::basic_string_view<char, std::char_traits<char> >, char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [42]>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<7>, std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > const&, int const&, std::basic_string_view<char, std::char_traits<char> > const&, char const (&) [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [42])
Unexecuted instantiation: void tinyformat::format<std::basic_string_view<char, std::char_traits<char> >, int, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<4>, std::basic_string_view<char, std::char_traits<char> > const&, int const&, std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > const&)
Unexecuted instantiation: void tinyformat::format<char const*, char const*, char const*, std::basic_string_view<char, std::char_traits<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<4>, char const* const&, char const* const&, char const* const&, std::basic_string_view<char, std::char_traits<char> > const&)
Unexecuted instantiation: void tinyformat::format<char const*, std::basic_string_view<char, std::char_traits<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, char const* const&, std::basic_string_view<char, std::char_traits<char> > const&)
Unexecuted instantiation: void tinyformat::format<long, unsigned long, long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, long const&, unsigned long const&, long const&)
void tinyformat::format<int, unsigned int, unsigned int, long, long, long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<6>, int const&, unsigned int const&, unsigned int const&, long const&, long const&, long const&)
Line
Count
Source
1080
194M
{
1081
194M
    vformat(out, fmt, makeFormatList(args...));
1082
194M
}
void tinyformat::format<int, unsigned int, unsigned int>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, int const&, unsigned int const&, unsigned int const&)
Line
Count
Source
1080
22.1k
{
1081
22.1k
    vformat(out, fmt, makeFormatList(args...));
1082
22.1k
}
Unexecuted instantiation: void tinyformat::format<std::basic_string_view<char, std::char_traits<char> >, int, std::basic_string_view<char, std::char_traits<char> > >(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, std::basic_string_view<char, std::char_traits<char> > const&, int const&, std::basic_string_view<char, std::char_traits<char> > const&)
void tinyformat::format<int, int, int>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<3>, int const&, int const&, int const&)
Line
Count
Source
1080
11.0k
{
1081
11.0k
    vformat(out, fmt, makeFormatList(args...));
1082
11.0k
}
Unexecuted instantiation: void tinyformat::format<char [13], char [27]>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, char const (&) [13], char const (&) [27])
Unexecuted instantiation: void tinyformat::format<char [8], char [37]>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<2>, char const (&) [8], char const (&) [37])
Unexecuted instantiation: void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, unsigned int, unsigned int, unsigned long>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<8>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, unsigned int const&, unsigned int const&, unsigned long const&)
Unexecuted instantiation: void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, unsigned long, unsigned long, unsigned int>(std::basic_ostream<char, std::char_traits<char> >&, tinyformat::FormatStringCheck<5>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, unsigned long const&, unsigned long const&, unsigned int const&)
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
316M
{
1089
316M
    std::ostringstream oss;
1090
316M
    format(oss, fmt, args...);
1091
316M
    return oss.str();
1092
316M
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<1>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1088
1.64M
{
1089
1.64M
    std::ostringstream oss;
1090
1.64M
    format(oss, fmt, args...);
1091
1.64M
    return oss.str();
1092
1.64M
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char*>(tinyformat::FormatStringCheck<1>, char* const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [13]>(tinyformat::FormatStringCheck<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [13])
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<double, double>(tinyformat::FormatStringCheck<2>, double const&, double const&)
Line
Count
Source
1088
11.0k
{
1089
11.0k
    std::ostringstream oss;
1090
11.0k
    format(oss, fmt, args...);
1091
11.0k
    return oss.str();
1092
11.0k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char const*, unsigned short>(tinyformat::FormatStringCheck<2>, char const* const&, unsigned short const&)
Line
Count
Source
1088
54.5k
{
1089
54.5k
    std::ostringstream oss;
1090
54.5k
    format(oss, fmt, args...);
1091
54.5k
    return oss.str();
1092
54.5k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [9]>(tinyformat::FormatStringCheck<1>, char const (&) [9])
Line
Count
Source
1088
22.1k
{
1089
22.1k
    std::ostringstream oss;
1090
22.1k
    format(oss, fmt, args...);
1091
22.1k
    return oss.str();
1092
22.1k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<4>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1088
277k
{
1089
277k
    std::ostringstream oss;
1090
277k
    format(oss, fmt, args...);
1091
277k
    return oss.str();
1092
277k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<bool>(tinyformat::FormatStringCheck<1>, bool const&)
Line
Count
Source
1088
443k
{
1089
443k
    std::ostringstream oss;
1090
443k
    format(oss, fmt, args...);
1091
443k
    return oss.str();
1092
443k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<unsigned int>(tinyformat::FormatStringCheck<1>, unsigned int const&)
Line
Count
Source
1088
1.65M
{
1089
1.65M
    std::ostringstream oss;
1090
1.65M
    format(oss, fmt, args...);
1091
1.65M
    return oss.str();
1092
1.65M
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char const*>(tinyformat::FormatStringCheck<1>, char const* const&)
Line
Count
Source
1088
83.6k
{
1089
83.6k
    std::ostringstream oss;
1090
83.6k
    format(oss, fmt, args...);
1091
83.6k
    return oss.str();
1092
83.6k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<long>(tinyformat::FormatStringCheck<1>, long const&)
Line
Count
Source
1088
403k
{
1089
403k
    std::ostringstream oss;
1090
403k
    format(oss, fmt, args...);
1091
403k
    return oss.str();
1092
403k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<unsigned long, unsigned long>(tinyformat::FormatStringCheck<2>, unsigned long const&, unsigned long const&)
Line
Count
Source
1088
40.4k
{
1089
40.4k
    std::ostringstream oss;
1090
40.4k
    format(oss, fmt, args...);
1091
40.4k
    return oss.str();
1092
40.4k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<int, int>(tinyformat::FormatStringCheck<2>, int const&, int const&)
Line
Count
Source
1088
22.1k
{
1089
22.1k
    std::ostringstream oss;
1090
22.1k
    format(oss, fmt, args...);
1091
22.1k
    return oss.str();
1092
22.1k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<unsigned long>(tinyformat::FormatStringCheck<1>, unsigned long const&)
Line
Count
Source
1088
156k
{
1089
156k
    std::ostringstream oss;
1090
156k
    format(oss, fmt, args...);
1091
156k
    return oss.str();
1092
156k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char const*, char const*>(tinyformat::FormatStringCheck<2>, char const* const&, char const* const&)
Line
Count
Source
1088
11.0k
{
1089
11.0k
    std::ostringstream oss;
1090
11.0k
    format(oss, fmt, args...);
1091
11.0k
    return oss.str();
1092
11.0k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<2>, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1088
58.4k
{
1089
58.4k
    std::ostringstream oss;
1090
58.4k
    format(oss, fmt, args...);
1091
58.4k
    return oss.str();
1092
58.4k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<int>(tinyformat::FormatStringCheck<1>, int const&)
Line
Count
Source
1088
325k
{
1089
325k
    std::ostringstream oss;
1090
325k
    format(oss, fmt, args...);
1091
325k
    return oss.str();
1092
325k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<int, int, int, int, int>(tinyformat::FormatStringCheck<5>, int const&, int const&, int const&, int const&, int const&)
Line
Count
Source
1088
11.0k
{
1089
11.0k
    std::ostringstream oss;
1090
11.0k
    format(oss, fmt, args...);
1091
11.0k
    return oss.str();
1092
11.0k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<unsigned int, int>(tinyformat::FormatStringCheck<2>, unsigned int const&, int const&)
Line
Count
Source
1088
11.0k
{
1089
11.0k
    std::ostringstream oss;
1090
11.0k
    format(oss, fmt, args...);
1091
11.0k
    return oss.str();
1092
11.0k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<unsigned short, unsigned short, unsigned short, unsigned short, unsigned short>(tinyformat::FormatStringCheck<5>, unsigned short const&, unsigned short const&, unsigned short const&, unsigned short const&, unsigned short const&)
Line
Count
Source
1088
22.1k
{
1089
22.1k
    std::ostringstream oss;
1090
22.1k
    format(oss, fmt, args...);
1091
22.1k
    return oss.str();
1092
22.1k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>(tinyformat::FormatStringCheck<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&)
Line
Count
Source
1088
25.2k
{
1089
25.2k
    std::ostringstream oss;
1090
25.2k
    format(oss, fmt, args...);
1091
25.2k
    return oss.str();
1092
25.2k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<bool, bool>(tinyformat::FormatStringCheck<2>, bool const&, bool const&)
Line
Count
Source
1088
22.1k
{
1089
22.1k
    std::ostringstream oss;
1090
22.1k
    format(oss, fmt, args...);
1091
22.1k
    return oss.str();
1092
22.1k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>(tinyformat::FormatStringCheck<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool const&)
Line
Count
Source
1088
55.4k
{
1089
55.4k
    std::ostringstream oss;
1090
55.4k
    format(oss, fmt, args...);
1091
55.4k
    return oss.str();
1092
55.4k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1088
3.95M
{
1089
3.95M
    std::ostringstream oss;
1090
3.95M
    format(oss, fmt, args...);
1091
3.95M
    return oss.str();
1092
3.95M
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [15], bool, long>(tinyformat::FormatStringCheck<3>, char const (&) [15], bool const&, long const&)
Line
Count
Source
1088
11.0k
{
1089
11.0k
    std::ostringstream oss;
1090
11.0k
    format(oss, fmt, args...);
1091
11.0k
    return oss.str();
1092
11.0k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<>(tinyformat::FormatStringCheck<0>)
Line
Count
Source
1088
2.56M
{
1089
2.56M
    std::ostringstream oss;
1090
2.56M
    format(oss, fmt, args...);
1091
2.56M
    return oss.str();
1092
2.56M
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1088
2.38M
{
1089
2.38M
    std::ostringstream oss;
1090
2.38M
    format(oss, fmt, args...);
1091
2.38M
    return oss.str();
1092
2.38M
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<long, unsigned int>(tinyformat::FormatStringCheck<2>, long const&, unsigned int const&)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [13]>(tinyformat::FormatStringCheck<1>, char const (&) [13])
Line
Count
Source
1088
22.1k
{
1089
22.1k
    std::ostringstream oss;
1090
22.1k
    format(oss, fmt, args...);
1091
22.1k
    return oss.str();
1092
22.1k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*>(tinyformat::FormatStringCheck<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const* const&)
Line
Count
Source
1088
670
{
1089
670
    std::ostringstream oss;
1090
670
    format(oss, fmt, args...);
1091
670
    return oss.str();
1092
670
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> >(tinyformat::FormatStringCheck<1>, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&)
Line
Count
Source
1088
11.0k
{
1089
11.0k
    std::ostringstream oss;
1090
11.0k
    format(oss, fmt, args...);
1091
11.0k
    return oss.str();
1092
11.0k
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<unsigned long, unsigned int>(tinyformat::FormatStringCheck<2>, unsigned long const&, unsigned int const&)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<double>(tinyformat::FormatStringCheck<1>, double const&)
Line
Count
Source
1088
2.29M
{
1089
2.29M
    std::ostringstream oss;
1090
2.29M
    format(oss, fmt, args...);
1091
2.29M
    return oss.str();
1092
2.29M
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<2>, double const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1088
11.0k
{
1089
11.0k
    std::ostringstream oss;
1090
11.0k
    format(oss, fmt, args...);
1091
11.0k
    return oss.str();
1092
11.0k
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char>, unsigned long>(tinyformat::FormatStringCheck<2>, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&, unsigned long const&)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(tinyformat::FormatStringCheck<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&)
Line
Count
Source
1088
2.26M
{
1089
2.26M
    std::ostringstream oss;
1090
2.26M
    format(oss, fmt, args...);
1091
2.26M
    return oss.str();
1092
2.26M
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [3], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double>(tinyformat::FormatStringCheck<3>, char const (&) [3], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double const&)
Line
Count
Source
1088
55.4k
{
1089
55.4k
    std::ostringstream oss;
1090
55.4k
    format(oss, fmt, args...);
1091
55.4k
    return oss.str();
1092
55.4k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<2>, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1088
510k
{
1089
510k
    std::ostringstream oss;
1090
510k
    format(oss, fmt, args...);
1091
510k
    return oss.str();
1092
510k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, long>(tinyformat::FormatStringCheck<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, long const&)
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: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(tinyformat::FormatStringCheck<5>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<unsigned int, long>(tinyformat::FormatStringCheck<2>, unsigned int const&, long const&)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<unsigned long, long>(tinyformat::FormatStringCheck<2>, unsigned long const&, long const&)
Line
Count
Source
1088
28.1k
{
1089
28.1k
    std::ostringstream oss;
1090
28.1k
    format(oss, fmt, args...);
1091
28.1k
    return oss.str();
1092
28.1k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<3>, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1088
1.99k
{
1089
1.99k
    std::ostringstream oss;
1090
1.99k
    format(oss, fmt, args...);
1091
1.99k
    return oss.str();
1092
1.99k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<ServiceFlags, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<2>, ServiceFlags const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1088
11.0k
{
1089
11.0k
    std::ostringstream oss;
1090
11.0k
    format(oss, fmt, args...);
1091
11.0k
    return oss.str();
1092
11.0k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<4>, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1088
22.4k
{
1089
22.4k
    std::ostringstream oss;
1090
22.4k
    format(oss, fmt, args...);
1091
22.4k
    return oss.str();
1092
22.4k
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [9], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<2>, char const (&) [9], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [17], bool>(tinyformat::FormatStringCheck<2>, char const (&) [17], bool const&)
Line
Count
Source
1088
11.0k
{
1089
11.0k
    std::ostringstream oss;
1090
11.0k
    format(oss, fmt, args...);
1091
11.0k
    return oss.str();
1092
11.0k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long, long>(tinyformat::FormatStringCheck<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&, long const&)
Line
Count
Source
1088
18.4M
{
1089
18.4M
    std::ostringstream oss;
1090
18.4M
    format(oss, fmt, args...);
1091
18.4M
    return oss.str();
1092
18.4M
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [30], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(tinyformat::FormatStringCheck<3>, char const (&) [30], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&)
Line
Count
Source
1088
7.57k
{
1089
7.57k
    std::ostringstream oss;
1090
7.57k
    format(oss, fmt, args...);
1091
7.57k
    return oss.str();
1092
7.57k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<long, long>(tinyformat::FormatStringCheck<2>, long const&, long const&)
Line
Count
Source
1088
270k
{
1089
270k
    std::ostringstream oss;
1090
270k
    format(oss, fmt, args...);
1091
270k
    return oss.str();
1092
270k
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<long, long, unsigned long>(tinyformat::FormatStringCheck<3>, long const&, long const&, unsigned long const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<ServiceFlags, ServiceFlags, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<3>, ServiceFlags const&, ServiceFlags const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<2>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long>(tinyformat::FormatStringCheck<5>, int const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool const&, long const&)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<int, int, bool, long>(tinyformat::FormatStringCheck<4>, int const&, int const&, bool const&, long const&)
Line
Count
Source
1088
88.7k
{
1089
88.7k
    std::ostringstream oss;
1090
88.7k
    format(oss, fmt, args...);
1091
88.7k
    return oss.str();
1092
88.7k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::atomic<int>, std::atomic<int>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<8>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::atomic<int> const&, std::atomic<int> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool const&, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1088
88.7k
{
1089
88.7k
    std::ostringstream oss;
1090
88.7k
    format(oss, fmt, args...);
1091
88.7k
    return oss.str();
1092
88.7k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::atomic<int>, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<7>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, std::atomic<int> const&, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1088
88.7k
{
1089
88.7k
    std::ostringstream oss;
1090
88.7k
    format(oss, fmt, args...);
1091
88.7k
    return oss.str();
1092
88.7k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<int, long>(tinyformat::FormatStringCheck<2>, int const&, long const&)
Line
Count
Source
1088
12.7k
{
1089
12.7k
    std::ostringstream oss;
1090
12.7k
    format(oss, fmt, args...);
1091
12.7k
    return oss.str();
1092
12.7k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(tinyformat::FormatStringCheck<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&)
Line
Count
Source
1088
306k
{
1089
306k
    std::ostringstream oss;
1090
306k
    format(oss, fmt, args...);
1091
306k
    return oss.str();
1092
306k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long>(tinyformat::FormatStringCheck<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&)
Line
Count
Source
1088
33
{
1089
33
    std::ostringstream oss;
1090
33
    format(oss, fmt, args...);
1091
33
    return oss.str();
1092
33
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<unsigned long, unsigned long, unsigned long, long>(tinyformat::FormatStringCheck<4>, unsigned long const&, unsigned long const&, unsigned long const&, long const&)
Line
Count
Source
1088
3.18k
{
1089
3.18k
    std::ostringstream oss;
1090
3.18k
    format(oss, fmt, args...);
1091
3.18k
    return oss.str();
1092
3.18k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*, long>(tinyformat::FormatStringCheck<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const* const&, long const&)
Line
Count
Source
1088
556k
{
1089
556k
    std::ostringstream oss;
1090
556k
    format(oss, fmt, args...);
1091
556k
    return oss.str();
1092
556k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(tinyformat::FormatStringCheck<3>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&)
Line
Count
Source
1088
333
{
1089
333
    std::ostringstream oss;
1090
333
    format(oss, fmt, args...);
1091
333
    return oss.str();
1092
333
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [20], long>(tinyformat::FormatStringCheck<2>, char const (&) [20], long const&)
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
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<unsigned long, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<3>, unsigned long const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, long>(tinyformat::FormatStringCheck<4>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, long const&)
Line
Count
Source
1088
49
{
1089
49
    std::ostringstream oss;
1090
49
    format(oss, fmt, args...);
1091
49
    return oss.str();
1092
49
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<long, int>(tinyformat::FormatStringCheck<2>, long const&, int const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [15], long>(tinyformat::FormatStringCheck<2>, char const (&) [15], long const&)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [17]>(tinyformat::FormatStringCheck<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [17])
Line
Count
Source
1088
2.53k
{
1089
2.53k
    std::ostringstream oss;
1090
2.53k
    format(oss, fmt, args...);
1091
2.53k
    return oss.str();
1092
2.53k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(tinyformat::FormatStringCheck<6>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&)
Line
Count
Source
1088
2.53k
{
1089
2.53k
    std::ostringstream oss;
1090
2.53k
    format(oss, fmt, args...);
1091
2.53k
    return oss.str();
1092
2.53k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long, unsigned long>(tinyformat::FormatStringCheck<5>, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&, unsigned long const&)
Line
Count
Source
1088
38.1k
{
1089
38.1k
    std::ostringstream oss;
1090
38.1k
    format(oss, fmt, args...);
1091
38.1k
    return oss.str();
1092
38.1k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<4>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1088
358k
{
1089
358k
    std::ostringstream oss;
1090
358k
    format(oss, fmt, args...);
1091
358k
    return oss.str();
1092
358k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<5>, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1088
15.8k
{
1089
15.8k
    std::ostringstream oss;
1090
15.8k
    format(oss, fmt, args...);
1091
15.8k
    return oss.str();
1092
15.8k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, long>(tinyformat::FormatStringCheck<4>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, long const&)
Line
Count
Source
1088
548
{
1089
548
    std::ostringstream oss;
1090
548
    format(oss, fmt, args...);
1091
548
    return oss.str();
1092
548
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<int, long, std::atomic<int> >(tinyformat::FormatStringCheck<3>, int const&, long const&, std::atomic<int> const&)
Line
Count
Source
1088
88.7k
{
1089
88.7k
    std::ostringstream oss;
1090
88.7k
    format(oss, fmt, args...);
1091
88.7k
    return oss.str();
1092
88.7k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::atomic<unsigned long>, unsigned long, unsigned long>(tinyformat::FormatStringCheck<5>, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::atomic<unsigned long> const&, unsigned long const&, unsigned long const&)
Line
Count
Source
1088
366
{
1089
366
    std::ostringstream oss;
1090
366
    format(oss, fmt, args...);
1091
366
    return oss.str();
1092
366
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<2>, unsigned char const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1088
486
{
1089
486
    std::ostringstream oss;
1090
486
    format(oss, fmt, args...);
1091
486
    return oss.str();
1092
486
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<unsigned int, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<3>, unsigned int const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int>(tinyformat::FormatStringCheck<3>, char const (&) [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, char const*, char const*>(tinyformat::FormatStringCheck<5>, char const (&) [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, char const* const&, char const* const&)
Line
Count
Source
1088
9.33k
{
1089
9.33k
    std::ostringstream oss;
1090
9.33k
    format(oss, fmt, args...);
1091
9.33k
    return oss.str();
1092
9.33k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char const*, long>(tinyformat::FormatStringCheck<2>, char const* const&, long const&)
Line
Count
Source
1088
5.65k
{
1089
5.65k
    std::ostringstream oss;
1090
5.65k
    format(oss, fmt, args...);
1091
5.65k
    return oss.str();
1092
5.65k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(tinyformat::FormatStringCheck<3>, char const (&) [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&)
Line
Count
Source
1088
723
{
1089
723
    std::ostringstream oss;
1090
723
    format(oss, fmt, args...);
1091
723
    return oss.str();
1092
723
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [13], unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(tinyformat::FormatStringCheck<5>, char const (&) [13], unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&)
Line
Count
Source
1088
44
{
1089
44
    std::ostringstream oss;
1090
44
    format(oss, fmt, args...);
1091
44
    return oss.str();
1092
44
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [13], long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<3>, char const (&) [13], long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1088
9.76M
{
1089
9.76M
    std::ostringstream oss;
1090
9.76M
    format(oss, fmt, args...);
1091
9.76M
    return oss.str();
1092
9.76M
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, long>(tinyformat::FormatStringCheck<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, long const&)
Line
Count
Source
1088
6.87k
{
1089
6.87k
    std::ostringstream oss;
1090
6.87k
    format(oss, fmt, args...);
1091
6.87k
    return oss.str();
1092
6.87k
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<unsigned long, unsigned long, int>(tinyformat::FormatStringCheck<3>, unsigned long const&, unsigned long const&, int const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [19], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<2>, char const (&) [19], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [19]>(tinyformat::FormatStringCheck<1>, char const (&) [19])
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<ChainstateRole, int, int>(tinyformat::FormatStringCheck<3>, ChainstateRole const&, int const&, int const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<ChainstateRole, unsigned long, unsigned long, long, int, int, int>(tinyformat::FormatStringCheck<7>, ChainstateRole const&, unsigned long const&, unsigned long const&, long const&, int const&, int const&, int const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<2>, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [15], int>(tinyformat::FormatStringCheck<2>, char const (&) [15], int const&)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [17], int>(tinyformat::FormatStringCheck<2>, char const (&) [17], int const&)
Line
Count
Source
1088
11.0k
{
1089
11.0k
    std::ostringstream oss;
1090
11.0k
    format(oss, fmt, args...);
1091
11.0k
    return oss.str();
1092
11.0k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [17], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<2>, char const (&) [17], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1088
2.23M
{
1089
2.23M
    std::ostringstream oss;
1090
2.23M
    format(oss, fmt, args...);
1091
2.23M
    return oss.str();
1092
2.23M
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [18], int>(tinyformat::FormatStringCheck<2>, char const (&) [18], int const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<node::BlockfileType, node::BlockfileCursor>(tinyformat::FormatStringCheck<2>, node::BlockfileType const&, node::BlockfileCursor const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, unsigned int>(tinyformat::FormatStringCheck<4>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, unsigned int const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<int, bool, int>(tinyformat::FormatStringCheck<3>, int const&, bool const&, int const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, unsigned long>(tinyformat::FormatStringCheck<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, unsigned long const&)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int>(tinyformat::FormatStringCheck<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&)
Line
Count
Source
1088
26
{
1089
26
    std::ostringstream oss;
1090
26
    format(oss, fmt, args...);
1091
26
    return oss.str();
1092
26
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<int, unsigned long, unsigned long>(tinyformat::FormatStringCheck<3>, int const&, unsigned long const&, unsigned long const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<long, long, long, long, long>(tinyformat::FormatStringCheck<5>, long const&, long const&, long const&, long const&, long const&)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<double, double, unsigned long>(tinyformat::FormatStringCheck<3>, double const&, double const&, unsigned long const&)
Line
Count
Source
1088
11.0k
{
1089
11.0k
    std::ostringstream oss;
1090
11.0k
    format(oss, fmt, args...);
1091
11.0k
    return oss.str();
1092
11.0k
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<long, unsigned long, long, unsigned long>(tinyformat::FormatStringCheck<4>, long const&, unsigned long const&, long const&, unsigned long const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [15], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<2>, char const (&) [15], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<double, int, int, double, double>(tinyformat::FormatStringCheck<5>, double const&, int const&, int const&, double const&, double const&)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<long, unsigned long>(tinyformat::FormatStringCheck<2>, long const&, unsigned long const&)
Line
Count
Source
1088
44.3k
{
1089
44.3k
    std::ostringstream oss;
1090
44.3k
    format(oss, fmt, args...);
1091
44.3k
    return oss.str();
1092
44.3k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long>(tinyformat::FormatStringCheck<3>, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&)
Line
Count
Source
1088
356k
{
1089
356k
    std::ostringstream oss;
1090
356k
    format(oss, fmt, args...);
1091
356k
    return oss.str();
1092
356k
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<long, bool>(tinyformat::FormatStringCheck<2>, long const&, bool const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<int, double, double, double, double, double, float, double, double, double, double, double, double, float, double, double, double, double>(tinyformat::FormatStringCheck<18>, int const&, double const&, double const&, double const&, double const&, double const&, float const&, double const&, double const&, double const&, double const&, double const&, double const&, float const&, double const&, double const&, double const&, double const&)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<unsigned int, unsigned int>(tinyformat::FormatStringCheck<2>, unsigned int const&, unsigned int const&)
Line
Count
Source
1088
2.65M
{
1089
2.65M
    std::ostringstream oss;
1090
2.65M
    format(oss, fmt, args...);
1091
2.65M
    return oss.str();
1092
2.65M
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, long>(tinyformat::FormatStringCheck<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&, long const&)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<unsigned int, unsigned long, unsigned int, unsigned int, unsigned long, unsigned int, char const*>(tinyformat::FormatStringCheck<7>, unsigned int const&, unsigned long const&, unsigned int const&, unsigned int const&, unsigned long const&, unsigned int const&, char const* const&)
Line
Count
Source
1088
2.22M
{
1089
2.22M
    std::ostringstream oss;
1090
2.22M
    format(oss, fmt, args...);
1091
2.22M
    return oss.str();
1092
2.22M
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<unsigned long, double>(tinyformat::FormatStringCheck<2>, unsigned long const&, double const&)
Line
Count
Source
1088
11.0k
{
1089
11.0k
    std::ostringstream oss;
1090
11.0k
    format(oss, fmt, args...);
1091
11.0k
    return oss.str();
1092
11.0k
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long, unsigned int>(tinyformat::FormatStringCheck<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&, unsigned int const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [9], int, char [15], char [42]>(tinyformat::FormatStringCheck<4>, char const (&) [9], int const&, char const (&) [15], char const (&) [42])
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [9], int, char [12], char [42]>(tinyformat::FormatStringCheck<4>, char const (&) [9], int const&, char const (&) [12], char const (&) [42])
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<2>, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1088
151
{
1089
151
    std::ostringstream oss;
1090
151
    format(oss, fmt, args...);
1091
151
    return oss.str();
1092
151
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<unsigned short>(tinyformat::FormatStringCheck<1>, unsigned short const&)
Line
Count
Source
1088
4.97M
{
1089
4.97M
    std::ostringstream oss;
1090
4.97M
    format(oss, fmt, args...);
1091
4.97M
    return oss.str();
1092
4.97M
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<4>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double>(tinyformat::FormatStringCheck<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double const&)
Line
Count
Source
1088
98.7k
{
1089
98.7k
    std::ostringstream oss;
1090
98.7k
    format(oss, fmt, args...);
1091
98.7k
    return oss.str();
1092
98.7k
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<ServiceFlags>(tinyformat::FormatStringCheck<1>, ServiceFlags const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, char const*>(tinyformat::FormatStringCheck<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&, char const* const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned short, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned short const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float>(tinyformat::FormatStringCheck<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::basic_string_view<char, std::char_traits<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<2>, std::basic_string_view<char, std::char_traits<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<4>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<3>, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, unsigned long, unsigned long>(tinyformat::FormatStringCheck<5>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, unsigned long const&, unsigned long const&)
Line
Count
Source
1088
295k
{
1089
295k
    std::ostringstream oss;
1090
295k
    format(oss, fmt, args...);
1091
295k
    return oss.str();
1092
295k
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [21], unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<3>, char const (&) [21], unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, int>(tinyformat::FormatStringCheck<4>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&, int const&)
Line
Count
Source
1088
10.3k
{
1089
10.3k
    std::ostringstream oss;
1090
10.3k
    format(oss, fmt, args...);
1091
10.3k
    return oss.str();
1092
10.3k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long, long, int>(tinyformat::FormatStringCheck<4>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&, long const&, int const&)
Line
Count
Source
1088
49
{
1089
49
    std::ostringstream oss;
1090
49
    format(oss, fmt, args...);
1091
49
    return oss.str();
1092
49
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<unsigned long, long, long>(tinyformat::FormatStringCheck<3>, unsigned long const&, long const&, long const&)
Line
Count
Source
1088
1.01k
{
1089
1.01k
    std::ostringstream oss;
1090
1.01k
    format(oss, fmt, args...);
1091
1.01k
    return oss.str();
1092
1.01k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<5>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1088
35
{
1089
35
    std::ostringstream oss;
1090
35
    format(oss, fmt, args...);
1091
35
    return oss.str();
1092
35
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<unsigned long, unsigned long, long, long>(tinyformat::FormatStringCheck<4>, unsigned long const&, unsigned long const&, long const&, long const&)
Line
Count
Source
1088
20
{
1089
20
    std::ostringstream oss;
1090
20
    format(oss, fmt, args...);
1091
20
    return oss.str();
1092
20
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, double, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, double, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<12>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, int const&, double const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double const&, double const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1088
2.24M
{
1089
2.24M
    std::ostringstream oss;
1090
2.24M
    format(oss, fmt, args...);
1091
2.24M
    return oss.str();
1092
2.24M
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [23]>(tinyformat::FormatStringCheck<1>, char const (&) [23])
Line
Count
Source
1088
74
{
1089
74
    std::ostringstream oss;
1090
74
    format(oss, fmt, args...);
1091
74
    return oss.str();
1092
74
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [21]>(tinyformat::FormatStringCheck<1>, char const (&) [21])
Line
Count
Source
1088
1
{
1089
1
    std::ostringstream oss;
1090
1
    format(oss, fmt, args...);
1091
1
    return oss.str();
1092
1
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char const*, unsigned long>(tinyformat::FormatStringCheck<2>, char const* const&, unsigned long const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [13], int, int, int, char [42]>(tinyformat::FormatStringCheck<5>, char const (&) [13], int const&, int const&, int const&, char const (&) [42])
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*>(tinyformat::FormatStringCheck<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const* const&)
Line
Count
Source
1088
88.7k
{
1089
88.7k
    std::ostringstream oss;
1090
88.7k
    format(oss, fmt, args...);
1091
88.7k
    return oss.str();
1092
88.7k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [27]>(tinyformat::FormatStringCheck<1>, char const (&) [27])
Line
Count
Source
1088
39
{
1089
39
    std::ostringstream oss;
1090
39
    format(oss, fmt, args...);
1091
39
    return oss.str();
1092
39
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<5>, char const (&) [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, double const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1088
9.34k
{
1089
9.34k
    std::ostringstream oss;
1090
9.34k
    format(oss, fmt, args...);
1091
9.34k
    return oss.str();
1092
9.34k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int>(tinyformat::FormatStringCheck<5>, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&)
Line
Count
Source
1088
13.7k
{
1089
13.7k
    std::ostringstream oss;
1090
13.7k
    format(oss, fmt, args...);
1091
13.7k
    return oss.str();
1092
13.7k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<unsigned long, unsigned long, unsigned int>(tinyformat::FormatStringCheck<3>, unsigned long const&, unsigned long const&, unsigned int const&)
Line
Count
Source
1088
22.1k
{
1089
22.1k
    std::ostringstream oss;
1090
22.1k
    format(oss, fmt, args...);
1091
22.1k
    return oss.str();
1092
22.1k
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<2>, char const (&) [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<double, double, double>(tinyformat::FormatStringCheck<3>, double const&, double const&, double const&)
Line
Count
Source
1088
20.0M
{
1089
20.0M
    std::ostringstream oss;
1090
20.0M
    format(oss, fmt, args...);
1091
20.0M
    return oss.str();
1092
20.0M
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<unsigned int, double, double, double, double, double>(tinyformat::FormatStringCheck<6>, unsigned int const&, double const&, double const&, double const&, double const&, double const&)
Line
Count
Source
1088
2.22M
{
1089
2.22M
    std::ostringstream oss;
1090
2.22M
    format(oss, fmt, args...);
1091
2.22M
    return oss.str();
1092
2.22M
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<int, double, double, double, double>(tinyformat::FormatStringCheck<5>, int const&, double const&, double const&, double const&, double const&)
Line
Count
Source
1088
2.22M
{
1089
2.22M
    std::ostringstream oss;
1090
2.22M
    format(oss, fmt, args...);
1091
2.22M
    return oss.str();
1092
2.22M
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [17]>(tinyformat::FormatStringCheck<1>, char const (&) [17])
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [22], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<2>, char const (&) [22], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [14], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<2>, char const (&) [14], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [11], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<3>, char const (&) [11], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1088
2.33k
{
1089
2.33k
    std::ostringstream oss;
1090
2.33k
    format(oss, fmt, args...);
1091
2.33k
    return oss.str();
1092
2.33k
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [42]>(tinyformat::FormatStringCheck<1>, char const (&) [42])
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<int, unsigned long, unsigned long, char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [42]>(tinyformat::FormatStringCheck<6>, int const&, unsigned long const&, unsigned long const&, char const (&) [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [42])
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<2>, char const (&) [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1088
128
{
1089
128
    std::ostringstream oss;
1090
128
    format(oss, fmt, args...);
1091
128
    return oss.str();
1092
128
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<3>, char const (&) [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1088
3.54k
{
1089
3.54k
    std::ostringstream oss;
1090
3.54k
    format(oss, fmt, args...);
1091
3.54k
    return oss.str();
1092
3.54k
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<int, double>(tinyformat::FormatStringCheck<2>, int const&, double const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<long, double>(tinyformat::FormatStringCheck<2>, long const&, double const&)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [12], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<2>, char const (&) [12], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1088
88
{
1089
88
    std::ostringstream oss;
1090
88
    format(oss, fmt, args...);
1091
88
    return oss.str();
1092
88
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [12]>(tinyformat::FormatStringCheck<1>, char const (&) [12])
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<2>, char const (&) [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1088
2.64k
{
1089
2.64k
    std::ostringstream oss;
1090
2.64k
    format(oss, fmt, args...);
1091
2.64k
    return oss.str();
1092
2.64k
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double>(tinyformat::FormatStringCheck<4>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<3>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [17], char const*>(tinyformat::FormatStringCheck<2>, char const (&) [17], char const* const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [22], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<3>, char const (&) [22], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [22], unsigned long, char const*>(tinyformat::FormatStringCheck<3>, char const (&) [22], unsigned long const&, char const* const&)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<3>, char const* const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1088
11.0k
{
1089
11.0k
    std::ostringstream oss;
1090
11.0k
    format(oss, fmt, args...);
1091
11.0k
    return oss.str();
1092
11.0k
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double>(tinyformat::FormatStringCheck<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<long, float, unsigned long>(tinyformat::FormatStringCheck<3>, long const&, float const&, unsigned long const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<unsigned long, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<3>, unsigned long const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>(tinyformat::FormatStringCheck<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [24], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*>(tinyformat::FormatStringCheck<4>, char const (&) [24], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const* const&)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>(tinyformat::FormatStringCheck<4>, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool const&)
Line
Count
Source
1088
4.46M
{
1089
4.46M
    std::ostringstream oss;
1090
4.46M
    format(oss, fmt, args...);
1091
4.46M
    return oss.str();
1092
4.46M
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>(tinyformat::FormatStringCheck<3>, char const (&) [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&)
Line
Count
Source
1088
2.23M
{
1089
2.23M
    std::ostringstream oss;
1090
2.23M
    format(oss, fmt, args...);
1091
2.23M
    return oss.str();
1092
2.23M
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<3>, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1088
86.3k
{
1089
86.3k
    std::ostringstream oss;
1090
86.3k
    format(oss, fmt, args...);
1091
86.3k
    return oss.str();
1092
86.3k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>(tinyformat::FormatStringCheck<3>, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&)
Line
Count
Source
1088
4.48M
{
1089
4.48M
    std::ostringstream oss;
1090
4.48M
    format(oss, fmt, args...);
1091
4.48M
    return oss.str();
1092
4.48M
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char const*, unsigned int, unsigned long>(tinyformat::FormatStringCheck<3>, char const* const&, unsigned int const&, unsigned long const&)
Line
Count
Source
1088
4.47M
{
1089
4.47M
    std::ostringstream oss;
1090
4.47M
    format(oss, fmt, args...);
1091
4.47M
    return oss.str();
1092
4.47M
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<3>, char const (&) [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1088
2.24M
{
1089
2.24M
    std::ostringstream oss;
1090
2.24M
    format(oss, fmt, args...);
1091
2.24M
    return oss.str();
1092
2.24M
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [21], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<2>, char const (&) [21], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int>(tinyformat::FormatStringCheck<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, int const&)
Line
Count
Source
1088
357
{
1089
357
    std::ostringstream oss;
1090
357
    format(oss, fmt, args...);
1091
357
    return oss.str();
1092
357
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned short>(tinyformat::FormatStringCheck<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned short const&)
Line
Count
Source
1088
66.5k
{
1089
66.5k
    std::ostringstream oss;
1090
66.5k
    format(oss, fmt, args...);
1091
66.5k
    return oss.str();
1092
66.5k
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [12], char const*>(tinyformat::FormatStringCheck<2>, char const (&) [12], char const* const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [16]>(tinyformat::FormatStringCheck<1>, char const (&) [16])
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char const*, char [42], std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> >(tinyformat::FormatStringCheck<3>, char const* const&, char const (&) [42], std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<unsigned long, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> >(tinyformat::FormatStringCheck<2>, unsigned long const&, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int, int>(tinyformat::FormatStringCheck<5>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, int const&, int const&, int const&)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int>(tinyformat::FormatStringCheck<4>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, int const&)
Line
Count
Source
1088
4.55k
{
1089
4.55k
    std::ostringstream oss;
1090
4.55k
    format(oss, fmt, args...);
1091
4.55k
    return oss.str();
1092
4.55k
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long>(tinyformat::FormatStringCheck<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<int, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int>(tinyformat::FormatStringCheck<5>, int const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, int const&)
Line
Count
Source
1088
2.56k
{
1089
2.56k
    std::ostringstream oss;
1090
2.56k
    format(oss, fmt, args...);
1091
2.56k
    return oss.str();
1092
2.56k
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<int, int, unsigned long>(tinyformat::FormatStringCheck<3>, int const&, int const&, unsigned long const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<unsigned char, unsigned char>(tinyformat::FormatStringCheck<2>, unsigned char const&, unsigned char const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<unsigned char, unsigned char, char [13], unsigned char>(tinyformat::FormatStringCheck<4>, unsigned char const&, unsigned char const&, char const (&) [13], unsigned char const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long, unsigned long, unsigned long, unsigned long>(tinyformat::FormatStringCheck<5>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [14]>(tinyformat::FormatStringCheck<1>, char const (&) [14])
Line
Count
Source
1088
1.51k
{
1089
1.51k
    std::ostringstream oss;
1090
1.51k
    format(oss, fmt, args...);
1091
1.51k
    return oss.str();
1092
1.51k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::basic_string_view<char, std::char_traits<char> > >(tinyformat::FormatStringCheck<1>, std::basic_string_view<char, std::char_traits<char> > const&)
Line
Count
Source
1088
188k
{
1089
188k
    std::ostringstream oss;
1090
188k
    format(oss, fmt, args...);
1091
188k
    return oss.str();
1092
188k
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, double>(tinyformat::FormatStringCheck<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double const&, double const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<int, unsigned int>(tinyformat::FormatStringCheck<2>, int const&, unsigned int const&)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char const*, int>(tinyformat::FormatStringCheck<2>, char const* const&, int const&)
Line
Count
Source
1088
9.06M
{
1089
9.06M
    std::ostringstream oss;
1090
9.06M
    format(oss, fmt, args...);
1091
9.06M
    return oss.str();
1092
9.06M
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<unsigned long, char const*, int>(tinyformat::FormatStringCheck<3>, unsigned long const&, char const* const&, int const&)
Line
Count
Source
1088
33.2k
{
1089
33.2k
    std::ostringstream oss;
1090
33.2k
    format(oss, fmt, args...);
1091
33.2k
    return oss.str();
1092
33.2k
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [6], int>(tinyformat::FormatStringCheck<2>, char const (&) [6], int const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<long, long, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<4>, long const&, long const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<long, long, long>(tinyformat::FormatStringCheck<3>, long const&, long const&, long const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<unsigned short, unsigned long, unsigned long>(tinyformat::FormatStringCheck<3>, unsigned short const&, unsigned long const&, unsigned long const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [5], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<2>, char const (&) [5], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [7], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<2>, char const (&) [7], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [15], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<3>, char const (&) [15], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [31], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<2>, char const (&) [31], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [27], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned char, int>(tinyformat::FormatStringCheck<4>, char const (&) [27], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned char const&, int const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [12], int>(tinyformat::FormatStringCheck<2>, char const (&) [12], int const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [12], int, int>(tinyformat::FormatStringCheck<3>, char const (&) [12], int const&, int const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [12], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned char, int>(tinyformat::FormatStringCheck<4>, char const (&) [12], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned char const&, int const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [12], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<4>, char const (&) [12], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned char const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [11], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<2>, char const (&) [11], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [13], int>(tinyformat::FormatStringCheck<2>, char const (&) [13], int const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [19], char const*>(tinyformat::FormatStringCheck<2>, char const (&) [19], char const* const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [18]>(tinyformat::FormatStringCheck<1>, char const (&) [18])
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [17], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<3>, char const (&) [17], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [7]>(tinyformat::FormatStringCheck<1>, char const (&) [7])
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [7], char const*>(tinyformat::FormatStringCheck<2>, char const (&) [7], char const* const&)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, long>(tinyformat::FormatStringCheck<4>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&, long const&)
Line
Count
Source
1088
180
{
1089
180
    std::ostringstream oss;
1090
180
    format(oss, fmt, args...);
1091
180
    return oss.str();
1092
180
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [12], unsigned int, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<4>, char const (&) [12], unsigned int const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [20], int>(tinyformat::FormatStringCheck<2>, char const (&) [20], int const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [20]>(tinyformat::FormatStringCheck<1>, char const (&) [20])
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<long, int, int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double>(tinyformat::FormatStringCheck<20>, long const&, int const&, int const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&, double const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<long, long, char const*>(tinyformat::FormatStringCheck<3>, long const&, long const&, char const* const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> >(tinyformat::FormatStringCheck<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<wallet::WalletFeature>(tinyformat::FormatStringCheck<1>, wallet::WalletFeature const&)
Line
Count
Source
1088
11.0k
{
1089
11.0k
    std::ostringstream oss;
1090
11.0k
    format(oss, fmt, args...);
1091
11.0k
    return oss.str();
1092
11.0k
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<4>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const* const&, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int>(tinyformat::FormatStringCheck<5>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, util::TranslatedLiteral>(tinyformat::FormatStringCheck<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, util::TranslatedLiteral const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [27], int>(tinyformat::FormatStringCheck<2>, char const (&) [27], int const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [21], char [42]>(tinyformat::FormatStringCheck<2>, char const (&) [21], char const (&) [42])
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [10], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<3>, char const (&) [10], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [10]>(tinyformat::FormatStringCheck<1>, char const (&) [10])
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<int, int, wallet::WalletFeature>(tinyformat::FormatStringCheck<3>, int const&, int const&, wallet::WalletFeature const&)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<int, int, int, int>(tinyformat::FormatStringCheck<4>, int const&, int const&, int const&, int const&)
Line
Count
Source
1088
22.1k
{
1089
22.1k
    std::ostringstream oss;
1090
22.1k
    format(oss, fmt, args...);
1091
22.1k
    return oss.str();
1092
22.1k
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<unsigned int, unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<3>, unsigned int const&, unsigned char const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<4>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [14], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<3>, char const (&) [14], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [14], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*>(tinyformat::FormatStringCheck<3>, char const (&) [14], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const* const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<int, char const*>(tinyformat::FormatStringCheck<2>, int const&, char const* const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [8], char const*>(tinyformat::FormatStringCheck<2>, char const (&) [8], char const* const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [9], char const*>(tinyformat::FormatStringCheck<2>, char const (&) [9], char const* const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [14], char const*>(tinyformat::FormatStringCheck<2>, char const (&) [14], char const* const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [5], char const*>(tinyformat::FormatStringCheck<2>, char const (&) [5], char const* const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [13], char const*>(tinyformat::FormatStringCheck<2>, char const (&) [13], char const* const&)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<unsigned int, unsigned int, unsigned int, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<6>, unsigned int const&, unsigned int const&, unsigned int const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1088
11.0k
{
1089
11.0k
    std::ostringstream oss;
1090
11.0k
    format(oss, fmt, args...);
1091
11.0k
    return oss.str();
1092
11.0k
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<CBlockIndex*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<4>, CBlockIndex* const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, long, int>(tinyformat::FormatStringCheck<4>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long const&, long const&, int const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char>, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> >(tinyformat::FormatStringCheck<2>, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char>, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char>, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<4>, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<3>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned char>(tinyformat::FormatStringCheck<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned char const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<unsigned short, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<2>, unsigned short const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int>(tinyformat::FormatStringCheck<4>, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char const*, long, long>(tinyformat::FormatStringCheck<3>, char const* const&, long const&, long const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [10], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<4>, char const (&) [10], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<unsigned long, std::basic_string_view<char, std::char_traits<char> > >(tinyformat::FormatStringCheck<2>, unsigned long const&, std::basic_string_view<char, std::char_traits<char> > const&)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<unsigned char, unsigned char, unsigned char, unsigned char>(tinyformat::FormatStringCheck<4>, unsigned char const&, unsigned char const&, unsigned char const&, unsigned char const&)
Line
Count
Source
1088
4.97M
{
1089
4.97M
    std::ostringstream oss;
1090
4.97M
    format(oss, fmt, args...);
1091
4.97M
    return oss.str();
1092
4.97M
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<unsigned char>(tinyformat::FormatStringCheck<1>, unsigned char const&)
Line
Count
Source
1088
22.1k
{
1089
22.1k
    std::ostringstream oss;
1090
22.1k
    format(oss, fmt, args...);
1091
22.1k
    return oss.str();
1092
22.1k
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::atomic<unsigned long> >(tinyformat::FormatStringCheck<2>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::atomic<unsigned long> const&)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<long, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<3>, long const&, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Line
Count
Source
1088
52.4k
{
1089
52.4k
    std::ostringstream oss;
1090
52.4k
    format(oss, fmt, args...);
1091
52.4k
    return oss.str();
1092
52.4k
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*>(tinyformat::FormatStringCheck<3>, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const* const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::basic_string_view<char, std::char_traits<char> >, unsigned int, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(tinyformat::FormatStringCheck<4>, std::basic_string_view<char, std::char_traits<char> > const&, unsigned int const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<unsigned long, int>(tinyformat::FormatStringCheck<2>, unsigned long const&, int const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [42]>(tinyformat::FormatStringCheck<5>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [42])
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char>(tinyformat::FormatStringCheck<1>, char const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<unsigned int, unsigned long>(tinyformat::FormatStringCheck<2>, unsigned int const&, unsigned long const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char>, int>(tinyformat::FormatStringCheck<2>, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char> const&, int const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, int, std::basic_string_view<char, std::char_traits<char> >, char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [42]>(tinyformat::FormatStringCheck<7>, std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > const&, int const&, std::basic_string_view<char, std::char_traits<char> > const&, char const (&) [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [42])
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::basic_string_view<char, std::char_traits<char> >, int, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> > >(tinyformat::FormatStringCheck<4>, std::basic_string_view<char, std::char_traits<char> > const&, int const&, std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char const*, char const*, char const*, std::basic_string_view<char, std::char_traits<char> > >(tinyformat::FormatStringCheck<4>, char const* const&, char const* const&, char const* const&, std::basic_string_view<char, std::char_traits<char> > const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char const*, std::basic_string_view<char, std::char_traits<char> > >(tinyformat::FormatStringCheck<2>, char const* const&, std::basic_string_view<char, std::char_traits<char> > const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<long, unsigned long, long>(tinyformat::FormatStringCheck<3>, long const&, unsigned long const&, long const&)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<int, unsigned int, unsigned int, long, long, long>(tinyformat::FormatStringCheck<6>, int const&, unsigned int const&, unsigned int const&, long const&, long const&, long const&)
Line
Count
Source
1088
194M
{
1089
194M
    std::ostringstream oss;
1090
194M
    format(oss, fmt, args...);
1091
194M
    return oss.str();
1092
194M
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<int, unsigned int, unsigned int>(tinyformat::FormatStringCheck<3>, int const&, unsigned int const&, unsigned int const&)
Line
Count
Source
1088
22.1k
{
1089
22.1k
    std::ostringstream oss;
1090
22.1k
    format(oss, fmt, args...);
1091
22.1k
    return oss.str();
1092
22.1k
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::basic_string_view<char, std::char_traits<char> >, int, std::basic_string_view<char, std::char_traits<char> > >(tinyformat::FormatStringCheck<3>, std::basic_string_view<char, std::char_traits<char> > const&, int const&, std::basic_string_view<char, std::char_traits<char> > const&)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<int, int, int>(tinyformat::FormatStringCheck<3>, int const&, int const&, int const&)
Line
Count
Source
1088
11.0k
{
1089
11.0k
    std::ostringstream oss;
1090
11.0k
    format(oss, fmt, args...);
1091
11.0k
    return oss.str();
1092
11.0k
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [13], char [27]>(tinyformat::FormatStringCheck<2>, char const (&) [13], char const (&) [27])
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<char [8], char [37]>(tinyformat::FormatStringCheck<2>, char const (&) [8], char const (&) [37])
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, unsigned int, unsigned int, unsigned long>(tinyformat::FormatStringCheck<8>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, unsigned int const&, unsigned int const&, unsigned long const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, unsigned long, unsigned long, unsigned int>(tinyformat::FormatStringCheck<5>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, unsigned long const&, unsigned long const&, unsigned int const&)
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
219M
#define strprintf tfm::format
1173
1174
#endif // TINYFORMAT_H_INCLUDED