Coverage Report

Created: 2026-07-23 20:35

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/tmp/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
5
#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
331M
#   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
468
    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
468
    FormatStringCheck(LIFETIMEBOUND const RuntimeFormat& run) : fmt{run.fmt.c_str()} {}
tinyformat::FormatStringCheck<1u>::FormatStringCheck(tinyformat::RuntimeFormat const&)
Line
Count
Source
195
324
    FormatStringCheck(LIFETIMEBOUND const RuntimeFormat& run) : fmt{run.fmt.c_str()} {}
tinyformat::FormatStringCheck<0u>::FormatStringCheck(tinyformat::RuntimeFormat const&)
Line
Count
Source
195
6
    FormatStringCheck(LIFETIMEBOUND const RuntimeFormat& run) : fmt{run.fmt.c_str()} {}
tinyformat::FormatStringCheck<129u>::FormatStringCheck(tinyformat::RuntimeFormat const&)
Line
Count
Source
195
1
    FormatStringCheck(LIFETIMEBOUND const RuntimeFormat& run) : fmt{run.fmt.c_str()} {}
tinyformat::FormatStringCheck<3u>::FormatStringCheck(tinyformat::RuntimeFormat const&)
Line
Count
Source
195
19
    FormatStringCheck(LIFETIMEBOUND const RuntimeFormat& run) : fmt{run.fmt.c_str()} {}
tinyformat::FormatStringCheck<4u>::FormatStringCheck(tinyformat::RuntimeFormat const&)
Line
Count
Source
195
24
    FormatStringCheck(LIFETIMEBOUND const RuntimeFormat& run) : fmt{run.fmt.c_str()} {}
tinyformat::FormatStringCheck<2u>::FormatStringCheck(tinyformat::RuntimeFormat const&)
Line
Count
Source
195
93
    FormatStringCheck(LIFETIMEBOUND const RuntimeFormat& run) : fmt{run.fmt.c_str()} {}
tinyformat::FormatStringCheck<5u>::FormatStringCheck(tinyformat::RuntimeFormat const&)
Line
Count
Source
195
1
    FormatStringCheck(LIFETIMEBOUND const RuntimeFormat& run) : fmt{run.fmt.c_str()} {}
196
6.10M
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
tinyformat::FormatStringCheck<1u>::FormatStringCheck(util::ConstevalFormatString<1u>)
Line
Count
Source
196
1.58M
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
tinyformat::FormatStringCheck<0u>::FormatStringCheck(util::ConstevalFormatString<0u>)
Line
Count
Source
196
134k
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
tinyformat::FormatStringCheck<2u>::FormatStringCheck(util::ConstevalFormatString<2u>)
Line
Count
Source
196
970k
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
tinyformat::FormatStringCheck<3u>::FormatStringCheck(util::ConstevalFormatString<3u>)
Line
Count
Source
196
2.27M
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
tinyformat::FormatStringCheck<5u>::FormatStringCheck(util::ConstevalFormatString<5u>)
Line
Count
Source
196
221k
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
tinyformat::FormatStringCheck<4u>::FormatStringCheck(util::ConstevalFormatString<4u>)
Line
Count
Source
196
493k
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
tinyformat::FormatStringCheck<6u>::FormatStringCheck(util::ConstevalFormatString<6u>)
Line
Count
Source
196
180k
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
tinyformat::FormatStringCheck<7u>::FormatStringCheck(util::ConstevalFormatString<7u>)
Line
Count
Source
196
88.8k
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
tinyformat::FormatStringCheck<18u>::FormatStringCheck(util::ConstevalFormatString<18u>)
Line
Count
Source
196
22.5k
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
tinyformat::FormatStringCheck<12u>::FormatStringCheck(util::ConstevalFormatString<12u>)
Line
Count
Source
196
123k
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
tinyformat::FormatStringCheck<20u>::FormatStringCheck(util::ConstevalFormatString<20u>)
Line
Count
Source
196
3.56k
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
197
40.5M
    operator const char*() { return fmt; }
tinyformat::FormatStringCheck<1u>::operator char const*()
Line
Count
Source
197
17.3M
    operator const char*() { return fmt; }
tinyformat::FormatStringCheck<2u>::operator char const*()
Line
Count
Source
197
2.82M
    operator const char*() { return fmt; }
tinyformat::FormatStringCheck<3u>::operator char const*()
Line
Count
Source
197
10.9M
    operator const char*() { return fmt; }
tinyformat::FormatStringCheck<0u>::operator char const*()
Line
Count
Source
197
140k
    operator const char*() { return fmt; }
tinyformat::FormatStringCheck<5u>::operator char const*()
Line
Count
Source
197
454k
    operator const char*() { return fmt; }
tinyformat::FormatStringCheck<6u>::operator char const*()
Line
Count
Source
197
7.48M
    operator const char*() { return fmt; }
tinyformat::FormatStringCheck<4u>::operator char const*()
Line
Count
Source
197
942k
    operator const char*() { return fmt; }
tinyformat::FormatStringCheck<129u>::operator char const*()
Line
Count
Source
197
1
    operator const char*() { return fmt; }
tinyformat::FormatStringCheck<7u>::operator char const*()
Line
Count
Source
197
272k
    operator const char*() { return fmt; }
tinyformat::FormatStringCheck<18u>::operator char const*()
Line
Count
Source
197
22.5k
    operator const char*() { return fmt; }
tinyformat::FormatStringCheck<12u>::operator char const*()
Line
Count
Source
197
123k
    operator const char*() { return fmt; }
Unexecuted instantiation: tinyformat::FormatStringCheck<8u>::operator char const*()
tinyformat::FormatStringCheck<20u>::operator char const*()
Line
Count
Source
197
3.56k
    operator const char*() { return fmt; }
198
    const char* fmt;
199
};
200
201
// Added for Bitcoin Core
202
class format_error: public std::runtime_error
203
{
204
public:
205
5
    explicit format_error(const std::string &what): std::runtime_error(what) {
206
5
    }
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<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char, false>::invoke(std::ostream&, 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::ostream&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<unsigned short, void const*, false>::invoke(std::ostream&, unsigned short const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<int, void const*, false>::invoke(std::ostream&, int const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<unsigned int, void const*, false>::invoke(std::ostream&, unsigned int const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<unsigned long, void const*, false>::invoke(std::ostream&, unsigned long const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<long, void const*, false>::invoke(std::ostream&, long const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<std::basic_string_view<char, std::char_traits<char>>, char, false>::invoke(std::ostream&, 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::ostream&, std::basic_string_view<char, std::char_traits<char>> const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [5], char, false>::invoke(std::ostream&, char const (&) [5])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [6], char, false>::invoke(std::ostream&, char const (&) [6])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [4], char, false>::invoke(std::ostream&, char const (&) [4])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<bool, void const*, false>::invoke(std::ostream&, bool const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char const*, char, false>::invoke(std::ostream&, char const* const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<util::TranslatedLiteral, char, false>::invoke(std::ostream&, util::TranslatedLiteral const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<util::TranslatedLiteral, void const*, false>::invoke(std::ostream&, util::TranslatedLiteral const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [3], char, false>::invoke(std::ostream&, char const (&) [3])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [13], char, false>::invoke(std::ostream&, char const (&) [13])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [14], char, false>::invoke(std::ostream&, char const (&) [14])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<wallet::DatabaseFormat, char, false>::invoke(std::ostream&, wallet::DatabaseFormat const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<wallet::DatabaseFormat, void const*, false>::invoke(std::ostream&, wallet::DatabaseFormat 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::ostream&, 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::ostream&, 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 [16], char, false>::invoke(std::ostream&, char const (&) [16])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [12], char, false>::invoke(std::ostream&, char const (&) [12])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [42], char, false>::invoke(std::ostream&, char const (&) [42])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<double, void const*, false>::invoke(std::ostream&, double const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<HTTPStatusCode, void const*, false>::invoke(std::ostream&, HTTPStatusCode const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [100], char, false>::invoke(std::ostream&, char const (&) [100])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [15], char, false>::invoke(std::ostream&, char const (&) [15])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [17], char, false>::invoke(std::ostream&, char const (&) [17])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<ServiceFlags, void const*, false>::invoke(std::ostream&, ServiceFlags const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [9], char, false>::invoke(std::ostream&, char const (&) [9])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [30], char, false>::invoke(std::ostream&, char const (&) [30])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [20], char, false>::invoke(std::ostream&, char const (&) [20])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<std::atomic<int>, void const*, false>::invoke(std::ostream&, std::atomic<int> const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<std::atomic<unsigned long>, void const*, false>::invoke(std::ostream&, std::atomic<unsigned long> const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [19], char, false>::invoke(std::ostream&, char const (&) [19])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<kernel::ChainstateRole, char, false>::invoke(std::ostream&, kernel::ChainstateRole const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<kernel::ChainstateRole, void const*, false>::invoke(std::ostream&, kernel::ChainstateRole const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [18], char, false>::invoke(std::ostream&, char const (&) [18])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<node::BlockfileType, void const*, false>::invoke(std::ostream&, node::BlockfileType const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<node::BlockfileCursor, char, false>::invoke(std::ostream&, node::BlockfileCursor const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<node::BlockfileCursor, void const*, false>::invoke(std::ostream&, node::BlockfileCursor const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [38], char, false>::invoke(std::ostream&, char const (&) [38])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<float, void const*, false>::invoke(std::ostream&, float const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [21], char, false>::invoke(std::ostream&, char const (&) [21])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [11], char, false>::invoke(std::ostream&, char const (&) [11])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [23], char, false>::invoke(std::ostream&, char const (&) [23])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [22], char, false>::invoke(std::ostream&, char const (&) [22])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [26], char, false>::invoke(std::ostream&, char const (&) [26])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [35], char, false>::invoke(std::ostream&, char const (&) [35])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [10], char, false>::invoke(std::ostream&, char const (&) [10])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [27], char, false>::invoke(std::ostream&, char const (&) [27])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char*, char, false>::invoke(std::ostream&, char* const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<CBlockIndex*, char, false>::invoke(std::ostream&, CBlockIndex* const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [1], char, false>::invoke(std::ostream&, char const (&) [1])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [7], char, false>::invoke(std::ostream&, char const (&) [7])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [8], char, false>::invoke(std::ostream&, char const (&) [8])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [37], char, false>::invoke(std::ostream&, 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
3
        { out << static_cast<fmtT>(value); }
Unexecuted instantiation: tinyformat::detail::formatValueAsType<unsigned short, char, true>::invoke(std::ostream&, unsigned short const&)
tinyformat::detail::formatValueAsType<int, char, true>::invoke(std::ostream&, int const&)
Line
Count
Source
264
3
        { out << static_cast<fmtT>(value); }
Unexecuted instantiation: tinyformat::detail::formatValueAsType<unsigned int, char, true>::invoke(std::ostream&, unsigned int const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<unsigned long, char, true>::invoke(std::ostream&, unsigned long const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<long, char, true>::invoke(std::ostream&, long const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [5], void const*, true>::invoke(std::ostream&, char const (&) [5])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [6], void const*, true>::invoke(std::ostream&, char const (&) [6])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [4], void const*, true>::invoke(std::ostream&, char const (&) [4])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<bool, char, true>::invoke(std::ostream&, bool const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char const*, void const*, true>::invoke(std::ostream&, char const* const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [3], void const*, true>::invoke(std::ostream&, char const (&) [3])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [13], void const*, true>::invoke(std::ostream&, char const (&) [13])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [14], void const*, true>::invoke(std::ostream&, char const (&) [14])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [16], void const*, true>::invoke(std::ostream&, char const (&) [16])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [12], void const*, true>::invoke(std::ostream&, char const (&) [12])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [42], void const*, true>::invoke(std::ostream&, char const (&) [42])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<double, char, true>::invoke(std::ostream&, double const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<HTTPStatusCode, char, true>::invoke(std::ostream&, HTTPStatusCode const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [100], void const*, true>::invoke(std::ostream&, char const (&) [100])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [15], void const*, true>::invoke(std::ostream&, char const (&) [15])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [17], void const*, true>::invoke(std::ostream&, char const (&) [17])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<ServiceFlags, char, true>::invoke(std::ostream&, ServiceFlags const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [9], void const*, true>::invoke(std::ostream&, char const (&) [9])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [30], void const*, true>::invoke(std::ostream&, char const (&) [30])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [20], void const*, true>::invoke(std::ostream&, char const (&) [20])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<std::atomic<int>, char, true>::invoke(std::ostream&, std::atomic<int> const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<std::atomic<unsigned long>, char, true>::invoke(std::ostream&, std::atomic<unsigned long> const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [19], void const*, true>::invoke(std::ostream&, char const (&) [19])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [18], void const*, true>::invoke(std::ostream&, char const (&) [18])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<node::BlockfileType, char, true>::invoke(std::ostream&, node::BlockfileType const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [38], void const*, true>::invoke(std::ostream&, char const (&) [38])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<float, char, true>::invoke(std::ostream&, float const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [21], void const*, true>::invoke(std::ostream&, char const (&) [21])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [23], void const*, true>::invoke(std::ostream&, char const (&) [23])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [11], void const*, true>::invoke(std::ostream&, char const (&) [11])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [22], void const*, true>::invoke(std::ostream&, char const (&) [22])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [26], void const*, true>::invoke(std::ostream&, char const (&) [26])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [35], void const*, true>::invoke(std::ostream&, char const (&) [35])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [10], void const*, true>::invoke(std::ostream&, char const (&) [10])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [27], void const*, true>::invoke(std::ostream&, char const (&) [27])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char*, void const*, true>::invoke(std::ostream&, char* const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<CBlockIndex*, void const*, true>::invoke(std::ostream&, CBlockIndex* const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [1], void const*, true>::invoke(std::ostream&, char const (&) [1])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [7], void const*, true>::invoke(std::ostream&, char const (&) [7])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [8], void const*, true>::invoke(std::ostream&, char const (&) [8])
Unexecuted instantiation: tinyformat::detail::formatValueAsType<char [37], void const*, true>::invoke(std::ostream&, 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
2
    {
294
2
        TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "
295
2
                         "integer for use as variable width or precision");
296
0
        return 0;
297
2
    }
Unexecuted instantiation: 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<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 [5], false>::invoke(char const (&) [5])
Unexecuted instantiation: tinyformat::detail::convertToInt<char [6], false>::invoke(char const (&) [6])
Unexecuted instantiation: tinyformat::detail::convertToInt<char [4], false>::invoke(char const (&) [4])
Unexecuted instantiation: tinyformat::detail::convertToInt<char const*, false>::invoke(char const* const&)
Unexecuted instantiation: tinyformat::detail::convertToInt<util::TranslatedLiteral, false>::invoke(util::TranslatedLiteral const&)
tinyformat::detail::convertToInt<char [3], false>::invoke(char const (&) [3])
Line
Count
Source
293
2
    {
294
2
        TINYFORMAT_ERROR("tinyformat: Cannot convert from argument type to "
295
2
                         "integer for use as variable width or precision");
296
0
        return 0;
297
2
    }
Unexecuted instantiation: tinyformat::detail::convertToInt<char [13], false>::invoke(char const (&) [13])
Unexecuted instantiation: tinyformat::detail::convertToInt<char [14], false>::invoke(char const (&) [14])
Unexecuted instantiation: tinyformat::detail::convertToInt<wallet::DatabaseFormat, false>::invoke(wallet::DatabaseFormat const&)
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 [16], false>::invoke(char const (&) [16])
Unexecuted instantiation: tinyformat::detail::convertToInt<char [12], false>::invoke(char const (&) [12])
Unexecuted instantiation: tinyformat::detail::convertToInt<char [42], false>::invoke(char const (&) [42])
Unexecuted instantiation: tinyformat::detail::convertToInt<char [100], false>::invoke(char const (&) [100])
Unexecuted instantiation: tinyformat::detail::convertToInt<char [15], false>::invoke(char const (&) [15])
Unexecuted instantiation: tinyformat::detail::convertToInt<char [17], false>::invoke(char const (&) [17])
Unexecuted instantiation: tinyformat::detail::convertToInt<char [9], false>::invoke(char const (&) [9])
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 [19], false>::invoke(char const (&) [19])
Unexecuted instantiation: tinyformat::detail::convertToInt<kernel::ChainstateRole, false>::invoke(kernel::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 [38], false>::invoke(char const (&) [38])
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 [11], false>::invoke(char const (&) [11])
Unexecuted instantiation: tinyformat::detail::convertToInt<char [22], false>::invoke(char const (&) [22])
Unexecuted instantiation: tinyformat::detail::convertToInt<char [26], false>::invoke(char const (&) [26])
Unexecuted instantiation: tinyformat::detail::convertToInt<char [35], false>::invoke(char const (&) [35])
Unexecuted instantiation: tinyformat::detail::convertToInt<char [10], false>::invoke(char const (&) [10])
Unexecuted instantiation: tinyformat::detail::convertToInt<char [27], false>::invoke(char const (&) [27])
Unexecuted instantiation: tinyformat::detail::convertToInt<char*, false>::invoke(char* const&)
Unexecuted instantiation: tinyformat::detail::convertToInt<CBlockIndex*, false>::invoke(CBlockIndex* const&)
Unexecuted instantiation: tinyformat::detail::convertToInt<char [1], false>::invoke(char const (&) [1])
Unexecuted instantiation: tinyformat::detail::convertToInt<char [7], false>::invoke(char const (&) [7])
Unexecuted instantiation: tinyformat::detail::convertToInt<char [8], false>::invoke(char const (&) [8])
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
287
    static int invoke(const T& value) { return static_cast<int>(value); }
Unexecuted instantiation: tinyformat::detail::convertToInt<unsigned short, true>::invoke(unsigned short const&)
tinyformat::detail::convertToInt<int, true>::invoke(int const&)
Line
Count
Source
303
282
    static int invoke(const T& value) { return static_cast<int>(value); }
Unexecuted instantiation: tinyformat::detail::convertToInt<unsigned int, true>::invoke(unsigned int const&)
Unexecuted instantiation: tinyformat::detail::convertToInt<unsigned char, true>::invoke(unsigned char const&)
tinyformat::detail::convertToInt<unsigned long, true>::invoke(unsigned long const&)
Line
Count
Source
303
5
    static int invoke(const T& value) { return static_cast<int>(value); }
Unexecuted instantiation: tinyformat::detail::convertToInt<long, true>::invoke(long const&)
Unexecuted instantiation: tinyformat::detail::convertToInt<bool, true>::invoke(bool const&)
Unexecuted instantiation: tinyformat::detail::convertToInt<double, true>::invoke(double const&)
Unexecuted instantiation: tinyformat::detail::convertToInt<HTTPStatusCode, true>::invoke(HTTPStatusCode 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<node::BlockfileType, true>::invoke(node::BlockfileType const&)
Unexecuted instantiation: tinyformat::detail::convertToInt<float, true>::invoke(float 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::ostream&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int)
Unexecuted instantiation: void tinyformat::detail::formatTruncated<unsigned short>(std::ostream&, unsigned short const&, int)
Unexecuted instantiation: void tinyformat::detail::formatTruncated<int>(std::ostream&, int const&, int)
Unexecuted instantiation: void tinyformat::detail::formatTruncated<unsigned int>(std::ostream&, unsigned int const&, int)
Unexecuted instantiation: void tinyformat::detail::formatTruncated<unsigned long>(std::ostream&, unsigned long const&, int)
Unexecuted instantiation: void tinyformat::detail::formatTruncated<long>(std::ostream&, long const&, int)
Unexecuted instantiation: void tinyformat::detail::formatTruncated<std::basic_string_view<char, std::char_traits<char>>>(std::ostream&, std::basic_string_view<char, std::char_traits<char>> const&, int)
Unexecuted instantiation: void tinyformat::detail::formatTruncated<bool>(std::ostream&, bool const&, int)
Unexecuted instantiation: void tinyformat::detail::formatTruncated<util::TranslatedLiteral>(std::ostream&, util::TranslatedLiteral const&, int)
Unexecuted instantiation: void tinyformat::detail::formatTruncated<wallet::DatabaseFormat>(std::ostream&, wallet::DatabaseFormat 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::ostream&, 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<double>(std::ostream&, double const&, int)
Unexecuted instantiation: void tinyformat::detail::formatTruncated<HTTPStatusCode>(std::ostream&, HTTPStatusCode const&, int)
Unexecuted instantiation: void tinyformat::detail::formatTruncated<ServiceFlags>(std::ostream&, ServiceFlags const&, int)
Unexecuted instantiation: void tinyformat::detail::formatTruncated<std::atomic<int>>(std::ostream&, std::atomic<int> const&, int)
Unexecuted instantiation: void tinyformat::detail::formatTruncated<std::atomic<unsigned long>>(std::ostream&, std::atomic<unsigned long> const&, int)
Unexecuted instantiation: void tinyformat::detail::formatTruncated<kernel::ChainstateRole>(std::ostream&, kernel::ChainstateRole const&, int)
Unexecuted instantiation: void tinyformat::detail::formatTruncated<node::BlockfileType>(std::ostream&, node::BlockfileType const&, int)
Unexecuted instantiation: void tinyformat::detail::formatTruncated<node::BlockfileCursor>(std::ostream&, node::BlockfileCursor const&, int)
Unexecuted instantiation: void tinyformat::detail::formatTruncated<float>(std::ostream&, float const&, int)
Unexecuted instantiation: void tinyformat::detail::formatTruncated<CBlockIndex*>(std::ostream&, 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)                 \
320
0
        ++len;                                              \
321
0
    out.write(value, len);                                  \
322
0
}
Unexecuted instantiation: tinyformat::detail::formatTruncated(std::ostream&, char const*, int)
Unexecuted instantiation: tinyformat::detail::formatTruncated(std::ostream&, char*, 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
109M
{
352
109M
#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
109M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
109M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
109M
#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
109M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
109M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
109M
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
3
        detail::formatValueAsType<T, char>::invoke(out, value);
367
109M
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
109M
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
109M
    else
378
109M
        out << value;
379
109M
}
void tinyformat::formatValue<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::ostream&, char const*, char const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
351
18.9M
{
352
18.9M
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
18.9M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
18.9M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
18.9M
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
18.9M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
18.9M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
18.9M
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
18.9M
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
18.9M
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
18.9M
    else
378
18.9M
        out << value;
379
18.9M
}
void tinyformat::formatValue<unsigned short>(std::ostream&, char const*, char const*, int, unsigned short const&)
Line
Count
Source
351
284k
{
352
284k
#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
284k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
284k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
284k
#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
284k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
284k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
284k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
284k
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
284k
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
284k
    else
378
284k
        out << value;
379
284k
}
void tinyformat::formatValue<int>(std::ostream&, char const*, char const*, int, int const&)
Line
Count
Source
351
10.0M
{
352
10.0M
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
10.0M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
10.0M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
10.0M
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
10.0M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
10.0M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
10.0M
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
3
        detail::formatValueAsType<T, char>::invoke(out, value);
367
10.0M
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
10.0M
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
10.0M
    else
378
10.0M
        out << value;
379
10.0M
}
void tinyformat::formatValue<unsigned int>(std::ostream&, char const*, char const*, int, unsigned int const&)
Line
Count
Source
351
22.6M
{
352
22.6M
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
22.6M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
22.6M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
22.6M
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
22.6M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
22.6M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
22.6M
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
22.6M
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
22.6M
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
22.6M
    else
378
22.6M
        out << value;
379
22.6M
}
void tinyformat::formatValue<unsigned long>(std::ostream&, char const*, char const*, int, unsigned long const&)
Line
Count
Source
351
2.32M
{
352
2.32M
#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.32M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
2.32M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
2.32M
#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.32M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
2.32M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
2.32M
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
2.32M
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
2.32M
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
2.32M
    else
378
2.32M
        out << value;
379
2.32M
}
void tinyformat::formatValue<long>(std::ostream&, char const*, char const*, int, long const&)
Line
Count
Source
351
31.4M
{
352
31.4M
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
31.4M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
31.4M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
31.4M
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
31.4M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
31.4M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
31.4M
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
31.4M
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
31.4M
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
31.4M
    else
378
31.4M
        out << value;
379
31.4M
}
void tinyformat::formatValue<std::basic_string_view<char, std::char_traits<char>>>(std::ostream&, char const*, char const*, int, std::basic_string_view<char, std::char_traits<char>> const&)
Line
Count
Source
351
14.7M
{
352
14.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
14.7M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
14.7M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
14.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
14.7M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
14.7M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
14.7M
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
14.7M
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
14.7M
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
14.7M
    else
378
14.7M
        out << value;
379
14.7M
}
void tinyformat::formatValue<char [5]>(std::ostream&, char const*, char const*, int, char const (&) [5])
Line
Count
Source
351
3
{
352
3
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
3
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
3
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
3
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
3
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
3
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
3
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
3
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
3
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
3
    else
378
3
        out << value;
379
3
}
void tinyformat::formatValue<char [6]>(std::ostream&, char const*, char const*, int, char const (&) [6])
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')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
1
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
1
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
1
    else
378
1
        out << value;
379
1
}
void tinyformat::formatValue<char [4]>(std::ostream&, char const*, char const*, int, char const (&) [4])
Line
Count
Source
351
31
{
352
31
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
31
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
31
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
31
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
31
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
31
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
31
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
31
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
31
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
31
    else
378
31
        out << value;
379
31
}
void tinyformat::formatValue<bool>(std::ostream&, char const*, char const*, int, bool const&)
Line
Count
Source
351
218k
{
352
218k
#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
218k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
218k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
218k
#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
218k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
218k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
218k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
218k
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
218k
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
218k
    else
378
218k
        out << value;
379
218k
}
void tinyformat::formatValue<char const*>(std::ostream&, char const*, char const*, int, char const* const&)
Line
Count
Source
351
1.42M
{
352
1.42M
#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.42M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
1.42M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
1.42M
#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.42M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
1.42M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
1.42M
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
1.42M
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
1.42M
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
1.42M
    else
378
1.42M
        out << value;
379
1.42M
}
void tinyformat::formatValue<util::TranslatedLiteral>(std::ostream&, char const*, char const*, int, util::TranslatedLiteral const&)
Line
Count
Source
351
2.28k
{
352
2.28k
#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.28k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
2.28k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
2.28k
#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.28k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
2.28k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
2.28k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
2.28k
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
2.28k
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
2.28k
    else
378
2.28k
        out << value;
379
2.28k
}
void tinyformat::formatValue<char [3]>(std::ostream&, char const*, char const*, int, char const (&) [3])
Line
Count
Source
351
656
{
352
656
#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
656
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
656
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
656
#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
656
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
656
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
656
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
656
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
656
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
656
    else
378
656
        out << value;
379
656
}
void tinyformat::formatValue<char [13]>(std::ostream&, char const*, char const*, int, char const (&) [13])
Line
Count
Source
351
171k
{
352
171k
#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
171k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
171k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
171k
#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
171k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
171k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
171k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
171k
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
171k
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
171k
    else
378
171k
        out << value;
379
171k
}
void tinyformat::formatValue<char [14]>(std::ostream&, char const*, char const*, int, char const (&) [14])
Line
Count
Source
351
344
{
352
344
#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
344
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
344
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
344
#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
344
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
344
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
344
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
344
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
344
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
344
    else
378
344
        out << value;
379
344
}
void tinyformat::formatValue<wallet::DatabaseFormat>(std::ostream&, char const*, char const*, int, wallet::DatabaseFormat const&)
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')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
1
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
1
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
1
    else
378
1
        out << value;
379
1
}
void tinyformat::formatValue<std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char>>(std::ostream&, 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
599
{
352
599
#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
599
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
599
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
599
#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
599
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
599
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
599
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
599
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
599
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
599
    else
378
599
        out << value;
379
599
}
void tinyformat::formatValue<char [16]>(std::ostream&, char const*, char const*, int, char const (&) [16])
Line
Count
Source
351
201k
{
352
201k
#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
201k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
201k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
201k
#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
201k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
201k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
201k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
201k
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
201k
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
201k
    else
378
201k
        out << value;
379
201k
}
void tinyformat::formatValue<char [12]>(std::ostream&, char const*, char const*, int, char const (&) [12])
Line
Count
Source
351
14
{
352
14
#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
14
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
14
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
14
#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
14
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
14
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
14
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
14
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
14
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
14
    else
378
14
        out << value;
379
14
}
void tinyformat::formatValue<char [42]>(std::ostream&, char const*, char const*, int, char const (&) [42])
Line
Count
Source
351
31
{
352
31
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
31
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
31
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
31
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
31
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
31
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
31
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
31
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
31
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
31
    else
378
31
        out << value;
379
31
}
void tinyformat::formatValue<double>(std::ostream&, char const*, char const*, int, double const&)
Line
Count
Source
351
5.83M
{
352
5.83M
#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.83M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
5.83M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
5.83M
#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.83M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
5.83M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
5.83M
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
5.83M
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
5.83M
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
5.83M
    else
378
5.83M
        out << value;
379
5.83M
}
void tinyformat::formatValue<HTTPStatusCode>(std::ostream&, char const*, char const*, int, HTTPStatusCode const&)
Line
Count
Source
351
367k
{
352
367k
#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
367k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
367k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
367k
#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
367k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
367k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
367k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
367k
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
367k
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
367k
    else
378
367k
        out << value;
379
367k
}
void tinyformat::formatValue<char [100]>(std::ostream&, char const*, char const*, int, char const (&) [100])
Line
Count
Source
351
1.90k
{
352
1.90k
#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.90k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
1.90k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
1.90k
#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.90k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
1.90k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
1.90k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
1.90k
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
1.90k
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
1.90k
    else
378
1.90k
        out << value;
379
1.90k
}
void tinyformat::formatValue<char [15]>(std::ostream&, char const*, char const*, int, char const (&) [15])
Line
Count
Source
351
113k
{
352
113k
#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
113k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
113k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
113k
#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
113k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
113k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
113k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
113k
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
113k
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
113k
    else
378
113k
        out << value;
379
113k
}
void tinyformat::formatValue<char [17]>(std::ostream&, char const*, char const*, int, char const (&) [17])
Line
Count
Source
351
85.5k
{
352
85.5k
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
85.5k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
85.5k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
85.5k
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
85.5k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
85.5k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
85.5k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
85.5k
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
85.5k
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
85.5k
    else
378
85.5k
        out << value;
379
85.5k
}
void tinyformat::formatValue<ServiceFlags>(std::ostream&, char const*, char const*, int, ServiceFlags const&)
Line
Count
Source
351
14.4k
{
352
14.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
14.4k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
14.4k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
14.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
14.4k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
14.4k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
14.4k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
14.4k
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
14.4k
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
14.4k
    else
378
14.4k
        out << value;
379
14.4k
}
Unexecuted instantiation: void tinyformat::formatValue<char [9]>(std::ostream&, char const*, char const*, int, char const (&) [9])
void tinyformat::formatValue<char [30]>(std::ostream&, char const*, char const*, int, char const (&) [30])
Line
Count
Source
351
20.9k
{
352
20.9k
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
20.9k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
20.9k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
20.9k
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
20.9k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
20.9k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
20.9k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
20.9k
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
20.9k
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
20.9k
    else
378
20.9k
        out << value;
379
20.9k
}
void tinyformat::formatValue<char [20]>(std::ostream&, char const*, char const*, int, char const (&) [20])
Line
Count
Source
351
496
{
352
496
#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
496
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
496
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
496
#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
496
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
496
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
496
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
496
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
496
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
496
    else
378
496
        out << value;
379
496
}
void tinyformat::formatValue<std::atomic<int>>(std::ostream&, char const*, char const*, int, std::atomic<int> const&)
Line
Count
Source
351
1.59k
{
352
1.59k
#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.59k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
1.59k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
1.59k
#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.59k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
1.59k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
1.59k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
1.59k
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
1.59k
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
1.59k
    else
378
1.59k
        out << value;
379
1.59k
}
void tinyformat::formatValue<std::atomic<unsigned long>>(std::ostream&, char const*, char const*, int, std::atomic<unsigned long> const&)
Line
Count
Source
351
72
{
352
72
#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
72
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
72
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
72
#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
72
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
72
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
72
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
72
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
72
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
72
    else
378
72
        out << value;
379
72
}
Unexecuted instantiation: void tinyformat::formatValue<char [19]>(std::ostream&, char const*, char const*, int, char const (&) [19])
void tinyformat::formatValue<kernel::ChainstateRole>(std::ostream&, char const*, char const*, int, kernel::ChainstateRole const&)
Line
Count
Source
351
119
{
352
119
#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
119
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
119
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
119
#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
119
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
119
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
119
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
119
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
119
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
119
    else
378
119
        out << value;
379
119
}
void tinyformat::formatValue<char [18]>(std::ostream&, char const*, char const*, int, char const (&) [18])
Line
Count
Source
351
28.2k
{
352
28.2k
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
28.2k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
28.2k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
28.2k
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
28.2k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
28.2k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
28.2k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
28.2k
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
28.2k
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
28.2k
    else
378
28.2k
        out << value;
379
28.2k
}
void tinyformat::formatValue<node::BlockfileType>(std::ostream&, char const*, char const*, int, node::BlockfileType const&)
Line
Count
Source
351
12
{
352
12
#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
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
12
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
12
#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
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
12
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
12
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
12
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
12
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
12
    else
378
12
        out << value;
379
12
}
void tinyformat::formatValue<node::BlockfileCursor>(std::ostream&, char const*, char const*, int, node::BlockfileCursor const&)
Line
Count
Source
351
12
{
352
12
#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
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
12
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
12
#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
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
12
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
12
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
12
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
12
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
12
    else
378
12
        out << value;
379
12
}
Unexecuted instantiation: void tinyformat::formatValue<char [38]>(std::ostream&, char const*, char const*, int, char const (&) [38])
void tinyformat::formatValue<float>(std::ostream&, char const*, char const*, int, float const&)
Line
Count
Source
351
45.0k
{
352
45.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
45.0k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
45.0k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
45.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
45.0k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
45.0k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
45.0k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
45.0k
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
45.0k
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
45.0k
    else
378
45.0k
        out << value;
379
45.0k
}
void tinyformat::formatValue<char [21]>(std::ostream&, 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')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
1
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
1
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
1
    else
378
1
        out << value;
379
1
}
void tinyformat::formatValue<char [23]>(std::ostream&, char const*, char const*, int, char const (&) [23])
Line
Count
Source
351
18
{
352
18
#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
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
18
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
18
#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
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
18
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
18
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
18
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
18
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
18
    else
378
18
        out << value;
379
18
}
void tinyformat::formatValue<char [11]>(std::ostream&, char const*, char const*, int, char const (&) [11])
Line
Count
Source
351
2.69k
{
352
2.69k
#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.69k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
2.69k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
2.69k
#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.69k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
2.69k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
2.69k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
2.69k
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
2.69k
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
2.69k
    else
378
2.69k
        out << value;
379
2.69k
}
void tinyformat::formatValue<char [22]>(std::ostream&, char const*, char const*, int, char const (&) [22])
Line
Count
Source
351
210
{
352
210
#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
210
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
210
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
210
#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
210
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
210
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
210
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
210
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
210
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
210
    else
378
210
        out << value;
379
210
}
void tinyformat::formatValue<char [26]>(std::ostream&, char const*, char const*, int, char const (&) [26])
Line
Count
Source
351
49.4k
{
352
49.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
49.4k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
49.4k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
49.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
49.4k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
49.4k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
49.4k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
49.4k
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
49.4k
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
49.4k
    else
378
49.4k
        out << value;
379
49.4k
}
void tinyformat::formatValue<char [35]>(std::ostream&, char const*, char const*, int, char const (&) [35])
Line
Count
Source
351
110k
{
352
110k
#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
110k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
110k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
110k
#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
110k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
110k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
110k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
110k
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
110k
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
110k
    else
378
110k
        out << value;
379
110k
}
void tinyformat::formatValue<char [10]>(std::ostream&, char const*, char const*, int, char const (&) [10])
Line
Count
Source
351
1.16k
{
352
1.16k
#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.16k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
1.16k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
1.16k
#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.16k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
1.16k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
1.16k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
1.16k
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
1.16k
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
1.16k
    else
378
1.16k
        out << value;
379
1.16k
}
void tinyformat::formatValue<char [27]>(std::ostream&, char const*, char const*, int, char const (&) [27])
Line
Count
Source
351
76
{
352
76
#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
76
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
76
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
76
#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
76
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
76
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
76
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
76
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
76
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
76
    else
378
76
        out << value;
379
76
}
Unexecuted instantiation: void tinyformat::formatValue<char*>(std::ostream&, char const*, char const*, int, char* const&)
Unexecuted instantiation: void tinyformat::formatValue<CBlockIndex*>(std::ostream&, char const*, char const*, int, CBlockIndex* const&)
void tinyformat::formatValue<char [1]>(std::ostream&, char const*, char const*, int, char const (&) [1])
Line
Count
Source
351
266
{
352
266
#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
266
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
266
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
266
#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
266
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
266
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
266
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
266
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
266
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
266
    else
378
266
        out << value;
379
266
}
void tinyformat::formatValue<char [7]>(std::ostream&, char const*, char const*, int, char const (&) [7])
Line
Count
Source
351
7
{
352
7
#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
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
7
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
7
#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
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
7
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
7
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
7
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
7
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
7
    else
378
7
        out << value;
379
7
}
void tinyformat::formatValue<char [8]>(std::ostream&, char const*, char const*, int, char const (&) [8])
Line
Count
Source
351
16
{
352
16
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
16
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
16
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
16
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
16
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
16
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
16
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
16
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
16
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
16
    else
378
16
        out << value;
379
16
}
void tinyformat::formatValue<char [37]>(std::ostream&, char const*, char const*, int, char const (&) [37])
Line
Count
Source
351
16
{
352
16
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
16
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
16
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
16
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
16
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
16
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
16
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
16
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
16
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
16
    else
378
16
        out << value;
379
16
}
380
381
382
// Overloaded version for char types to support printing as an integer
383
#define TINYFORMAT_DEFINE_FORMATVALUE_CHAR(charType)                  \
384
inline void formatValue(std::ostream& out, const char* /*fmtBegin*/,  \
385
1.60M
                        const char* fmtEnd, int /**/, charType value) \
386
1.60M
{                                                                     \
387
1.60M
    switch (*(fmtEnd-1)) {                                            \
388
1.60M
        case 'u': case 'd': case 'i': case 'o': case 'X': case 'x':   \
389
1.60M
            out << static_cast<int>(value); break;                    \
390
1.59M
        default:                                                      \
391
3
            out << value;                   break;                    \
392
1.60M
    }                                                                 \
393
1.60M
}
tinyformat::formatValue(std::ostream&, char const*, char const*, int, char)
Line
Count
Source
385
3
                        const char* fmtEnd, int /**/, charType value) \
386
3
{                                                                     \
387
3
    switch (*(fmtEnd-1)) {                                            \
388
0
        case 'u': case 'd': case 'i': case 'o': case 'X': case 'x':   \
389
0
            out << static_cast<int>(value); break;                    \
390
3
        default:                                                      \
391
3
            out << value;                   break;                    \
392
3
    }                                                                 \
393
3
}
Unexecuted instantiation: tinyformat::formatValue(std::ostream&, char const*, char const*, int, signed char)
tinyformat::formatValue(std::ostream&, char const*, char const*, int, unsigned char)
Line
Count
Source
385
1.60M
                        const char* fmtEnd, int /**/, charType value) \
386
1.60M
{                                                                     \
387
1.60M
    switch (*(fmtEnd-1)) {                                            \
388
1.60M
        case 'u': case 'd': case 'i': case 'o': case 'X': case 'x':   \
389
1.60M
            out << static_cast<int>(value); break;                    \
390
1.59M
        default:                                                      \
391
0
            out << value;                   break;                    \
392
1.60M
    }                                                                 \
393
1.60M
}
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
110M
            : m_value(static_cast<const void*>(&value)),
535
110M
            m_formatImpl(&formatImpl<T>),
536
110M
            m_toIntImpl(&toIntImpl<T>)
537
110M
        { }
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
18.9M
            : m_value(static_cast<const void*>(&value)),
535
18.9M
            m_formatImpl(&formatImpl<T>),
536
18.9M
            m_toIntImpl(&toIntImpl<T>)
537
18.9M
        { }
tinyformat::detail::FormatArg::FormatArg<unsigned short>(unsigned short const&)
Line
Count
Source
534
284k
            : m_value(static_cast<const void*>(&value)),
535
284k
            m_formatImpl(&formatImpl<T>),
536
284k
            m_toIntImpl(&toIntImpl<T>)
537
284k
        { }
tinyformat::detail::FormatArg::FormatArg<int>(int const&)
Line
Count
Source
534
10.0M
            : m_value(static_cast<const void*>(&value)),
535
10.0M
            m_formatImpl(&formatImpl<T>),
536
10.0M
            m_toIntImpl(&toIntImpl<T>)
537
10.0M
        { }
tinyformat::detail::FormatArg::FormatArg<unsigned int>(unsigned int const&)
Line
Count
Source
534
22.6M
            : m_value(static_cast<const void*>(&value)),
535
22.6M
            m_formatImpl(&formatImpl<T>),
536
22.6M
            m_toIntImpl(&toIntImpl<T>)
537
22.6M
        { }
tinyformat::detail::FormatArg::FormatArg<unsigned char>(unsigned char const&)
Line
Count
Source
534
1.60M
            : m_value(static_cast<const void*>(&value)),
535
1.60M
            m_formatImpl(&formatImpl<T>),
536
1.60M
            m_toIntImpl(&toIntImpl<T>)
537
1.60M
        { }
tinyformat::detail::FormatArg::FormatArg<unsigned long>(unsigned long const&)
Line
Count
Source
534
2.32M
            : m_value(static_cast<const void*>(&value)),
535
2.32M
            m_formatImpl(&formatImpl<T>),
536
2.32M
            m_toIntImpl(&toIntImpl<T>)
537
2.32M
        { }
tinyformat::detail::FormatArg::FormatArg<long>(long const&)
Line
Count
Source
534
31.4M
            : m_value(static_cast<const void*>(&value)),
535
31.4M
            m_formatImpl(&formatImpl<T>),
536
31.4M
            m_toIntImpl(&toIntImpl<T>)
537
31.4M
        { }
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
14.7M
            : m_value(static_cast<const void*>(&value)),
535
14.7M
            m_formatImpl(&formatImpl<T>),
536
14.7M
            m_toIntImpl(&toIntImpl<T>)
537
14.7M
        { }
tinyformat::detail::FormatArg::FormatArg<char [5]>(char const (&) [5])
Line
Count
Source
534
3
            : m_value(static_cast<const void*>(&value)),
535
3
            m_formatImpl(&formatImpl<T>),
536
3
            m_toIntImpl(&toIntImpl<T>)
537
3
        { }
tinyformat::detail::FormatArg::FormatArg<char [6]>(char const (&) [6])
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 [4]>(char const (&) [4])
Line
Count
Source
534
31
            : m_value(static_cast<const void*>(&value)),
535
31
            m_formatImpl(&formatImpl<T>),
536
31
            m_toIntImpl(&toIntImpl<T>)
537
31
        { }
tinyformat::detail::FormatArg::FormatArg<bool>(bool const&)
Line
Count
Source
534
218k
            : m_value(static_cast<const void*>(&value)),
535
218k
            m_formatImpl(&formatImpl<T>),
536
218k
            m_toIntImpl(&toIntImpl<T>)
537
218k
        { }
tinyformat::detail::FormatArg::FormatArg<char const*>(char const* const&)
Line
Count
Source
534
1.42M
            : m_value(static_cast<const void*>(&value)),
535
1.42M
            m_formatImpl(&formatImpl<T>),
536
1.42M
            m_toIntImpl(&toIntImpl<T>)
537
1.42M
        { }
tinyformat::detail::FormatArg::FormatArg<util::TranslatedLiteral>(util::TranslatedLiteral const&)
Line
Count
Source
534
2.28k
            : m_value(static_cast<const void*>(&value)),
535
2.28k
            m_formatImpl(&formatImpl<T>),
536
2.28k
            m_toIntImpl(&toIntImpl<T>)
537
2.28k
        { }
tinyformat::detail::FormatArg::FormatArg<char [3]>(char const (&) [3])
Line
Count
Source
534
660
            : m_value(static_cast<const void*>(&value)),
535
660
            m_formatImpl(&formatImpl<T>),
536
660
            m_toIntImpl(&toIntImpl<T>)
537
660
        { }
tinyformat::detail::FormatArg::FormatArg<char [13]>(char const (&) [13])
Line
Count
Source
534
171k
            : m_value(static_cast<const void*>(&value)),
535
171k
            m_formatImpl(&formatImpl<T>),
536
171k
            m_toIntImpl(&toIntImpl<T>)
537
171k
        { }
tinyformat::detail::FormatArg::FormatArg<char [14]>(char const (&) [14])
Line
Count
Source
534
344
            : m_value(static_cast<const void*>(&value)),
535
344
            m_formatImpl(&formatImpl<T>),
536
344
            m_toIntImpl(&toIntImpl<T>)
537
344
        { }
tinyformat::detail::FormatArg::FormatArg<wallet::DatabaseFormat>(wallet::DatabaseFormat const&)
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<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
591
            : m_value(static_cast<const void*>(&value)),
535
591
            m_formatImpl(&formatImpl<T>),
536
591
            m_toIntImpl(&toIntImpl<T>)
537
591
        { }
tinyformat::detail::FormatArg::FormatArg<char [16]>(char const (&) [16])
Line
Count
Source
534
201k
            : m_value(static_cast<const void*>(&value)),
535
201k
            m_formatImpl(&formatImpl<T>),
536
201k
            m_toIntImpl(&toIntImpl<T>)
537
201k
        { }
tinyformat::detail::FormatArg::FormatArg<char [12]>(char const (&) [12])
Line
Count
Source
534
14
            : m_value(static_cast<const void*>(&value)),
535
14
            m_formatImpl(&formatImpl<T>),
536
14
            m_toIntImpl(&toIntImpl<T>)
537
14
        { }
tinyformat::detail::FormatArg::FormatArg<char [42]>(char const (&) [42])
Line
Count
Source
534
31
            : m_value(static_cast<const void*>(&value)),
535
31
            m_formatImpl(&formatImpl<T>),
536
31
            m_toIntImpl(&toIntImpl<T>)
537
31
        { }
tinyformat::detail::FormatArg::FormatArg<double>(double const&)
Line
Count
Source
534
5.83M
            : m_value(static_cast<const void*>(&value)),
535
5.83M
            m_formatImpl(&formatImpl<T>),
536
5.83M
            m_toIntImpl(&toIntImpl<T>)
537
5.83M
        { }
tinyformat::detail::FormatArg::FormatArg<HTTPStatusCode>(HTTPStatusCode const&)
Line
Count
Source
534
367k
            : m_value(static_cast<const void*>(&value)),
535
367k
            m_formatImpl(&formatImpl<T>),
536
367k
            m_toIntImpl(&toIntImpl<T>)
537
367k
        { }
tinyformat::detail::FormatArg::FormatArg<char [100]>(char const (&) [100])
Line
Count
Source
534
1.90k
            : m_value(static_cast<const void*>(&value)),
535
1.90k
            m_formatImpl(&formatImpl<T>),
536
1.90k
            m_toIntImpl(&toIntImpl<T>)
537
1.90k
        { }
tinyformat::detail::FormatArg::FormatArg<char [15]>(char const (&) [15])
Line
Count
Source
534
113k
            : m_value(static_cast<const void*>(&value)),
535
113k
            m_formatImpl(&formatImpl<T>),
536
113k
            m_toIntImpl(&toIntImpl<T>)
537
113k
        { }
tinyformat::detail::FormatArg::FormatArg<char [17]>(char const (&) [17])
Line
Count
Source
534
85.5k
            : m_value(static_cast<const void*>(&value)),
535
85.5k
            m_formatImpl(&formatImpl<T>),
536
85.5k
            m_toIntImpl(&toIntImpl<T>)
537
85.5k
        { }
tinyformat::detail::FormatArg::FormatArg<ServiceFlags>(ServiceFlags const&)
Line
Count
Source
534
14.4k
            : m_value(static_cast<const void*>(&value)),
535
14.4k
            m_formatImpl(&formatImpl<T>),
536
14.4k
            m_toIntImpl(&toIntImpl<T>)
537
14.4k
        { }
Unexecuted instantiation: tinyformat::detail::FormatArg::FormatArg<char [9]>(char const (&) [9])
tinyformat::detail::FormatArg::FormatArg<char [30]>(char const (&) [30])
Line
Count
Source
534
20.9k
            : m_value(static_cast<const void*>(&value)),
535
20.9k
            m_formatImpl(&formatImpl<T>),
536
20.9k
            m_toIntImpl(&toIntImpl<T>)
537
20.9k
        { }
tinyformat::detail::FormatArg::FormatArg<char [20]>(char const (&) [20])
Line
Count
Source
534
496
            : m_value(static_cast<const void*>(&value)),
535
496
            m_formatImpl(&formatImpl<T>),
536
496
            m_toIntImpl(&toIntImpl<T>)
537
496
        { }
tinyformat::detail::FormatArg::FormatArg<std::atomic<int>>(std::atomic<int> const&)
Line
Count
Source
534
1.59k
            : m_value(static_cast<const void*>(&value)),
535
1.59k
            m_formatImpl(&formatImpl<T>),
536
1.59k
            m_toIntImpl(&toIntImpl<T>)
537
1.59k
        { }
tinyformat::detail::FormatArg::FormatArg<std::atomic<unsigned long>>(std::atomic<unsigned long> const&)
Line
Count
Source
534
72
            : m_value(static_cast<const void*>(&value)),
535
72
            m_formatImpl(&formatImpl<T>),
536
72
            m_toIntImpl(&toIntImpl<T>)
537
72
        { }
Unexecuted instantiation: tinyformat::detail::FormatArg::FormatArg<char [19]>(char const (&) [19])
tinyformat::detail::FormatArg::FormatArg<kernel::ChainstateRole>(kernel::ChainstateRole const&)
Line
Count
Source
534
119
            : m_value(static_cast<const void*>(&value)),
535
119
            m_formatImpl(&formatImpl<T>),
536
119
            m_toIntImpl(&toIntImpl<T>)
537
119
        { }
tinyformat::detail::FormatArg::FormatArg<char [18]>(char const (&) [18])
Line
Count
Source
534
28.2k
            : m_value(static_cast<const void*>(&value)),
535
28.2k
            m_formatImpl(&formatImpl<T>),
536
28.2k
            m_toIntImpl(&toIntImpl<T>)
537
28.2k
        { }
tinyformat::detail::FormatArg::FormatArg<node::BlockfileType>(node::BlockfileType const&)
Line
Count
Source
534
12
            : m_value(static_cast<const void*>(&value)),
535
12
            m_formatImpl(&formatImpl<T>),
536
12
            m_toIntImpl(&toIntImpl<T>)
537
12
        { }
tinyformat::detail::FormatArg::FormatArg<node::BlockfileCursor>(node::BlockfileCursor const&)
Line
Count
Source
534
12
            : m_value(static_cast<const void*>(&value)),
535
12
            m_formatImpl(&formatImpl<T>),
536
12
            m_toIntImpl(&toIntImpl<T>)
537
12
        { }
Unexecuted instantiation: tinyformat::detail::FormatArg::FormatArg<char [38]>(char const (&) [38])
tinyformat::detail::FormatArg::FormatArg<float>(float const&)
Line
Count
Source
534
45.0k
            : m_value(static_cast<const void*>(&value)),
535
45.0k
            m_formatImpl(&formatImpl<T>),
536
45.0k
            m_toIntImpl(&toIntImpl<T>)
537
45.0k
        { }
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
18
            : m_value(static_cast<const void*>(&value)),
535
18
            m_formatImpl(&formatImpl<T>),
536
18
            m_toIntImpl(&toIntImpl<T>)
537
18
        { }
tinyformat::detail::FormatArg::FormatArg<char [11]>(char const (&) [11])
Line
Count
Source
534
2.69k
            : m_value(static_cast<const void*>(&value)),
535
2.69k
            m_formatImpl(&formatImpl<T>),
536
2.69k
            m_toIntImpl(&toIntImpl<T>)
537
2.69k
        { }
tinyformat::detail::FormatArg::FormatArg<char [22]>(char const (&) [22])
Line
Count
Source
534
210
            : m_value(static_cast<const void*>(&value)),
535
210
            m_formatImpl(&formatImpl<T>),
536
210
            m_toIntImpl(&toIntImpl<T>)
537
210
        { }
tinyformat::detail::FormatArg::FormatArg<char [26]>(char const (&) [26])
Line
Count
Source
534
49.4k
            : m_value(static_cast<const void*>(&value)),
535
49.4k
            m_formatImpl(&formatImpl<T>),
536
49.4k
            m_toIntImpl(&toIntImpl<T>)
537
49.4k
        { }
tinyformat::detail::FormatArg::FormatArg<char [35]>(char const (&) [35])
Line
Count
Source
534
110k
            : m_value(static_cast<const void*>(&value)),
535
110k
            m_formatImpl(&formatImpl<T>),
536
110k
            m_toIntImpl(&toIntImpl<T>)
537
110k
        { }
tinyformat::detail::FormatArg::FormatArg<char [10]>(char const (&) [10])
Line
Count
Source
534
1.15k
            : m_value(static_cast<const void*>(&value)),
535
1.15k
            m_formatImpl(&formatImpl<T>),
536
1.15k
            m_toIntImpl(&toIntImpl<T>)
537
1.15k
        { }
tinyformat::detail::FormatArg::FormatArg<char [27]>(char const (&) [27])
Line
Count
Source
534
76
            : m_value(static_cast<const void*>(&value)),
535
76
            m_formatImpl(&formatImpl<T>),
536
76
            m_toIntImpl(&toIntImpl<T>)
537
76
        { }
Unexecuted instantiation: tinyformat::detail::FormatArg::FormatArg<char*>(char* const&)
Unexecuted instantiation: tinyformat::detail::FormatArg::FormatArg<CBlockIndex*>(CBlockIndex* const&)
tinyformat::detail::FormatArg::FormatArg<char [1]>(char const (&) [1])
Line
Count
Source
534
266
            : m_value(static_cast<const void*>(&value)),
535
266
            m_formatImpl(&formatImpl<T>),
536
266
            m_toIntImpl(&toIntImpl<T>)
537
266
        { }
tinyformat::detail::FormatArg::FormatArg<char [7]>(char const (&) [7])
Line
Count
Source
534
7
            : m_value(static_cast<const void*>(&value)),
535
7
            m_formatImpl(&formatImpl<T>),
536
7
            m_toIntImpl(&toIntImpl<T>)
537
7
        { }
tinyformat::detail::FormatArg::FormatArg<char>(char const&)
Line
Count
Source
534
3
            : m_value(static_cast<const void*>(&value)),
535
3
            m_formatImpl(&formatImpl<T>),
536
3
            m_toIntImpl(&toIntImpl<T>)
537
3
        { }
tinyformat::detail::FormatArg::FormatArg<char [8]>(char const (&) [8])
Line
Count
Source
534
16
            : m_value(static_cast<const void*>(&value)),
535
16
            m_formatImpl(&formatImpl<T>),
536
16
            m_toIntImpl(&toIntImpl<T>)
537
16
        { }
tinyformat::detail::FormatArg::FormatArg<char [37]>(char const (&) [37])
Line
Count
Source
534
16
            : m_value(static_cast<const void*>(&value)),
535
16
            m_formatImpl(&formatImpl<T>),
536
16
            m_toIntImpl(&toIntImpl<T>)
537
16
        { }
538
539
        void format(std::ostream& out, const char* fmtBegin,
540
                    const char* fmtEnd, int ntrunc) const
541
110M
        {
542
110M
            TINYFORMAT_ASSERT(m_value);
543
110M
            TINYFORMAT_ASSERT(m_formatImpl);
544
110M
            m_formatImpl(out, fmtBegin, fmtEnd, ntrunc, m_value);
545
110M
        }
546
547
        int toInt() const
548
289
        {
549
289
            TINYFORMAT_ASSERT(m_value);
550
289
            TINYFORMAT_ASSERT(m_toIntImpl);
551
289
            return m_toIntImpl(m_value);
552
289
        }
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
110M
        {
559
110M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
110M
        }
void tinyformat::detail::FormatArg::formatImpl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
18.9M
        {
559
18.9M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
18.9M
        }
void tinyformat::detail::FormatArg::formatImpl<unsigned short>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
284k
        {
559
284k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
284k
        }
void tinyformat::detail::FormatArg::formatImpl<int>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
10.0M
        {
559
10.0M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
10.0M
        }
void tinyformat::detail::FormatArg::formatImpl<unsigned int>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
22.6M
        {
559
22.6M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
22.6M
        }
void tinyformat::detail::FormatArg::formatImpl<unsigned char>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
1.60M
        {
559
1.60M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
1.60M
        }
void tinyformat::detail::FormatArg::formatImpl<unsigned long>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
2.32M
        {
559
2.32M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
2.32M
        }
void tinyformat::detail::FormatArg::formatImpl<long>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
31.4M
        {
559
31.4M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
31.4M
        }
void tinyformat::detail::FormatArg::formatImpl<std::basic_string_view<char, std::char_traits<char>>>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
14.7M
        {
559
14.7M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
14.7M
        }
void tinyformat::detail::FormatArg::formatImpl<char [5]>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
3
        {
559
3
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
3
        }
void tinyformat::detail::FormatArg::formatImpl<char [6]>(std::ostream&, 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 [4]>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
31
        {
559
31
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
31
        }
void tinyformat::detail::FormatArg::formatImpl<bool>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
218k
        {
559
218k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
218k
        }
void tinyformat::detail::FormatArg::formatImpl<char const*>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
1.42M
        {
559
1.42M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
1.42M
        }
void tinyformat::detail::FormatArg::formatImpl<util::TranslatedLiteral>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
2.28k
        {
559
2.28k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
2.28k
        }
void tinyformat::detail::FormatArg::formatImpl<char [3]>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
656
        {
559
656
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
656
        }
void tinyformat::detail::FormatArg::formatImpl<char [13]>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
171k
        {
559
171k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
171k
        }
void tinyformat::detail::FormatArg::formatImpl<char [14]>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
344
        {
559
344
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
344
        }
void tinyformat::detail::FormatArg::formatImpl<wallet::DatabaseFormat>(std::ostream&, 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<std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char>>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
599
        {
559
599
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
599
        }
void tinyformat::detail::FormatArg::formatImpl<char [16]>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
201k
        {
559
201k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
201k
        }
void tinyformat::detail::FormatArg::formatImpl<char [12]>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
14
        {
559
14
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
14
        }
void tinyformat::detail::FormatArg::formatImpl<char [42]>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
31
        {
559
31
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
31
        }
void tinyformat::detail::FormatArg::formatImpl<double>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
5.83M
        {
559
5.83M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
5.83M
        }
void tinyformat::detail::FormatArg::formatImpl<HTTPStatusCode>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
367k
        {
559
367k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
367k
        }
void tinyformat::detail::FormatArg::formatImpl<char [100]>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
1.90k
        {
559
1.90k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
1.90k
        }
void tinyformat::detail::FormatArg::formatImpl<char [15]>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
113k
        {
559
113k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
113k
        }
void tinyformat::detail::FormatArg::formatImpl<char [17]>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
85.5k
        {
559
85.5k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
85.5k
        }
void tinyformat::detail::FormatArg::formatImpl<ServiceFlags>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
14.4k
        {
559
14.4k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
14.4k
        }
Unexecuted instantiation: void tinyformat::detail::FormatArg::formatImpl<char [9]>(std::ostream&, char const*, char const*, int, void const*)
void tinyformat::detail::FormatArg::formatImpl<char [30]>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
20.9k
        {
559
20.9k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
20.9k
        }
void tinyformat::detail::FormatArg::formatImpl<char [20]>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
496
        {
559
496
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
496
        }
void tinyformat::detail::FormatArg::formatImpl<std::atomic<int>>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
1.59k
        {
559
1.59k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
1.59k
        }
void tinyformat::detail::FormatArg::formatImpl<std::atomic<unsigned long>>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
72
        {
559
72
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
72
        }
Unexecuted instantiation: void tinyformat::detail::FormatArg::formatImpl<char [19]>(std::ostream&, char const*, char const*, int, void const*)
void tinyformat::detail::FormatArg::formatImpl<kernel::ChainstateRole>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
119
        {
559
119
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
119
        }
void tinyformat::detail::FormatArg::formatImpl<char [18]>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
28.2k
        {
559
28.2k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
28.2k
        }
void tinyformat::detail::FormatArg::formatImpl<node::BlockfileType>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
12
        {
559
12
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
12
        }
void tinyformat::detail::FormatArg::formatImpl<node::BlockfileCursor>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
12
        {
559
12
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
12
        }
Unexecuted instantiation: void tinyformat::detail::FormatArg::formatImpl<char [38]>(std::ostream&, char const*, char const*, int, void const*)
void tinyformat::detail::FormatArg::formatImpl<float>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
45.0k
        {
559
45.0k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
45.0k
        }
void tinyformat::detail::FormatArg::formatImpl<char [21]>(std::ostream&, 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::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
18
        {
559
18
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
18
        }
void tinyformat::detail::FormatArg::formatImpl<char [11]>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
2.69k
        {
559
2.69k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
2.69k
        }
void tinyformat::detail::FormatArg::formatImpl<char [22]>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
210
        {
559
210
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
210
        }
void tinyformat::detail::FormatArg::formatImpl<char [26]>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
49.4k
        {
559
49.4k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
49.4k
        }
void tinyformat::detail::FormatArg::formatImpl<char [35]>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
110k
        {
559
110k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
110k
        }
void tinyformat::detail::FormatArg::formatImpl<char [10]>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
1.16k
        {
559
1.16k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
1.16k
        }
void tinyformat::detail::FormatArg::formatImpl<char [27]>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
76
        {
559
76
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
76
        }
Unexecuted instantiation: void tinyformat::detail::FormatArg::formatImpl<char*>(std::ostream&, char const*, char const*, int, void const*)
Unexecuted instantiation: void tinyformat::detail::FormatArg::formatImpl<CBlockIndex*>(std::ostream&, char const*, char const*, int, void const*)
void tinyformat::detail::FormatArg::formatImpl<char [1]>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
266
        {
559
266
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
266
        }
void tinyformat::detail::FormatArg::formatImpl<char [7]>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
7
        {
559
7
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
7
        }
void tinyformat::detail::FormatArg::formatImpl<char>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
3
        {
559
3
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
3
        }
void tinyformat::detail::FormatArg::formatImpl<char [8]>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
16
        {
559
16
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
16
        }
void tinyformat::detail::FormatArg::formatImpl<char [37]>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
16
        {
559
16
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
16
        }
561
562
        template<typename T>
563
        TINYFORMAT_HIDDEN static int toIntImpl(const void* value)
564
289
        {
565
289
            return convertToInt<T>::invoke(*static_cast<const T*>(value));
566
289
        }
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<unsigned short>(void const*)
int tinyformat::detail::FormatArg::toIntImpl<int>(void const*)
Line
Count
Source
564
282
        {
565
282
            return convertToInt<T>::invoke(*static_cast<const T*>(value));
566
282
        }
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<unsigned int>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<unsigned char>(void const*)
int tinyformat::detail::FormatArg::toIntImpl<unsigned long>(void const*)
Line
Count
Source
564
5
        {
565
5
            return convertToInt<T>::invoke(*static_cast<const T*>(value));
566
5
        }
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<long>(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 [5]>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char [6]>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char [4]>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<bool>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char const*>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<util::TranslatedLiteral>(void const*)
int tinyformat::detail::FormatArg::toIntImpl<char [3]>(void const*)
Line
Count
Source
564
2
        {
565
2
            return convertToInt<T>::invoke(*static_cast<const T*>(value));
566
2
        }
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char [13]>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char [14]>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<wallet::DatabaseFormat>(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 [16]>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char [12]>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char [42]>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<double>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<HTTPStatusCode>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char [100]>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char [15]>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char [17]>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<ServiceFlags>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char [9]>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char [30]>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char [20]>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<std::atomic<int>>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<std::atomic<unsigned long>>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char [19]>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<kernel::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<char [38]>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<float>(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 [11]>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char [22]>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char [26]>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char [35]>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char [10]>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char [27]>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char*>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<CBlockIndex*>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char [1]>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char [7]>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<char [8]>(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
57.7M
{
579
57.7M
    int i = 0;
580
167M
    for (;*c >= '0' && *c <= '9'; ++c)
581
110M
        i = 10*i + (*c - '0');
582
57.7M
    return i;
583
57.7M
}
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
63.8M
{
594
63.8M
    if (*c >= '0' && *c <= '9') {
595
5.44M
        n = parseIntAndAdvance(c);
596
5.44M
    }
597
58.3M
    else if (*c == '*') {
598
289
        ++c;
599
289
        n = 0;
600
289
        if (positionalMode) {
601
9
            int pos = parseIntAndAdvance(c) - 1;
602
9
            if (*c != '$')
603
0
                TINYFORMAT_ERROR("tinyformat: Non-positional argument used after a positional one");
604
9
            if (pos >= 0 && pos < numArgs)
605
9
                n = args[pos].toInt();
606
0
            else
607
0
                TINYFORMAT_ERROR("tinyformat: Positional argument out of range");
608
9
            ++c;
609
9
        }
610
280
        else {
611
280
            if (argIndex < numArgs)
612
280
                n = args[argIndex++].toInt();
613
0
            else
614
0
                TINYFORMAT_ERROR("tinyformat: Not enough arguments to read variable width or precision");
615
280
        }
616
289
    }
617
58.3M
    else {
618
58.3M
        return false;
619
58.3M
    }
620
5.44M
    return true;
621
63.8M
}
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
151M
{
630
151M
    const char* c = fmt;
631
564M
    for (;; ++c) {
632
564M
        if (*c == '\0') {
633
40.5M
            out.write(fmt, c - fmt);
634
40.5M
            return c;
635
40.5M
        }
636
523M
        else if (*c == '%') {
637
110M
            out.write(fmt, c - fmt);
638
110M
            if (*(c+1) != '%')
639
110M
                return c;
640
            // for "%%", tack trailing % onto next literal section.
641
90.8k
            fmt = ++c;
642
90.8k
        }
643
564M
    }
644
151M
}
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
110M
{
686
110M
    TINYFORMAT_ASSERT(*fmtStart == '%');
687
    // Reset stream state to defaults.
688
110M
    out.width(0);
689
110M
    out.precision(6);
690
110M
    out.fill(' ');
691
    // Reset most flags; ignore irrelevant unitbuf & skipws.
692
110M
    out.unsetf(std::ios::adjustfield | std::ios::basefield |
693
110M
               std::ios::floatfield | std::ios::showbase | std::ios::boolalpha |
694
110M
               std::ios::showpoint | std::ios::showpos | std::ios::uppercase);
695
110M
    bool precisionSet = false;
696
110M
    bool widthSet = false;
697
110M
    int widthExtra = 0;
698
110M
    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
110M
    if (*c >= '0' && *c <= '9') {
703
52.2M
        const char tmpc = *c;
704
52.2M
        int value = parseIntAndAdvance(c);
705
52.2M
        if (*c == '$') {
706
            // value is an argument index
707
62
            if (value > 0 && value <= numArgs)
708
62
                argIndex = value - 1;
709
0
            else
710
0
                TINYFORMAT_ERROR("tinyformat: Positional argument out of range");
711
62
            ++c;
712
62
            positionalMode = true;
713
62
        }
714
52.2M
        else if (positionalMode) {
715
0
            TINYFORMAT_ERROR("tinyformat: Non-positional argument used after a positional one");
716
0
        }
717
52.2M
        else {
718
52.2M
            if (tmpc == '0') {
719
                // Use internal padding so that numeric values are
720
                // formatted correctly, eg -00010 rather than 000-10
721
52.2M
                out.fill('0');
722
52.2M
                out.setf(std::ios::internal, std::ios::adjustfield);
723
52.2M
            }
724
52.2M
            if (value != 0) {
725
                // Nonzero value means that we parsed width.
726
52.2M
                widthSet = true;
727
52.2M
                out.width(value);
728
52.2M
            }
729
52.2M
        }
730
52.2M
    }
731
58.3M
    else if (positionalMode) {
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
110M
    if (!widthSet) {
736
        // Parse flags
737
58.3M
        for (;; ++c) {
738
58.3M
            switch (*c) {
739
1
                case '#':
740
1
                    out.setf(std::ios::showpoint | std::ios::showbase);
741
1
                    continue;
742
2
                case '0':
743
                    // overridden by left alignment ('-' flag)
744
2
                    if (!(out.flags() & std::ios::left)) {
745
                        // Use internal padding so that numeric values are
746
                        // formatted correctly, eg -00010 rather than 000-10
747
0
                        out.fill('0');
748
0
                        out.setf(std::ios::internal, std::ios::adjustfield);
749
0
                    }
750
2
                    continue;
751
9
                case '-':
752
9
                    out.fill(' ');
753
9
                    out.setf(std::ios::left, std::ios::adjustfield);
754
9
                    continue;
755
2
                case ' ':
756
                    // overridden by show positive sign, '+' flag.
757
2
                    if (!(out.flags() & std::ios::showpos))
758
2
                        spacePadPositive = true;
759
2
                    continue;
760
742
                case '+':
761
742
                    out.setf(std::ios::showpos);
762
742
                    spacePadPositive = false;
763
742
                    widthExtra = 1;
764
742
                    continue;
765
58.3M
                default:
766
58.3M
                    break;
767
58.3M
            }
768
58.3M
            break;
769
58.3M
        }
770
        // Parse width
771
58.3M
        int width = 0;
772
58.3M
        widthSet = parseWidthOrPrecision(width, c, positionalMode,
773
58.3M
                                         args, argIndex, numArgs);
774
58.3M
        if (widthSet) {
775
290
            if (width < 0) {
776
                // negative widths correspond to '-' flag set
777
0
                out.fill(' ');
778
0
                out.setf(std::ios::left, std::ios::adjustfield);
779
0
                width = -width;
780
0
            }
781
290
            out.width(width);
782
290
        }
783
58.3M
    }
784
    // 3) Parse precision
785
110M
    if (*c == '.') {
786
5.44M
        ++c;
787
5.44M
        int precision = 0;
788
5.44M
        parseWidthOrPrecision(precision, c, positionalMode,
789
5.44M
                              args, argIndex, numArgs);
790
        // Presence of `.` indicates precision set, unless the inferred value
791
        // was negative in which case the default is used.
792
5.44M
        precisionSet = precision >= 0;
793
5.44M
        if (precisionSet)
794
5.44M
            out.precision(precision);
795
5.44M
    }
796
    // 4) Ignore any C99 length modifier
797
112M
    while (*c == 'l' || *c == 'h' || *c == 'L' ||
798
112M
           *c == 'j' || *c == 'z' || *c == 't') {
799
1.67M
        ++c;
800
1.67M
    }
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
110M
    bool intConversion = false;
805
110M
    switch (*c) {
806
68.2M
        case 'u': case 'd': case 'i':
807
68.2M
            out.setf(std::ios::dec, std::ios::basefield);
808
68.2M
            intConversion = true;
809
68.2M
            break;
810
0
        case 'o':
811
0
            out.setf(std::ios::oct, std::ios::basefield);
812
0
            intConversion = true;
813
0
            break;
814
0
        case 'X':
815
0
            out.setf(std::ios::uppercase);
816
0
            [[fallthrough]];
817
478k
        case 'x': case 'p':
818
478k
            out.setf(std::ios::hex, std::ios::basefield);
819
478k
            intConversion = true;
820
478k
            break;
821
0
        case 'E':
822
0
            out.setf(std::ios::uppercase);
823
0
            [[fallthrough]];
824
0
        case 'e':
825
0
            out.setf(std::ios::scientific, std::ios::floatfield);
826
0
            out.setf(std::ios::dec, std::ios::basefield);
827
0
            break;
828
0
        case 'F':
829
0
            out.setf(std::ios::uppercase);
830
0
            [[fallthrough]];
831
5.69M
        case 'f':
832
5.69M
            out.setf(std::ios::fixed, std::ios::floatfield);
833
5.69M
            break;
834
0
        case 'A':
835
0
            out.setf(std::ios::uppercase);
836
0
            [[fallthrough]];
837
0
        case 'a':
838
#           ifdef _MSC_VER
839
            // Workaround https://developercommunity.visualstudio.com/content/problem/520472/hexfloat-stream-output-does-not-ignore-precision-a.html
840
            // by always setting maximum precision on MSVC to avoid precision
841
            // loss for doubles.
842
            out.precision(13);
843
#           endif
844
0
            out.setf(std::ios::fixed | std::ios::scientific, std::ios::floatfield);
845
0
            break;
846
0
        case 'G':
847
0
            out.setf(std::ios::uppercase);
848
0
            [[fallthrough]];
849
126k
        case 'g':
850
126k
            out.setf(std::ios::dec, std::ios::basefield);
851
            // As in boost::format, let stream decide float format.
852
126k
            out.flags(out.flags() & ~std::ios::floatfield);
853
126k
            break;
854
6
        case 'c':
855
            // Handled as special case inside formatValue()
856
6
            break;
857
36.1M
        case 's':
858
36.1M
            if (precisionSet)
859
0
                ntrunc = static_cast<int>(out.precision());
860
            // Make %s print Booleans as "true" and "false"
861
36.1M
            out.setf(std::ios::boolalpha);
862
36.1M
            break;
863
1
        case 'n':
864
            // Not supported - will cause problems!
865
1
            TINYFORMAT_ERROR("tinyformat: %n conversion spec not supported");
866
0
            break;
867
0
        case '\0':
868
0
            TINYFORMAT_ERROR("tinyformat: Conversion spec incorrectly "
869
0
                             "terminated by end of string");
870
0
            return c;
871
4
        default:
872
4
            break;
873
110M
    }
874
110M
    if (intConversion && precisionSet && !widthSet) {
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
3
        out.width(out.precision() + widthExtra);
880
3
        out.setf(std::ios::internal, std::ios::adjustfield);
881
3
        out.fill('0');
882
3
    }
883
110M
    return c+1;
884
110M
}
885
886
887
//------------------------------------------------------------------------------
888
inline void formatImpl(std::ostream& out, const char* fmt,
889
                       const detail::FormatArg* args,
890
                       int numArgs)
891
40.5M
{
892
    // Saved stream state
893
40.5M
    std::streamsize origWidth = out.width();
894
40.5M
    std::streamsize origPrecision = out.precision();
895
40.5M
    std::ios::fmtflags origFlags = out.flags();
896
40.5M
    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
40.5M
    bool positionalMode = false;
901
40.5M
    int argIndex = 0;
902
151M
    while (true) {
903
151M
        fmt = printFormatStringLiteral(out, fmt);
904
151M
        if (*fmt == '\0') {
905
40.5M
            if (!positionalMode && argIndex < numArgs) {
906
1
                TINYFORMAT_ERROR("tinyformat: Not enough conversion specifiers in format string");
907
1
            }
908
40.5M
            break;
909
40.5M
        }
910
110M
        bool spacePadPositive = false;
911
110M
        int ntrunc = -1;
912
110M
        const char* fmtEnd = streamStateFromFormat(out, positionalMode, spacePadPositive, ntrunc, fmt,
913
110M
                                                   args, argIndex, numArgs);
914
        // NB: argIndex may be incremented by reading variable width/precision
915
        // in `streamStateFromFormat`, so do the bounds check here.
916
110M
        if (argIndex >= numArgs) {
917
1
            TINYFORMAT_ERROR("tinyformat: Too many conversion specifiers in format string");
918
0
            return;
919
1
        }
920
110M
        const FormatArg& arg = args[argIndex];
921
        // Format the arg into the stream.
922
110M
        if (!spacePadPositive) {
923
110M
            arg.format(out, fmt, fmtEnd, ntrunc);
924
110M
        }
925
18.4E
        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
18.4E
            std::ostringstream tmpStream;
931
18.4E
            tmpStream.copyfmt(out);
932
18.4E
            tmpStream.setf(std::ios::showpos);
933
18.4E
            arg.format(tmpStream, fmt, fmtEnd, ntrunc);
934
18.4E
            std::string result = tmpStream.str(); // allocates... yuck.
935
18.4E
            for (size_t i = 0, iend = result.size(); i < iend; ++i) {
936
0
                if (result[i] == '+')
937
0
                    result[i] = ' ';
938
0
            }
939
18.4E
            out << result;
940
18.4E
        }
941
110M
        if (!positionalMode)
942
110M
            ++argIndex;
943
110M
        fmt = fmtEnd;
944
110M
    }
945
946
    // Restore stream state
947
40.5M
    out.width(origWidth);
948
40.5M
    out.precision(origPrecision);
949
40.5M
    out.flags(origFlags);
950
40.5M
    out.fill(origFill);
951
40.5M
}
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
40.5M
            : 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
40.4M
            : FormatList(&m_formatterStore[0], N),
991
40.4M
            m_formatterStore { FormatArg(args)... }
992
40.4M
        { 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
9.64M
            : FormatList(&m_formatterStore[0], N),
991
9.64M
            m_formatterStore { FormatArg(args)... }
992
9.64M
        { 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 short>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned short const&)
Line
Count
Source
990
10.4k
            : FormatList(&m_formatterStore[0], N),
991
10.4k
            m_formatterStore { FormatArg(args)... }
992
10.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
6.38k
            : FormatList(&m_formatterStore[0], N),
991
6.38k
            m_formatterStore { FormatArg(args)... }
992
6.38k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<1>::FormatListN<int>(int const&)
Line
Count
Source
990
79.2k
            : FormatList(&m_formatterStore[0], N),
991
79.2k
            m_formatterStore { FormatArg(args)... }
992
79.2k
        { 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
8.65k
            : FormatList(&m_formatterStore[0], N),
991
8.65k
            m_formatterStore { FormatArg(args)... }
992
8.65k
        { 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
723k
            : FormatList(&m_formatterStore[0], N),
991
723k
            m_formatterStore { FormatArg(args)... }
992
723k
        { 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 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&, unsigned char const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> 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"); }
tinyformat::detail::FormatListN<1>::FormatListN<unsigned long>(unsigned long const&)
Line
Count
Source
990
319k
            : FormatList(&m_formatterStore[0], N),
991
319k
            m_formatterStore { FormatArg(args)... }
992
319k
        { 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
1.17M
            : FormatList(&m_formatterStore[0], N),
991
1.17M
            m_formatterStore { FormatArg(args)... }
992
1.17M
        { 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
966k
            : FormatList(&m_formatterStore[0], N),
991
966k
            m_formatterStore { FormatArg(args)... }
992
966k
        { 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>>, unsigned int, std::basic_string_view<char, std::char_traits<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&, unsigned int const&, std::basic_string_view<char, std::char_traits<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
6
            : FormatList(&m_formatterStore[0], N),
991
6
            m_formatterStore { FormatArg(args)... }
992
6
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<1>::FormatListN<char [5]>(char const (&) [5])
Line
Count
Source
990
3
            : FormatList(&m_formatterStore[0], N),
991
3
            m_formatterStore { FormatArg(args)... }
992
3
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<1>::FormatListN<char [6]>(char const (&) [6])
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"); }
tinyformat::detail::FormatListN<1>::FormatListN<char [4]>(char const (&) [4])
Line
Count
Source
990
30
            : FormatList(&m_formatterStore[0], N),
991
30
            m_formatterStore { FormatArg(args)... }
992
30
        { 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
1.27k
            : FormatList(&m_formatterStore[0], N),
991
1.27k
            m_formatterStore { FormatArg(args)... }
992
1.27k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<1>::FormatListN<bool>(bool const&)
Line
Count
Source
990
85.0k
            : FormatList(&m_formatterStore[0], N),
991
85.0k
            m_formatterStore { FormatArg(args)... }
992
85.0k
        { 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
11.2k
            : FormatList(&m_formatterStore[0], N),
991
11.2k
            m_formatterStore { FormatArg(args)... }
992
11.2k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<1>::FormatListN<long>(long const&)
Line
Count
Source
990
6.06M
            : FormatList(&m_formatterStore[0], N),
991
6.06M
            m_formatterStore { FormatArg(args)... }
992
6.06M
        { 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
7.38k
            : FormatList(&m_formatterStore[0], N),
991
7.38k
            m_formatterStore { FormatArg(args)... }
992
7.38k
        { 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
247k
            : FormatList(&m_formatterStore[0], N),
991
247k
            m_formatterStore { FormatArg(args)... }
992
247k
        { 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, char [4]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, char const (&) [4])
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"); }
tinyformat::detail::FormatListN<1>::FormatListN<util::TranslatedLiteral>(util::TranslatedLiteral const&)
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"); }
tinyformat::detail::FormatListN<2>::FormatListN<unsigned int, unsigned long>(unsigned int const&, unsigned 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"); }
tinyformat::detail::FormatListN<2>::FormatListN<long, long>(long const&, long const&)
Line
Count
Source
990
234k
            : FormatList(&m_formatterStore[0], N),
991
234k
            m_formatterStore { FormatArg(args)... }
992
234k
        { 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, unsigned long>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&, unsigned long const&)
Line
Count
Source
990
88.1k
            : FormatList(&m_formatterStore[0], N),
991
88.1k
            m_formatterStore { FormatArg(args)... }
992
88.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
44.8k
            : FormatList(&m_formatterStore[0], N),
991
44.8k
            m_formatterStore { FormatArg(args)... }
992
44.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>>, 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
15
            : FormatList(&m_formatterStore[0], N),
991
15
            m_formatterStore { FormatArg(args)... }
992
15
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<129>::FormatListN<int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int>(int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&)
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"); }
tinyformat::detail::FormatListN<3>::FormatListN<int, int, int>(int const&, int const&, int const&)
Line
Count
Source
990
1.08k
            : FormatList(&m_formatterStore[0], N),
991
1.08k
            m_formatterStore { FormatArg(args)... }
992
1.08k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<4>::FormatListN<int, int, int, int>(int const&, int const&, int const&, int const&)
Line
Count
Source
990
427
            : FormatList(&m_formatterStore[0], N),
991
427
            m_formatterStore { FormatArg(args)... }
992
427
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<2>::FormatListN<char [3], char [3]>(char const (&) [3], char const (&) [3])
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"); }
tinyformat::detail::FormatListN<3>::FormatListN<char [13], long, char [14]>(char const (&) [13], long const&, char const (&) [14])
Line
Count
Source
990
10
            : FormatList(&m_formatterStore[0], N),
991
10
            m_formatterStore { FormatArg(args)... }
992
10
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<char [13], unsigned long, char [14]>(char const (&) [13], unsigned long const&, char const (&) [14])
Line
Count
Source
990
8
            : FormatList(&m_formatterStore[0], N),
991
8
            m_formatterStore { FormatArg(args)... }
992
8
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<4>::FormatListN<int, 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>>>(int const&, 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&)
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<int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(int const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> 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<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
225k
            : FormatList(&m_formatterStore[0], N),
991
225k
            m_formatterStore { FormatArg(args)... }
992
225k
        { 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>>, long, long>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&, long const&)
Line
Count
Source
990
185
            : FormatList(&m_formatterStore[0], N),
991
185
            m_formatterStore { FormatArg(args)... }
992
185
        { 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, int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, int const&)
Line
Count
Source
990
20.1k
            : FormatList(&m_formatterStore[0], N),
991
20.1k
            m_formatterStore { FormatArg(args)... }
992
20.1k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
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&)
Line
Count
Source
990
10.1k
            : FormatList(&m_formatterStore[0], N),
991
10.1k
            m_formatterStore { FormatArg(args)... }
992
10.1k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<1>::FormatListN<wallet::DatabaseFormat>(wallet::DatabaseFormat const&)
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"); }
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
2.63k
            : FormatList(&m_formatterStore[0], N),
991
2.63k
            m_formatterStore { FormatArg(args)... }
992
2.63k
        { 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
465k
            : FormatList(&m_formatterStore[0], N),
991
465k
            m_formatterStore { FormatArg(args)... }
992
465k
        { 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
23.9k
            : FormatList(&m_formatterStore[0], N),
991
23.9k
            m_formatterStore { FormatArg(args)... }
992
23.9k
        { 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
521
            : FormatList(&m_formatterStore[0], N),
991
521
            m_formatterStore { FormatArg(args)... }
992
521
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
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
498
            : FormatList(&m_formatterStore[0], N),
991
498
            m_formatterStore { FormatArg(args)... }
992
498
        { 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])
tinyformat::detail::FormatListN<2>::FormatListN<unsigned long, long>(unsigned long const&, long const&)
Line
Count
Source
990
45.5k
            : FormatList(&m_formatterStore[0], N),
991
45.5k
            m_formatterStore { FormatArg(args)... }
992
45.5k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
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&)
Line
Count
Source
990
18
            : FormatList(&m_formatterStore[0], N),
991
18
            m_formatterStore { FormatArg(args)... }
992
18
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
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
11.8k
            : FormatList(&m_formatterStore[0], N),
991
11.8k
            m_formatterStore { FormatArg(args)... }
992
11.8k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
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&)
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"); }
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&)
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"); }
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
32.2k
            : FormatList(&m_formatterStore[0], N),
991
32.2k
            m_formatterStore { FormatArg(args)... }
992
32.2k
        { 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>>, 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&)
Line
Count
Source
990
1.11k
            : FormatList(&m_formatterStore[0], N),
991
1.11k
            m_formatterStore { FormatArg(args)... }
992
1.11k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
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
30.7k
            : FormatList(&m_formatterStore[0], N),
991
30.7k
            m_formatterStore { FormatArg(args)... }
992
30.7k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<int, int, unsigned long>(int const&, int const&, unsigned long const&)
Line
Count
Source
990
923
            : FormatList(&m_formatterStore[0], N),
991
923
            m_formatterStore { FormatArg(args)... }
992
923
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<2>::FormatListN<unsigned char, unsigned char>(unsigned char const&, unsigned char const&)
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"); }
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&)
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"); }
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
45.4k
            : FormatList(&m_formatterStore[0], N),
991
45.4k
            m_formatterStore { FormatArg(args)... }
992
45.4k
        { 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>>, unsigned long, unsigned long, unsigned long, unsigned long, unsigned int>(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&, unsigned int const&)
Line
Count
Source
990
17.8k
            : FormatList(&m_formatterStore[0], N),
991
17.8k
            m_formatterStore { FormatArg(args)... }
992
17.8k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<1>::FormatListN<char [14]>(char const (&) [14])
Line
Count
Source
990
324
            : FormatList(&m_formatterStore[0], N),
991
324
            m_formatterStore { FormatArg(args)... }
992
324
        { 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>>, double, double>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, double const&, double const&)
Line
Count
Source
990
8
            : FormatList(&m_formatterStore[0], N),
991
8
            m_formatterStore { FormatArg(args)... }
992
8
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<2>::FormatListN<int, unsigned int>(int const&, unsigned int const&)
Line
Count
Source
990
251
            : FormatList(&m_formatterStore[0], N),
991
251
            m_formatterStore { FormatArg(args)... }
992
251
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<2>::FormatListN<char const*, int>(char const* const&, int const&)
Line
Count
Source
990
434k
            : FormatList(&m_formatterStore[0], N),
991
434k
            m_formatterStore { FormatArg(args)... }
992
434k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
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
42
            : FormatList(&m_formatterStore[0], N),
991
42
            m_formatterStore { FormatArg(args)... }
992
42
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<unsigned long, char const*, int>(unsigned long const&, char const* const&, int const&)
Line
Count
Source
990
985
            : FormatList(&m_formatterStore[0], N),
991
985
            m_formatterStore { FormatArg(args)... }
992
985
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<3>::FormatListN<char const*, int, unsigned long>(char const* const&, int const&, unsigned long const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<char [6], int>(char const (&) [6], int const&)
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&)
Line
Count
Source
990
12
            : FormatList(&m_formatterStore[0], N),
991
12
            m_formatterStore { FormatArg(args)... }
992
12
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<long, long, long>(long const&, long const&, long const&)
Line
Count
Source
990
8
            : FormatList(&m_formatterStore[0], N),
991
8
            m_formatterStore { FormatArg(args)... }
992
8
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<2>::FormatListN<long, int>(long const&, int const&)
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"); }
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
6.36k
            : FormatList(&m_formatterStore[0], N),
991
6.36k
            m_formatterStore { FormatArg(args)... }
992
6.36k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<5>::FormatListN<unsigned char, unsigned char, HTTPStatusCode, std::basic_string_view<char, std::char_traits<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(unsigned char const&, unsigned char const&, HTTPStatusCode const&, std::basic_string_view<char, std::char_traits<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
990
183k
            : FormatList(&m_formatterStore[0], N),
991
183k
            m_formatterStore { FormatArg(args)... }
992
183k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<4>::FormatListN<HTTPStatusCode, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long>(HTTPStatusCode const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&)
Line
Count
Source
990
183k
            : FormatList(&m_formatterStore[0], N),
991
183k
            m_formatterStore { FormatArg(args)... }
992
183k
        { 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 [13]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char const (&) [13])
Line
Count
Source
990
4
            : FormatList(&m_formatterStore[0], N),
991
4
            m_formatterStore { FormatArg(args)... }
992
4
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<3>::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>>>(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>> const&)
tinyformat::detail::FormatListN<3>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, char const*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&, char const* const&)
Line
Count
Source
990
12
            : FormatList(&m_formatterStore[0], N),
991
12
            m_formatterStore { FormatArg(args)... }
992
12
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<4>::FormatListN<std::basic_string_view<char, std::char_traits<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 long>(std::basic_string_view<char, std::char_traits<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 long const&)
Line
Count
Source
990
183k
            : FormatList(&m_formatterStore[0], N),
991
183k
            m_formatterStore { FormatArg(args)... }
992
183k
        { 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>>, unsigned long>(long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&)
Line
Count
Source
990
183k
            : FormatList(&m_formatterStore[0], N),
991
183k
            m_formatterStore { FormatArg(args)... }
992
183k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<unsigned short, unsigned long, unsigned long>(unsigned short const&, unsigned long const&, unsigned 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"); }
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
34
            : FormatList(&m_formatterStore[0], N),
991
34
            m_formatterStore { FormatArg(args)... }
992
34
        { 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 char, int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned char const&, int const&)
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&)
Line
Count
Source
990
71
            : FormatList(&m_formatterStore[0], N),
991
71
            m_formatterStore { FormatArg(args)... }
992
71
        { 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 int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned int const&)
Line
Count
Source
990
4.07k
            : FormatList(&m_formatterStore[0], N),
991
4.07k
            m_formatterStore { FormatArg(args)... }
992
4.07k
        { 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
1.05k
            : FormatList(&m_formatterStore[0], N),
991
1.05k
            m_formatterStore { FormatArg(args)... }
992
1.05k
        { 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
2.43k
            : FormatList(&m_formatterStore[0], N),
991
2.43k
            m_formatterStore { FormatArg(args)... }
992
2.43k
        { 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
16.1k
            : FormatList(&m_formatterStore[0], N),
991
16.1k
            m_formatterStore { FormatArg(args)... }
992
16.1k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<1>::FormatListN<char [100]>(char const (&) [100])
Line
Count
Source
990
1.90k
            : FormatList(&m_formatterStore[0], N),
991
1.90k
            m_formatterStore { FormatArg(args)... }
992
1.90k
        { 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
1.90k
            : FormatList(&m_formatterStore[0], N),
991
1.90k
            m_formatterStore { FormatArg(args)... }
992
1.90k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<unsigned int, int, unsigned long>(unsigned int const&, int const&, unsigned long const&)
Line
Count
Source
990
1.90k
            : FormatList(&m_formatterStore[0], N),
991
1.90k
            m_formatterStore { FormatArg(args)... }
992
1.90k
        { 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
4.91k
            : FormatList(&m_formatterStore[0], N),
991
4.91k
            m_formatterStore { FormatArg(args)... }
992
4.91k
        { 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
3.80k
            : FormatList(&m_formatterStore[0], N),
991
3.80k
            m_formatterStore { FormatArg(args)... }
992
3.80k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<2>::FormatListN<unsigned int, unsigned int>(unsigned int const&, unsigned int const&)
Line
Count
Source
990
149k
            : FormatList(&m_formatterStore[0], N),
991
149k
            m_formatterStore { FormatArg(args)... }
992
149k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<char [15], bool, long>(char const (&) [15], bool const&, long const&)
Line
Count
Source
990
1.90k
            : FormatList(&m_formatterStore[0], N),
991
1.90k
            m_formatterStore { FormatArg(args)... }
992
1.90k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<1>::FormatListN<char [13]>(char const (&) [13])
Line
Count
Source
990
2.11k
            : FormatList(&m_formatterStore[0], N),
991
2.11k
            m_formatterStore { FormatArg(args)... }
992
2.11k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<2>::FormatListN<unsigned long, unsigned int>(unsigned long const&, unsigned int const&)
Line
Count
Source
990
7
            : FormatList(&m_formatterStore[0], N),
991
7
            m_formatterStore { FormatArg(args)... }
992
7
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<1>::FormatListN<double>(double const&)
Line
Count
Source
990
133k
            : FormatList(&m_formatterStore[0], N),
991
133k
            m_formatterStore { FormatArg(args)... }
992
133k
        { 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
51
            : FormatList(&m_formatterStore[0], N),
991
51
            m_formatterStore { FormatArg(args)... }
992
51
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
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&)
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<1>::FormatListN<char [17]>(char const (&) [17])
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
86.9k
            : FormatList(&m_formatterStore[0], N),
991
86.9k
            m_formatterStore { FormatArg(args)... }
992
86.9k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<4>::FormatListN<char [3], 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>(char const (&) [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
990
656
            : FormatList(&m_formatterStore[0], N),
991
656
            m_formatterStore { FormatArg(args)... }
992
656
        { 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
84
            : FormatList(&m_formatterStore[0], N),
991
84
            m_formatterStore { FormatArg(args)... }
992
84
        { 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>>, 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&)
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"); }
tinyformat::detail::FormatListN<2>::FormatListN<unsigned int, long>(unsigned int const&, long const&)
Line
Count
Source
990
98
            : FormatList(&m_formatterStore[0], N),
991
98
            m_formatterStore { FormatArg(args)... }
992
98
        { 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
102
            : FormatList(&m_formatterStore[0], N),
991
102
            m_formatterStore { FormatArg(args)... }
992
102
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: 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&)
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>>, 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&)
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
1.25k
            : FormatList(&m_formatterStore[0], N),
991
1.25k
            m_formatterStore { FormatArg(args)... }
992
1.25k
        { 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
325k
            : FormatList(&m_formatterStore[0], N),
991
325k
            m_formatterStore { FormatArg(args)... }
992
325k
        { 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
19.0k
            : FormatList(&m_formatterStore[0], N),
991
19.0k
            m_formatterStore { FormatArg(args)... }
992
19.0k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<long, long, unsigned long>(long const&, long const&, unsigned long const&)
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"); }
tinyformat::detail::FormatListN<2>::FormatListN<char [20], long>(char const (&) [20], long const&)
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"); }
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
12.0k
            : FormatList(&m_formatterStore[0], N),
991
12.0k
            m_formatterStore { FormatArg(args)... }
992
12.0k
        { 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
853
            : FormatList(&m_formatterStore[0], N),
991
853
            m_formatterStore { FormatArg(args)... }
992
853
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
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&)
Line
Count
Source
990
25
            : FormatList(&m_formatterStore[0], N),
991
25
            m_formatterStore { FormatArg(args)... }
992
25
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
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&)
Line
Count
Source
990
1.63k
            : FormatList(&m_formatterStore[0], N),
991
1.63k
            m_formatterStore { FormatArg(args)... }
992
1.63k
        { 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::atomic<int>, int, 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>>, 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&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool 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.59k
            : FormatList(&m_formatterStore[0], N),
991
1.59k
            m_formatterStore { FormatArg(args)... }
992
1.59k
        { 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>>, 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>> const&, 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&)
Line
Count
Source
990
1.55k
            : FormatList(&m_formatterStore[0], N),
991
1.55k
            m_formatterStore { FormatArg(args)... }
992
1.55k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<2>::FormatListN<int, long>(int const&, long const&)
Line
Count
Source
990
1.54k
            : FormatList(&m_formatterStore[0], N),
991
1.54k
            m_formatterStore { FormatArg(args)... }
992
1.54k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<std::basic_string_view<char, std::char_traits<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>(std::basic_string_view<char, std::char_traits<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&)
Line
Count
Source
990
5
            : FormatList(&m_formatterStore[0], N),
991
5
            m_formatterStore { FormatArg(args)... }
992
5
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<2>::FormatListN<std::basic_string_view<char, std::char_traits<char>>, unsigned long>(std::basic_string_view<char, std::char_traits<char>> const&, unsigned 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"); }
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
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<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
28.4k
            : FormatList(&m_formatterStore[0], N),
991
28.4k
            m_formatterStore { FormatArg(args)... }
992
28.4k
        { 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
3.11k
            : FormatList(&m_formatterStore[0], N),
991
3.11k
            m_formatterStore { FormatArg(args)... }
992
3.11k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
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&)
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"); }
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
3
            : FormatList(&m_formatterStore[0], N),
991
3
            m_formatterStore { FormatArg(args)... }
992
3
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
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>>, unsigned long, 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&, unsigned long const&, unsigned int const&)
Line
Count
Source
990
546
            : FormatList(&m_formatterStore[0], N),
991
546
            m_formatterStore { FormatArg(args)... }
992
546
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<2>::FormatListN<char [15], long>(char const (&) [15], 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"); }
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
30
            : FormatList(&m_formatterStore[0], N),
991
30
            m_formatterStore { FormatArg(args)... }
992
30
        { 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
30
            : FormatList(&m_formatterStore[0], N),
991
30
            m_formatterStore { FormatArg(args)... }
992
30
        { 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>>, int, 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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
990
21.0k
            : FormatList(&m_formatterStore[0], N),
991
21.0k
            m_formatterStore { FormatArg(args)... }
992
21.0k
        { 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
201
            : FormatList(&m_formatterStore[0], N),
991
201
            m_formatterStore { FormatArg(args)... }
992
201
        { 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
4
            : FormatList(&m_formatterStore[0], N),
991
4
            m_formatterStore { FormatArg(args)... }
992
4
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
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
4
            : FormatList(&m_formatterStore[0], N),
991
4
            m_formatterStore { FormatArg(args)... }
992
4
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
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&)
Line
Count
Source
990
3
            : FormatList(&m_formatterStore[0], N),
991
3
            m_formatterStore { FormatArg(args)... }
992
3
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: 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
12
            : FormatList(&m_formatterStore[0], N),
991
12
            m_formatterStore { FormatArg(args)... }
992
12
        { 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
93
            : FormatList(&m_formatterStore[0], N),
991
93
            m_formatterStore { FormatArg(args)... }
992
93
        { 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
6.69k
            : FormatList(&m_formatterStore[0], N),
991
6.69k
            m_formatterStore { FormatArg(args)... }
992
6.69k
        { 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
744
            : FormatList(&m_formatterStore[0], N),
991
744
            m_formatterStore { FormatArg(args)... }
992
744
        { 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
10.1k
            : FormatList(&m_formatterStore[0], N),
991
10.1k
            m_formatterStore { FormatArg(args)... }
992
10.1k
        { 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
34.3k
            : FormatList(&m_formatterStore[0], N),
991
34.3k
            m_formatterStore { FormatArg(args)... }
992
34.3k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<unsigned long, unsigned long, int>(unsigned long const&, unsigned long const&, int const&)
Line
Count
Source
990
7
            : FormatList(&m_formatterStore[0], N),
991
7
            m_formatterStore { FormatArg(args)... }
992
7
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: 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])
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
1.23k
            : FormatList(&m_formatterStore[0], N),
991
1.23k
            m_formatterStore { FormatArg(args)... }
992
1.23k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<kernel::ChainstateRole, int, int>(kernel::ChainstateRole const&, int const&, int const&)
Line
Count
Source
990
11
            : FormatList(&m_formatterStore[0], N),
991
11
            m_formatterStore { FormatArg(args)... }
992
11
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<7>::FormatListN<kernel::ChainstateRole, unsigned long, unsigned long, long, int, int, int>(kernel::ChainstateRole const&, unsigned long const&, unsigned long const&, long const&, int const&, int const&, int const&)
Line
Count
Source
990
108
            : FormatList(&m_formatterStore[0], N),
991
108
            m_formatterStore { FormatArg(args)... }
992
108
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<2>::FormatListN<char [15], int>(char const (&) [15], int const&)
Line
Count
Source
990
623
            : FormatList(&m_formatterStore[0], N),
991
623
            m_formatterStore { FormatArg(args)... }
992
623
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<2>::FormatListN<char [18], int>(char const (&) [18], int const&)
Line
Count
Source
990
15
            : FormatList(&m_formatterStore[0], N),
991
15
            m_formatterStore { FormatArg(args)... }
992
15
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<2>::FormatListN<node::BlockfileType, node::BlockfileCursor>(node::BlockfileType const&, node::BlockfileCursor const&)
Line
Count
Source
990
12
            : FormatList(&m_formatterStore[0], N),
991
12
            m_formatterStore { FormatArg(args)... }
992
12
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
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&)
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"); }
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<unsigned int, int>(unsigned int const&, int const&)
Line
Count
Source
990
17
            : FormatList(&m_formatterStore[0], N),
991
17
            m_formatterStore { FormatArg(args)... }
992
17
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<int, unsigned long, unsigned long>(int const&, unsigned long const&, unsigned long const&)
Line
Count
Source
990
148
            : FormatList(&m_formatterStore[0], N),
991
148
            m_formatterStore { FormatArg(args)... }
992
148
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<5>::FormatListN<long, long, long, long, long>(long const&, long const&, long const&, long const&, long const&)
Line
Count
Source
990
454
            : FormatList(&m_formatterStore[0], N),
991
454
            m_formatterStore { FormatArg(args)... }
992
454
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<double, double, unsigned long>(double const&, double const&, unsigned long const&)
Line
Count
Source
990
945
            : FormatList(&m_formatterStore[0], N),
991
945
            m_formatterStore { FormatArg(args)... }
992
945
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<4>::FormatListN<long, unsigned long, long, unsigned long>(long const&, unsigned long const&, long const&, unsigned long const&)
Line
Count
Source
990
47.9k
            : FormatList(&m_formatterStore[0], N),
991
47.9k
            m_formatterStore { FormatArg(args)... }
992
47.9k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<double, double, double>(double const&, double const&, double const&)
Line
Count
Source
990
1.15M
            : FormatList(&m_formatterStore[0], N),
991
1.15M
            m_formatterStore { FormatArg(args)... }
992
1.15M
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<char const*, unsigned long, unsigned int>(char const* const&, unsigned long const&, unsigned int const&)
Line
Count
Source
990
3
            : FormatList(&m_formatterStore[0], N),
991
3
            m_formatterStore { FormatArg(args)... }
992
3
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<4>::FormatListN<char const*, unsigned long, char const*, unsigned long>(char const* const&, unsigned long const&, char const* const&, unsigned 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<3>::FormatListN<char [38], unsigned long, long>(char const (&) [38], unsigned long const&, long const&)
tinyformat::detail::FormatListN<2>::FormatListN<long, unsigned long>(long const&, unsigned long const&)
Line
Count
Source
990
737
            : FormatList(&m_formatterStore[0], N),
991
737
            m_formatterStore { FormatArg(args)... }
992
737
        { 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
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"); }
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>>, long, 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&, long const&, unsigned long const&, unsigned long const&)
Line
Count
Source
990
905
            : FormatList(&m_formatterStore[0], N),
991
905
            m_formatterStore { FormatArg(args)... }
992
905
        { 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>>, 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&, unsigned int const&)
Line
Count
Source
990
142
            : FormatList(&m_formatterStore[0], N),
991
142
            m_formatterStore { FormatArg(args)... }
992
142
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<long, unsigned int, unsigned int>(long const&, unsigned int const&, unsigned int const&)
Line
Count
Source
990
136
            : FormatList(&m_formatterStore[0], N),
991
136
            m_formatterStore { FormatArg(args)... }
992
136
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<2>::FormatListN<long, bool>(long const&, bool const&)
Line
Count
Source
990
8
            : FormatList(&m_formatterStore[0], N),
991
8
            m_formatterStore { FormatArg(args)... }
992
8
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
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&)
Line
Count
Source
990
22.5k
            : FormatList(&m_formatterStore[0], N),
991
22.5k
            m_formatterStore { FormatArg(args)... }
992
22.5k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
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
87.1k
            : FormatList(&m_formatterStore[0], N),
991
87.1k
            m_formatterStore { FormatArg(args)... }
992
87.1k
        { 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
1.06k
            : FormatList(&m_formatterStore[0], N),
991
1.06k
            m_formatterStore { FormatArg(args)... }
992
1.06k
        { 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, unsigned int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&, unsigned int const&)
Line
Count
Source
990
5
            : FormatList(&m_formatterStore[0], N),
991
5
            m_formatterStore { FormatArg(args)... }
992
5
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
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&)
Line
Count
Source
990
32
            : FormatList(&m_formatterStore[0], N),
991
32
            m_formatterStore { FormatArg(args)... }
992
32
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
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&)
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<1>::FormatListN<ServiceFlags>(ServiceFlags const&)
Line
Count
Source
990
14.4k
            : FormatList(&m_formatterStore[0], N),
991
14.4k
            m_formatterStore { FormatArg(args)... }
992
14.4k
        { 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
2.45k
            : FormatList(&m_formatterStore[0], N),
991
2.45k
            m_formatterStore { FormatArg(args)... }
992
2.45k
        { 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>>, char const*, 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&, char const* const&, unsigned short const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
990
3
            : FormatList(&m_formatterStore[0], N),
991
3
            m_formatterStore { FormatArg(args)... }
992
3
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
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&)
Line
Count
Source
990
760
            : FormatList(&m_formatterStore[0], N),
991
760
            m_formatterStore { FormatArg(args)... }
992
760
        { 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
2.83k
            : FormatList(&m_formatterStore[0], N),
991
2.83k
            m_formatterStore { FormatArg(args)... }
992
2.83k
        { 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
379
            : FormatList(&m_formatterStore[0], N),
991
379
            m_formatterStore { FormatArg(args)... }
992
379
        { 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
949
            : FormatList(&m_formatterStore[0], N),
991
949
            m_formatterStore { FormatArg(args)... }
992
949
        { 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
24
            : FormatList(&m_formatterStore[0], N),
991
24
            m_formatterStore { FormatArg(args)... }
992
24
        { 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
10
            : FormatList(&m_formatterStore[0], N),
991
10
            m_formatterStore { FormatArg(args)... }
992
10
        { 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
123k
            : FormatList(&m_formatterStore[0], N),
991
123k
            m_formatterStore { FormatArg(args)... }
992
123k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<1>::FormatListN<char [23]>(char const (&) [23])
Line
Count
Source
990
18
            : FormatList(&m_formatterStore[0], N),
991
18
            m_formatterStore { FormatArg(args)... }
992
18
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
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"); }
tinyformat::detail::FormatListN<2>::FormatListN<char const*, unsigned long>(char const* const&, unsigned long const&)
Line
Count
Source
990
22
            : FormatList(&m_formatterStore[0], N),
991
22
            m_formatterStore { FormatArg(args)... }
992
22
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<5>::FormatListN<char [13], int, int, int, char [42]>(char const (&) [13], int const&, int const&, int const&, char const (&) [42])
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"); }
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
11.1k
            : FormatList(&m_formatterStore[0], N),
991
11.1k
            m_formatterStore { FormatArg(args)... }
992
11.1k
        { 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
39.5k
            : FormatList(&m_formatterStore[0], N),
991
39.5k
            m_formatterStore { FormatArg(args)... }
992
39.5k
        { 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<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char const*>(int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char const* const&)
Line
Count
Source
990
653
            : FormatList(&m_formatterStore[0], N),
991
653
            m_formatterStore { FormatArg(args)... }
992
653
        { 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
162k
            : FormatList(&m_formatterStore[0], N),
991
162k
            m_formatterStore { FormatArg(args)... }
992
162k
        { 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
159k
            : FormatList(&m_formatterStore[0], N),
991
159k
            m_formatterStore { FormatArg(args)... }
992
159k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<5>::FormatListN<char const*, bool, bool, bool, bool>(char const* const&, bool const&, bool const&, bool const&, bool const&)
Line
Count
Source
990
3.43k
            : FormatList(&m_formatterStore[0], N),
991
3.43k
            m_formatterStore { FormatArg(args)... }
992
3.43k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
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.69k
            : FormatList(&m_formatterStore[0], N),
991
2.69k
            m_formatterStore { FormatArg(args)... }
992
2.69k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
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
3.63k
            : FormatList(&m_formatterStore[0], N),
991
3.63k
            m_formatterStore { FormatArg(args)... }
992
3.63k
        { 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
29
            : FormatList(&m_formatterStore[0], N),
991
29
            m_formatterStore { FormatArg(args)... }
992
29
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<2>::FormatListN<int, double>(int const&, double const&)
Line
Count
Source
990
938
            : FormatList(&m_formatterStore[0], N),
991
938
            m_formatterStore { FormatArg(args)... }
992
938
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
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
14
            : FormatList(&m_formatterStore[0], N),
991
14
            m_formatterStore { FormatArg(args)... }
992
14
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<1>::FormatListN<char [12]>(char const (&) [12])
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&)
Line
Count
Source
990
739
            : FormatList(&m_formatterStore[0], N),
991
739
            m_formatterStore { FormatArg(args)... }
992
739
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
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&)
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&)
Line
Count
Source
990
210
            : FormatList(&m_formatterStore[0], N),
991
210
            m_formatterStore { FormatArg(args)... }
992
210
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
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
1.49k
            : FormatList(&m_formatterStore[0], N),
991
1.49k
            m_formatterStore { FormatArg(args)... }
992
1.49k
        { 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>>, double>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, double const&)
Line
Count
Source
990
268
            : FormatList(&m_formatterStore[0], N),
991
268
            m_formatterStore { FormatArg(args)... }
992
268
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<3>::FormatListN<long, float, unsigned long>(long const&, float const&, unsigned long 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>>, 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
6.44k
            : FormatList(&m_formatterStore[0], N),
991
6.44k
            m_formatterStore { FormatArg(args)... }
992
6.44k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<4>::FormatListN<char [16], 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 (&) [16], 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
99.0k
            : FormatList(&m_formatterStore[0], N),
991
99.0k
            m_formatterStore { FormatArg(args)... }
992
99.0k
        { 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
101k
            : FormatList(&m_formatterStore[0], N),
991
101k
            m_formatterStore { FormatArg(args)... }
992
101k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<char [26], 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 (&) [26], 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
49.4k
            : FormatList(&m_formatterStore[0], N),
991
49.4k
            m_formatterStore { FormatArg(args)... }
992
49.4k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<4>::FormatListN<char [30], 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 (&) [30], 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
1.97k
            : FormatList(&m_formatterStore[0], N),
991
1.97k
            m_formatterStore { FormatArg(args)... }
992
1.97k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<char [15], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int>(char const (&) [15], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&)
Line
Count
Source
990
111k
            : FormatList(&m_formatterStore[0], N),
991
111k
            m_formatterStore { FormatArg(args)... }
992
111k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<char [35], unsigned int, unsigned long>(char const (&) [35], unsigned int const&, unsigned long const&)
Line
Count
Source
990
110k
            : FormatList(&m_formatterStore[0], N),
991
110k
            m_formatterStore { FormatArg(args)... }
992
110k
        { 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>>, int>(char const (&) [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&)
Line
Count
Source
990
13.4k
            : FormatList(&m_formatterStore[0], N),
991
13.4k
            m_formatterStore { FormatArg(args)... }
992
13.4k
        { 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
152k
            : FormatList(&m_formatterStore[0], N),
991
152k
            m_formatterStore { FormatArg(args)... }
992
152k
        { 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
84.2k
            : FormatList(&m_formatterStore[0], N),
991
84.2k
            m_formatterStore { FormatArg(args)... }
992
84.2k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
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&)
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
12.6k
            : FormatList(&m_formatterStore[0], N),
991
12.6k
            m_formatterStore { FormatArg(args)... }
992
12.6k
        { 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>>, 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&)
Line
Count
Source
990
1.54k
            : FormatList(&m_formatterStore[0], N),
991
1.54k
            m_formatterStore { FormatArg(args)... }
992
1.54k
        { 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>>, 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<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&)
tinyformat::detail::FormatListN<2>::FormatListN<char [20], int>(char const (&) [20], int const&)
Line
Count
Source
990
495
            : FormatList(&m_formatterStore[0], N),
991
495
            m_formatterStore { FormatArg(args)... }
992
495
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<1>::FormatListN<char [20]>(char const (&) [20])
tinyformat::detail::FormatListN<4>::FormatListN<char [10], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char [15], 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&, char const (&) [15], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
990
42
            : FormatList(&m_formatterStore[0], N),
991
42
            m_formatterStore { FormatArg(args)... }
992
42
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
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&)
Line
Count
Source
990
3.56k
            : FormatList(&m_formatterStore[0], N),
991
3.56k
            m_formatterStore { FormatArg(args)... }
992
3.56k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<long, long, char const*>(long const&, long const&, char const* const&)
Line
Count
Source
990
1.74k
            : FormatList(&m_formatterStore[0], N),
991
1.74k
            m_formatterStore { FormatArg(args)... }
992
1.74k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<2>::FormatListN<int, char const*>(int const&, char const* const&)
Line
Count
Source
990
6
            : FormatList(&m_formatterStore[0], N),
991
6
            m_formatterStore { FormatArg(args)... }
992
6
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<char [13], char const*>(char const (&) [13], char const* 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>>, 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&)
Line
Count
Source
990
215
            : FormatList(&m_formatterStore[0], N),
991
215
            m_formatterStore { FormatArg(args)... }
992
215
        { 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>>, util::TranslatedLiteral>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, util::TranslatedLiteral const&)
Line
Count
Source
990
2.28k
            : FormatList(&m_formatterStore[0], N),
991
2.28k
            m_formatterStore { FormatArg(args)... }
992
2.28k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<2>::FormatListN<char [27], int>(char const (&) [27], int const&)
Line
Count
Source
990
60
            : FormatList(&m_formatterStore[0], N),
991
60
            m_formatterStore { FormatArg(args)... }
992
60
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
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 [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&)
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&)
Line
Count
Source
990
4
            : FormatList(&m_formatterStore[0], N),
991
4
            m_formatterStore { FormatArg(args)... }
992
4
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<1>::FormatListN<char [10]>(char const (&) [10])
Line
Count
Source
990
1.11k
            : FormatList(&m_formatterStore[0], N),
991
1.11k
            m_formatterStore { FormatArg(args)... }
992
1.11k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
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&)
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"); }
tinyformat::detail::FormatListN<2>::FormatListN<bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(bool const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
990
67
            : FormatList(&m_formatterStore[0], N),
991
67
            m_formatterStore { FormatArg(args)... }
992
67
        { 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<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&)
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&)
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"); }
tinyformat::detail::FormatListN<7>::FormatListN<int, char [1], std::basic_string_view<char, std::char_traits<char>>, std::basic_string_view<char, std::char_traits<char>>, int, char [1], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(int const&, char const (&) [1], std::basic_string_view<char, std::char_traits<char>> const&, std::basic_string_view<char, std::char_traits<char>> const&, int const&, char const (&) [1], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
990
133
            : FormatList(&m_formatterStore[0], N),
991
133
            m_formatterStore { FormatArg(args)... }
992
133
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<long, unsigned short>(long const&, unsigned short const&)
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&)
Line
Count
Source
990
15
            : FormatList(&m_formatterStore[0], N),
991
15
            m_formatterStore { FormatArg(args)... }
992
15
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
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&)
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"); }
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&)
Line
Count
Source
990
3
            : FormatList(&m_formatterStore[0], N),
991
3
            m_formatterStore { FormatArg(args)... }
992
3
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
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&)
Line
Count
Source
990
22
            : FormatList(&m_formatterStore[0], N),
991
22
            m_formatterStore { FormatArg(args)... }
992
22
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
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&)
tinyformat::detail::FormatListN<3>::FormatListN<char const*, long, long>(char const* const&, long const&, long const&)
Line
Count
Source
990
296k
            : FormatList(&m_formatterStore[0], N),
991
296k
            m_formatterStore { FormatArg(args)... }
992
296k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
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&)
Line
Count
Source
990
4
            : FormatList(&m_formatterStore[0], N),
991
4
            m_formatterStore { FormatArg(args)... }
992
4
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
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&)
Line
Count
Source
990
7
            : FormatList(&m_formatterStore[0], N),
991
7
            m_formatterStore { FormatArg(args)... }
992
7
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
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&)
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"); }
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&)
Line
Count
Source
990
21
            : FormatList(&m_formatterStore[0], N),
991
21
            m_formatterStore { FormatArg(args)... }
992
21
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
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
305k
            : FormatList(&m_formatterStore[0], N),
991
305k
            m_formatterStore { FormatArg(args)... }
992
305k
        { 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
10.2k
            : FormatList(&m_formatterStore[0], N),
991
10.2k
            m_formatterStore { FormatArg(args)... }
992
10.2k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
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&)
Line
Count
Source
990
68
            : FormatList(&m_formatterStore[0], N),
991
68
            m_formatterStore { FormatArg(args)... }
992
68
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<unsigned int, unsigned int, unsigned int>(unsigned int const&, unsigned int const&, unsigned int const&)
Line
Count
Source
990
10
            : FormatList(&m_formatterStore[0], N),
991
10
            m_formatterStore { FormatArg(args)... }
992
10
        { 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>>, char const*>(char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char const* const&)
Line
Count
Source
990
25
            : FormatList(&m_formatterStore[0], N),
991
25
            m_formatterStore { FormatArg(args)... }
992
25
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
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&)
Line
Count
Source
990
16
            : FormatList(&m_formatterStore[0], N),
991
16
            m_formatterStore { FormatArg(args)... }
992
16
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
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&)
Line
Count
Source
990
16
            : FormatList(&m_formatterStore[0], N),
991
16
            m_formatterStore { FormatArg(args)... }
992
16
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<2>::FormatListN<unsigned long, int>(unsigned long const&, int const&)
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"); }
tinyformat::detail::FormatListN<1>::FormatListN<char>(char const&)
Line
Count
Source
990
3
            : FormatList(&m_formatterStore[0], N),
991
3
            m_formatterStore { FormatArg(args)... }
992
3
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<2>::FormatListN<std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char>, long>(std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char> const&, long const&)
Line
Count
Source
990
6
            : FormatList(&m_formatterStore[0], N),
991
6
            m_formatterStore { FormatArg(args)... }
992
6
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<7>::FormatListN<std::basic_string_view<char, std::char_traits<char>>, char const*, unsigned int, char const*, 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&, char const* const&, unsigned int const&, char const* const&, char const (&) [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char const (&) [42])
Line
Count
Source
990
11
            : FormatList(&m_formatterStore[0], N),
991
11
            m_formatterStore { FormatArg(args)... }
992
11
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<4>::FormatListN<char const*, unsigned int, char const*, std::basic_string_view<char, std::char_traits<char>>>(char const* const&, unsigned int const&, 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
7.29M
            : FormatList(&m_formatterStore[0], N),
991
7.29M
            m_formatterStore { FormatArg(args)... }
992
7.29M
        { 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
2.47k
            : FormatList(&m_formatterStore[0], N),
991
2.47k
            m_formatterStore { FormatArg(args)... }
992
2.47k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<7>::FormatListN<std::basic_string_view<char, std::char_traits<char>>, unsigned int, std::basic_string_view<char, std::char_traits<char>>, int, long, long, long>(std::basic_string_view<char, std::char_traits<char>> const&, unsigned int const&, std::basic_string_view<char, std::char_traits<char>> const&, int const&, long const&, long const&, long const&)
Line
Count
Source
990
183k
            : FormatList(&m_formatterStore[0], N),
991
183k
            m_formatterStore { FormatArg(args)... }
992
183k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<std::basic_string_view<char, std::char_traits<char>>, unsigned int, std::basic_string_view<char, std::char_traits<char>>>(std::basic_string_view<char, std::char_traits<char>> const&, unsigned int const&, std::basic_string_view<char, std::char_traits<char>> const&)
Line
Count
Source
990
6.02M
            : FormatList(&m_formatterStore[0], N),
991
6.02M
            m_formatterStore { FormatArg(args)... }
992
6.02M
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<5>::FormatListN<std::basic_string_view<char, std::char_traits<char>>, unsigned int, std::basic_string_view<char, std::char_traits<char>>, unsigned long, long>(std::basic_string_view<char, std::char_traits<char>> const&, unsigned int const&, std::basic_string_view<char, std::char_traits<char>> const&, unsigned long const&, long const&)
Line
Count
Source
990
4
            : FormatList(&m_formatterStore[0], N),
991
4
            m_formatterStore { FormatArg(args)... }
992
4
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
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>>, int, 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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
990
28
            : FormatList(&m_formatterStore[0], N),
991
28
            m_formatterStore { FormatArg(args)... }
992
28
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::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>> const&, std::basic_string_view<char, std::char_traits<char>> const&, int const&)
Line
Count
Source
990
966k
            : FormatList(&m_formatterStore[0], N),
991
966k
            m_formatterStore { FormatArg(args)... }
992
966k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<3>::FormatListN<char const*, int, char const*>(char const* const&, int const&, char const* const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<4>::FormatListN<char const*, char const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(char const* const&, char const* const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
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&)
Line
Count
Source
990
7
            : FormatList(&m_formatterStore[0], N),
991
7
            m_formatterStore { FormatArg(args)... }
992
7
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: 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&)
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&)
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"); }
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&)
Line
Count
Source
990
4
            : FormatList(&m_formatterStore[0], N),
991
4
            m_formatterStore { FormatArg(args)... }
992
4
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<2>::FormatListN<char [13], char [27]>(char const (&) [13], char const (&) [27])
Line
Count
Source
990
16
            : FormatList(&m_formatterStore[0], N),
991
16
            m_formatterStore { FormatArg(args)... }
992
16
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<2>::FormatListN<char [8], char [37]>(char const (&) [8], char const (&) [37])
Line
Count
Source
990
16
            : FormatList(&m_formatterStore[0], N),
991
16
            m_formatterStore { FormatArg(args)... }
992
16
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
993
#else // C++98 version
994
        void init(int) {}
995
#       define TINYFORMAT_MAKE_FORMATLIST_CONSTRUCTOR(n)                \
996
                                                                        \
997
        template<TINYFORMAT_ARGTYPES(n)>                                \
998
        FormatListN(TINYFORMAT_VARARGS(n))                              \
999
            : FormatList(&m_formatterStore[0], n)                       \
1000
        { TINYFORMAT_ASSERT(n == N); init(0, TINYFORMAT_PASSARGS(n)); } \
1001
                                                                        \
1002
        template<TINYFORMAT_ARGTYPES(n)>                                \
1003
        void init(int i, TINYFORMAT_VARARGS(n))                         \
1004
        {                                                               \
1005
            m_formatterStore[i] = FormatArg(v1);                        \
1006
            init(i+1 TINYFORMAT_PASSARGS_TAIL(n));                      \
1007
        }
1008
1009
        TINYFORMAT_FOREACH_ARGNUM(TINYFORMAT_MAKE_FORMATLIST_CONSTRUCTOR)
1010
#       undef TINYFORMAT_MAKE_FORMATLIST_CONSTRUCTOR
1011
#endif
1012
        FormatListN(const FormatListN& other)
1013
            : FormatList(&m_formatterStore[0], N)
1014
        { std::copy(&other.m_formatterStore[0], &other.m_formatterStore[N],
1015
                    &m_formatterStore[0]); }
1016
1017
    private:
1018
        FormatArg m_formatterStore[N];
1019
};
1020
1021
// Special 0-arg version - MSVC says zero-sized C array in struct is nonstandard
1022
template<> class FormatListN<0> : public FormatList
1023
{
1024
public:
1025
140k
    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
40.6M
{
1045
40.6M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
40.6M
}
tinyformat::detail::FormatListN<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)> 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
9.64M
{
1045
9.64M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
9.64M
}
tinyformat::detail::FormatListN<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned short)> 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
10.4k
{
1045
10.4k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
10.4k
}
tinyformat::detail::FormatListN<sizeof...(int, int)> tinyformat::makeFormatList<int, int>(int const&, int const&)
Line
Count
Source
1044
6.38k
{
1045
6.38k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
6.38k
}
tinyformat::detail::FormatListN<sizeof...(int)> tinyformat::makeFormatList<int>(int const&)
Line
Count
Source
1044
79.2k
{
1045
79.2k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
79.2k
}
tinyformat::detail::FormatListN<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int)> 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
8.65k
{
1045
8.65k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
8.65k
}
tinyformat::detail::FormatListN<sizeof...(unsigned int)> tinyformat::makeFormatList<unsigned int>(unsigned int const&)
Line
Count
Source
1044
723k
{
1045
723k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
723k
}
tinyformat::detail::FormatListN<sizeof...(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::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>>>(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&)
Line
Count
Source
1044
2
{
1045
2
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2
}
tinyformat::detail::FormatListN<sizeof...(unsigned long)> tinyformat::makeFormatList<unsigned long>(unsigned long const&)
Line
Count
Source
1044
319k
{
1045
319k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
319k
}
tinyformat::detail::FormatListN<sizeof...()> tinyformat::makeFormatList<>()
Line
Count
Source
1044
140k
{
1045
140k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
140k
}
tinyformat::detail::FormatListN<sizeof...(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::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
1.17M
{
1045
1.17M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.17M
}
tinyformat::detail::FormatListN<sizeof...(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::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
966k
{
1045
966k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
966k
}
tinyformat::detail::FormatListN<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int, std::basic_string_view<char, std::char_traits<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::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int, std::basic_string_view<char, std::char_traits<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&, unsigned int const&, std::basic_string_view<char, std::char_traits<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
6
{
1045
6
    return detail::FormatListN<sizeof...(args)>(args...);
1046
6
}
tinyformat::detail::FormatListN<sizeof...(char [5])> tinyformat::makeFormatList<char [5]>(char const (&) [5])
Line
Count
Source
1044
3
{
1045
3
    return detail::FormatListN<sizeof...(args)>(args...);
1046
3
}
tinyformat::detail::FormatListN<sizeof...(char [6])> tinyformat::makeFormatList<char [6]>(char const (&) [6])
Line
Count
Source
1044
1
{
1045
1
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1
}
tinyformat::detail::FormatListN<sizeof...(char [4])> tinyformat::makeFormatList<char [4]>(char const (&) [4])
Line
Count
Source
1044
30
{
1045
30
    return detail::FormatListN<sizeof...(args)>(args...);
1046
30
}
tinyformat::detail::FormatListN<sizeof...(long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)> 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
1.27k
{
1045
1.27k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.27k
}
tinyformat::detail::FormatListN<sizeof...(bool)> tinyformat::makeFormatList<bool>(bool const&)
Line
Count
Source
1044
85.0k
{
1045
85.0k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
85.0k
}
tinyformat::detail::FormatListN<sizeof...(char const*)> tinyformat::makeFormatList<char const*>(char const* const&)
Line
Count
Source
1044
11.2k
{
1045
11.2k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
11.2k
}
tinyformat::detail::FormatListN<sizeof...(long)> tinyformat::makeFormatList<long>(long const&)
Line
Count
Source
1044
6.06M
{
1045
6.06M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
6.06M
}
tinyformat::detail::FormatListN<sizeof...(unsigned long, unsigned long)> tinyformat::makeFormatList<unsigned long, unsigned long>(unsigned long const&, unsigned long const&)
Line
Count
Source
1044
7.38k
{
1045
7.38k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
7.38k
}
tinyformat::detail::FormatListN<sizeof...(unsigned short)> tinyformat::makeFormatList<unsigned short>(unsigned short const&)
Line
Count
Source
1044
247k
{
1045
247k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
247k
}
tinyformat::detail::FormatListN<sizeof...(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)> 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&)
Line
Count
Source
1044
10.1k
{
1045
10.1k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
10.1k
}
tinyformat::detail::FormatListN<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, char [4])> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, char [4]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, char const (&) [4])
Line
Count
Source
1044
1
{
1045
1
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1
}
tinyformat::detail::FormatListN<sizeof...(util::TranslatedLiteral)> tinyformat::makeFormatList<util::TranslatedLiteral>(util::TranslatedLiteral const&)
Line
Count
Source
1044
1
{
1045
1
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1
}
tinyformat::detail::FormatListN<sizeof...(unsigned int, unsigned long)> tinyformat::makeFormatList<unsigned int, unsigned long>(unsigned int const&, unsigned long const&)
Line
Count
Source
1044
2
{
1045
2
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2
}
tinyformat::detail::FormatListN<sizeof...(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::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
30
{
1045
30
    return detail::FormatListN<sizeof...(args)>(args...);
1046
30
}
tinyformat::detail::FormatListN<sizeof...(long, long)> tinyformat::makeFormatList<long, long>(long const&, long const&)
Line
Count
Source
1044
234k
{
1045
234k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
234k
}
tinyformat::detail::FormatListN<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, unsigned long)> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, unsigned long>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&, unsigned long const&)
Line
Count
Source
1044
88.1k
{
1045
88.1k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
88.1k
}
tinyformat::detail::FormatListN<sizeof...(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::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
44.8k
{
1045
44.8k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
44.8k
}
tinyformat::detail::FormatListN<sizeof...(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::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
15
{
1045
15
    return detail::FormatListN<sizeof...(args)>(args...);
1046
15
}
tinyformat::detail::FormatListN<sizeof...(int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int)> tinyformat::makeFormatList<int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int>(int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&)
Line
Count
Source
1044
1
{
1045
1
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1
}
tinyformat::detail::FormatListN<sizeof...(int, int, int)> tinyformat::makeFormatList<int, int, int>(int const&, int const&, int const&)
Line
Count
Source
1044
1.08k
{
1045
1.08k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.08k
}
tinyformat::detail::FormatListN<sizeof...(int, int, int, int)> tinyformat::makeFormatList<int, int, int, int>(int const&, int const&, int const&, int const&)
Line
Count
Source
1044
427
{
1045
427
    return detail::FormatListN<sizeof...(args)>(args...);
1046
427
}
tinyformat::detail::FormatListN<sizeof...(char [3], char [3])> tinyformat::makeFormatList<char [3], char [3]>(char const (&) [3], char const (&) [3])
Line
Count
Source
1044
2
{
1045
2
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2
}
tinyformat::detail::FormatListN<sizeof...(char [13], long, char [14])> tinyformat::makeFormatList<char [13], long, char [14]>(char const (&) [13], long const&, char const (&) [14])
Line
Count
Source
1044
10
{
1045
10
    return detail::FormatListN<sizeof...(args)>(args...);
1046
10
}
tinyformat::detail::FormatListN<sizeof...(char [13], unsigned long, char [14])> tinyformat::makeFormatList<char [13], unsigned long, char [14]>(char const (&) [13], unsigned long const&, char const (&) [14])
Line
Count
Source
1044
8
{
1045
8
    return detail::FormatListN<sizeof...(args)>(args...);
1046
8
}
tinyformat::detail::FormatListN<sizeof...(int, 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::makeFormatList<int, 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>>>(int const&, 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&)
Line
Count
Source
1044
13.7k
{
1045
13.7k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
13.7k
}
tinyformat::detail::FormatListN<sizeof...(int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)> tinyformat::makeFormatList<int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(int const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
1044
13.7k
{
1045
13.7k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
13.7k
}
tinyformat::detail::FormatListN<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int)> 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
20.1k
{
1045
20.1k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
20.1k
}
tinyformat::detail::FormatListN<sizeof...(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::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
225k
{
1045
225k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
225k
}
tinyformat::detail::FormatListN<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long, long)> 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&)
Line
Count
Source
1044
185
{
1045
185
    return detail::FormatListN<sizeof...(args)>(args...);
1046
185
}
tinyformat::detail::FormatListN<sizeof...(wallet::DatabaseFormat)> tinyformat::makeFormatList<wallet::DatabaseFormat>(wallet::DatabaseFormat const&)
Line
Count
Source
1044
1
{
1045
1
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1
}
tinyformat::detail::FormatListN<sizeof...(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)> 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
2.63k
{
1045
2.63k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.63k
}
tinyformat::detail::FormatListN<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char const*)> 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
465k
{
1045
465k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
465k
}
tinyformat::detail::FormatListN<sizeof...(std::basic_string_view<char, std::char_traits<char>>)> 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
23.9k
{
1045
23.9k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
23.9k
}
tinyformat::detail::FormatListN<sizeof...(std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char>)> 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
521
{
1045
521
    return detail::FormatListN<sizeof...(args)>(args...);
1046
521
}
tinyformat::detail::FormatListN<sizeof...(char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)> 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
498
{
1045
498
    return detail::FormatListN<sizeof...(args)>(args...);
1046
498
}
Unexecuted instantiation: tinyformat::detail::FormatListN<sizeof...(char [12], char const*)> tinyformat::makeFormatList<char [12], char const*>(char const (&) [12], char const* const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<sizeof...(char [16])> tinyformat::makeFormatList<char [16]>(char const (&) [16])
tinyformat::detail::FormatListN<sizeof...(unsigned long, long)> tinyformat::makeFormatList<unsigned long, long>(unsigned long const&, long const&)
Line
Count
Source
1044
45.5k
{
1045
45.5k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
45.5k
}
tinyformat::detail::FormatListN<sizeof...(char const*, char [42], std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char>)> 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&)
Line
Count
Source
1044
18
{
1045
18
    return detail::FormatListN<sizeof...(args)>(args...);
1046
18
}
tinyformat::detail::FormatListN<sizeof...(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::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
11.8k
{
1045
11.8k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
11.8k
}
tinyformat::detail::FormatListN<sizeof...(unsigned long, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char>)> 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&)
Line
Count
Source
1044
26
{
1045
26
    return detail::FormatListN<sizeof...(args)>(args...);
1046
26
}
tinyformat::detail::FormatListN<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int, int, int)> 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&)
Line
Count
Source
1044
2
{
1045
2
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2
}
tinyformat::detail::FormatListN<sizeof...(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::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
32.2k
{
1045
32.2k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
32.2k
}
tinyformat::detail::FormatListN<sizeof...(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::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&)
Line
Count
Source
1044
1.11k
{
1045
1.11k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.11k
}
tinyformat::detail::FormatListN<sizeof...(int, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int)> 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
30.7k
{
1045
30.7k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
30.7k
}
tinyformat::detail::FormatListN<sizeof...(int, int, unsigned long)> tinyformat::makeFormatList<int, int, unsigned long>(int const&, int const&, unsigned long const&)
Line
Count
Source
1044
923
{
1045
923
    return detail::FormatListN<sizeof...(args)>(args...);
1046
923
}
tinyformat::detail::FormatListN<sizeof...(unsigned char, unsigned char)> tinyformat::makeFormatList<unsigned char, unsigned char>(unsigned char const&, unsigned char const&)
Line
Count
Source
1044
1
{
1045
1
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1
}
tinyformat::detail::FormatListN<sizeof...(unsigned char, unsigned char, char [13], unsigned char)> tinyformat::makeFormatList<unsigned char, unsigned char, char [13], unsigned char>(unsigned char const&, unsigned char const&, char const (&) [13], unsigned char const&)
Line
Count
Source
1044
1
{
1045
1
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1
}
tinyformat::detail::FormatListN<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long)> 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
45.4k
{
1045
45.4k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
45.4k
}
tinyformat::detail::FormatListN<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, unsigned long, unsigned long, unsigned long, unsigned int)> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, unsigned long, unsigned long, unsigned long, unsigned int>(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&, unsigned int const&)
Line
Count
Source
1044
17.8k
{
1045
17.8k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
17.8k
}
tinyformat::detail::FormatListN<sizeof...(char [14])> tinyformat::makeFormatList<char [14]>(char const (&) [14])
Line
Count
Source
1044
324
{
1045
324
    return detail::FormatListN<sizeof...(args)>(args...);
1046
324
}
tinyformat::detail::FormatListN<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, double, double)> 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&)
Line
Count
Source
1044
8
{
1045
8
    return detail::FormatListN<sizeof...(args)>(args...);
1046
8
}
tinyformat::detail::FormatListN<sizeof...(int, unsigned int)> tinyformat::makeFormatList<int, unsigned int>(int const&, unsigned int const&)
Line
Count
Source
1044
251
{
1045
251
    return detail::FormatListN<sizeof...(args)>(args...);
1046
251
}
tinyformat::detail::FormatListN<sizeof...(char const*, int)> tinyformat::makeFormatList<char const*, int>(char const* const&, int const&)
Line
Count
Source
1044
434k
{
1045
434k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
434k
}
tinyformat::detail::FormatListN<sizeof...(unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)> 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
42
{
1045
42
    return detail::FormatListN<sizeof...(args)>(args...);
1046
42
}
tinyformat::detail::FormatListN<sizeof...(unsigned long, char const*, int)> tinyformat::makeFormatList<unsigned long, char const*, int>(unsigned long const&, char const* const&, int const&)
Line
Count
Source
1044
985
{
1045
985
    return detail::FormatListN<sizeof...(args)>(args...);
1046
985
}
Unexecuted instantiation: tinyformat::detail::FormatListN<sizeof...(char const*, int, unsigned long)> tinyformat::makeFormatList<char const*, int, unsigned long>(char const* const&, int const&, unsigned long const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<sizeof...(char [6], int)> tinyformat::makeFormatList<char [6], int>(char const (&) [6], int const&)
tinyformat::detail::FormatListN<sizeof...(long, long, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)> 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&)
Line
Count
Source
1044
12
{
1045
12
    return detail::FormatListN<sizeof...(args)>(args...);
1046
12
}
tinyformat::detail::FormatListN<sizeof...(long, long, long)> tinyformat::makeFormatList<long, long, long>(long const&, long const&, long const&)
Line
Count
Source
1044
8
{
1045
8
    return detail::FormatListN<sizeof...(args)>(args...);
1046
8
}
tinyformat::detail::FormatListN<sizeof...(long, int)> tinyformat::makeFormatList<long, int>(long const&, int const&)
Line
Count
Source
1044
1
{
1045
1
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1
}
tinyformat::detail::FormatListN<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, bool)> 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
6.36k
{
1045
6.36k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
6.36k
}
tinyformat::detail::FormatListN<sizeof...(unsigned char, unsigned char, HTTPStatusCode, std::basic_string_view<char, std::char_traits<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)> tinyformat::makeFormatList<unsigned char, unsigned char, HTTPStatusCode, std::basic_string_view<char, std::char_traits<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(unsigned char const&, unsigned char const&, HTTPStatusCode const&, std::basic_string_view<char, std::char_traits<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
1044
183k
{
1045
183k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
183k
}
tinyformat::detail::FormatListN<sizeof...(HTTPStatusCode, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long)> tinyformat::makeFormatList<HTTPStatusCode, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long>(HTTPStatusCode const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&)
Line
Count
Source
1044
183k
{
1045
183k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
183k
}
tinyformat::detail::FormatListN<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char [13])> 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])
Line
Count
Source
1044
4
{
1045
4
    return detail::FormatListN<sizeof...(args)>(args...);
1046
4
}
Unexecuted instantiation: tinyformat::detail::FormatListN<sizeof...(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>>)> 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>>>(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>> const&)
tinyformat::detail::FormatListN<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, char const*)> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, char const*>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&, char const* const&)
Line
Count
Source
1044
12
{
1045
12
    return detail::FormatListN<sizeof...(args)>(args...);
1046
12
}
tinyformat::detail::FormatListN<sizeof...(std::basic_string_view<char, std::char_traits<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 long)> tinyformat::makeFormatList<std::basic_string_view<char, std::char_traits<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 long>(std::basic_string_view<char, std::char_traits<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 long const&)
Line
Count
Source
1044
183k
{
1045
183k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
183k
}
tinyformat::detail::FormatListN<sizeof...(long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long)> tinyformat::makeFormatList<long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long>(long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&)
Line
Count
Source
1044
183k
{
1045
183k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
183k
}
tinyformat::detail::FormatListN<sizeof...(unsigned short, unsigned long, unsigned long)> tinyformat::makeFormatList<unsigned short, unsigned long, unsigned long>(unsigned short const&, unsigned long const&, unsigned long const&)
Line
Count
Source
1044
2
{
1045
2
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2
}
tinyformat::detail::FormatListN<sizeof...(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::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
34
{
1045
34
    return detail::FormatListN<sizeof...(args)>(args...);
1046
34
}
Unexecuted instantiation: tinyformat::detail::FormatListN<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned char, int)> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned char, int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned char const&, int const&)
tinyformat::detail::FormatListN<sizeof...(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)> 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&)
Line
Count
Source
1044
71
{
1045
71
    return detail::FormatListN<sizeof...(args)>(args...);
1046
71
}
tinyformat::detail::FormatListN<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int)> 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
4.07k
{
1045
4.07k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
4.07k
}
tinyformat::detail::FormatListN<sizeof...(double, double)> tinyformat::makeFormatList<double, double>(double const&, double const&)
Line
Count
Source
1044
1.05k
{
1045
1.05k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.05k
}
tinyformat::detail::FormatListN<sizeof...(char const*, unsigned short)> tinyformat::makeFormatList<char const*, unsigned short>(char const* const&, unsigned short const&)
Line
Count
Source
1044
2.43k
{
1045
2.43k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.43k
}
tinyformat::detail::FormatListN<sizeof...(char const*, char const*)> tinyformat::makeFormatList<char const*, char const*>(char const* const&, char const* const&)
Line
Count
Source
1044
16.1k
{
1045
16.1k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
16.1k
}
tinyformat::detail::FormatListN<sizeof...(char [100])> tinyformat::makeFormatList<char [100]>(char const (&) [100])
Line
Count
Source
1044
1.90k
{
1045
1.90k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.90k
}
tinyformat::detail::FormatListN<sizeof...(int, int, int, int, int)> tinyformat::makeFormatList<int, int, int, int, int>(int const&, int const&, int const&, int const&, int const&)
Line
Count
Source
1044
1.90k
{
1045
1.90k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.90k
}
tinyformat::detail::FormatListN<sizeof...(unsigned int, int, unsigned long)> tinyformat::makeFormatList<unsigned int, int, unsigned long>(unsigned int const&, int const&, unsigned long const&)
Line
Count
Source
1044
1.90k
{
1045
1.90k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.90k
}
tinyformat::detail::FormatListN<sizeof...(unsigned short, unsigned short, unsigned short, unsigned short, unsigned short)> 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
4.91k
{
1045
4.91k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
4.91k
}
tinyformat::detail::FormatListN<sizeof...(bool, bool)> tinyformat::makeFormatList<bool, bool>(bool const&, bool const&)
Line
Count
Source
1044
3.80k
{
1045
3.80k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
3.80k
}
tinyformat::detail::FormatListN<sizeof...(unsigned int, unsigned int)> tinyformat::makeFormatList<unsigned int, unsigned int>(unsigned int const&, unsigned int const&)
Line
Count
Source
1044
149k
{
1045
149k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
149k
}
tinyformat::detail::FormatListN<sizeof...(char [15], bool, long)> tinyformat::makeFormatList<char [15], bool, long>(char const (&) [15], bool const&, long const&)
Line
Count
Source
1044
1.90k
{
1045
1.90k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.90k
}
tinyformat::detail::FormatListN<sizeof...(char [13])> tinyformat::makeFormatList<char [13]>(char const (&) [13])
Line
Count
Source
1044
2.11k
{
1045
2.11k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.11k
}
tinyformat::detail::FormatListN<sizeof...(unsigned long, unsigned int)> tinyformat::makeFormatList<unsigned long, unsigned int>(unsigned long const&, unsigned int const&)
Line
Count
Source
1044
7
{
1045
7
    return detail::FormatListN<sizeof...(args)>(args...);
1046
7
}
tinyformat::detail::FormatListN<sizeof...(double)> tinyformat::makeFormatList<double>(double const&)
Line
Count
Source
1044
133k
{
1045
133k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
133k
}
tinyformat::detail::FormatListN<sizeof...(double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)> 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
51
{
1045
51
    return detail::FormatListN<sizeof...(args)>(args...);
1046
51
}
tinyformat::detail::FormatListN<sizeof...(std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char>, unsigned long)> 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&)
Line
Count
Source
1044
2
{
1045
2
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2
}
Unexecuted instantiation: tinyformat::detail::FormatListN<sizeof...(char [17])> tinyformat::makeFormatList<char [17]>(char const (&) [17])
tinyformat::detail::FormatListN<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long)> 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
86.9k
{
1045
86.9k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
86.9k
}
tinyformat::detail::FormatListN<sizeof...(char [3], 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::makeFormatList<char [3], 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>(char const (&) [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
1044
656
{
1045
656
    return detail::FormatListN<sizeof...(args)>(args...);
1046
656
}
tinyformat::detail::FormatListN<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int, long)> 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
84
{
1045
84
    return detail::FormatListN<sizeof...(args)>(args...);
1046
84
}
tinyformat::detail::FormatListN<sizeof...(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::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&)
Line
Count
Source
1044
1
{
1045
1
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1
}
tinyformat::detail::FormatListN<sizeof...(unsigned int, long)> tinyformat::makeFormatList<unsigned int, long>(unsigned int const&, long const&)
Line
Count
Source
1044
98
{
1045
98
    return detail::FormatListN<sizeof...(args)>(args...);
1046
98
}
tinyformat::detail::FormatListN<sizeof...(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::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
102
{
1045
102
    return detail::FormatListN<sizeof...(args)>(args...);
1046
102
}
Unexecuted instantiation: tinyformat::detail::FormatListN<sizeof...(ServiceFlags, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)> 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&)
Unexecuted instantiation: tinyformat::detail::FormatListN<sizeof...(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::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&)
Unexecuted instantiation: tinyformat::detail::FormatListN<sizeof...(char [9], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)> 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<sizeof...(char [17], bool)> tinyformat::makeFormatList<char [17], bool>(char const (&) [17], bool const&)
Line
Count
Source
1044
1.25k
{
1045
1.25k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.25k
}
tinyformat::detail::FormatListN<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, long)> 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
325k
{
1045
325k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
325k
}
tinyformat::detail::FormatListN<sizeof...(char [30], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long)> 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
19.0k
{
1045
19.0k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
19.0k
}
tinyformat::detail::FormatListN<sizeof...(long, long, unsigned long)> tinyformat::makeFormatList<long, long, unsigned long>(long const&, long const&, unsigned long const&)
Line
Count
Source
1044
1
{
1045
1
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1
}
tinyformat::detail::FormatListN<sizeof...(char [20], long)> tinyformat::makeFormatList<char [20], long>(char const (&) [20], long const&)
Line
Count
Source
1044
1
{
1045
1
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1
}
tinyformat::detail::FormatListN<sizeof...(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::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
12.0k
{
1045
12.0k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
12.0k
}
tinyformat::detail::FormatListN<sizeof...(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::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
853
{
1045
853
    return detail::FormatListN<sizeof...(args)>(args...);
1046
853
}
tinyformat::detail::FormatListN<sizeof...(ServiceFlags, ServiceFlags, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)> 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&)
Line
Count
Source
1044
25
{
1045
25
    return detail::FormatListN<sizeof...(args)>(args...);
1046
25
}
tinyformat::detail::FormatListN<sizeof...(int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, bool, long)> 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&)
Line
Count
Source
1044
1.63k
{
1045
1.63k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.63k
}
tinyformat::detail::FormatListN<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::atomic<int>, int, 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>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::atomic<int>, int, 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>>, 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&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool 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.59k
{
1045
1.59k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.59k
}
tinyformat::detail::FormatListN<sizeof...(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>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)> 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>>, 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::__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.55k
{
1045
1.55k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.55k
}
tinyformat::detail::FormatListN<sizeof...(int, long)> tinyformat::makeFormatList<int, long>(int const&, long const&)
Line
Count
Source
1044
1.54k
{
1045
1.54k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.54k
}
tinyformat::detail::FormatListN<sizeof...(std::basic_string_view<char, std::char_traits<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long)> tinyformat::makeFormatList<std::basic_string_view<char, std::char_traits<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>(std::basic_string_view<char, std::char_traits<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&)
Line
Count
Source
1044
5
{
1045
5
    return detail::FormatListN<sizeof...(args)>(args...);
1046
5
}
tinyformat::detail::FormatListN<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned long)> tinyformat::makeFormatList<std::basic_string_view<char, std::char_traits<char>>, unsigned long>(std::basic_string_view<char, std::char_traits<char>> const&, unsigned long const&)
Line
Count
Source
1044
2
{
1045
2
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2
}
tinyformat::detail::FormatListN<sizeof...(unsigned long, unsigned long, unsigned long, long)> tinyformat::makeFormatList<unsigned long, unsigned long, unsigned long, long>(unsigned long const&, unsigned long const&, unsigned long const&, long const&)
Line
Count
Source
1044
44
{
1045
44
    return detail::FormatListN<sizeof...(args)>(args...);
1046
44
}
tinyformat::detail::FormatListN<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char const*, long)> 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
28.4k
{
1045
28.4k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
28.4k
}
tinyformat::detail::FormatListN<sizeof...(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long)> 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
3.11k
{
1045
3.11k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
3.11k
}
tinyformat::detail::FormatListN<sizeof...(unsigned long, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)> 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&)
Line
Count
Source
1044
2
{
1045
2
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2
}
tinyformat::detail::FormatListN<sizeof...(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, long)> 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
3
{
1045
3
    return detail::FormatListN<sizeof...(args)>(args...);
1046
3
}
tinyformat::detail::FormatListN<sizeof...(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 int)> 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, 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&, unsigned long const&, unsigned int const&)
Line
Count
Source
1044
546
{
1045
546
    return detail::FormatListN<sizeof...(args)>(args...);
1046
546
}
tinyformat::detail::FormatListN<sizeof...(char [15], long)> tinyformat::makeFormatList<char [15], long>(char const (&) [15], long const&)
Line
Count
Source
1044
2
{
1045
2
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2
}
tinyformat::detail::FormatListN<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char [17])> 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
30
{
1045
30
    return detail::FormatListN<sizeof...(args)>(args...);
1046
30
}
tinyformat::detail::FormatListN<sizeof...(char const*, 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::makeFormatList<char const*, 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>>>(char const* const&, 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&)
Line
Count
Source
1044
21.0k
{
1045
21.0k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
21.0k
}
tinyformat::detail::FormatListN<sizeof...(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::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
201
{
1045
201
    return detail::FormatListN<sizeof...(args)>(args...);
1046
201
}
tinyformat::detail::FormatListN<sizeof...(long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::atomic<unsigned long>, unsigned long, unsigned long)> 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
4
{
1045
4
    return detail::FormatListN<sizeof...(args)>(args...);
1046
4
}
tinyformat::detail::FormatListN<sizeof...(unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)> 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
4
{
1045
4
    return detail::FormatListN<sizeof...(args)>(args...);
1046
4
}
tinyformat::detail::FormatListN<sizeof...(unsigned int, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)> 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&)
Line
Count
Source
1044
3
{
1045
3
    return detail::FormatListN<sizeof...(args)>(args...);
1046
3
}
Unexecuted instantiation: tinyformat::detail::FormatListN<sizeof...(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::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<sizeof...(char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int)> 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<sizeof...(char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int, char const*, char const*)> 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
12
{
1045
12
    return detail::FormatListN<sizeof...(args)>(args...);
1046
12
}
tinyformat::detail::FormatListN<sizeof...(char const*, long)> tinyformat::makeFormatList<char const*, long>(char const* const&, long const&)
Line
Count
Source
1044
93
{
1045
93
    return detail::FormatListN<sizeof...(args)>(args...);
1046
93
}
tinyformat::detail::FormatListN<sizeof...(char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long)> 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
6.69k
{
1045
6.69k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
6.69k
}
tinyformat::detail::FormatListN<sizeof...(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::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
744
{
1045
744
    return detail::FormatListN<sizeof...(args)>(args...);
1046
744
}
tinyformat::detail::FormatListN<sizeof...(char [13], long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)> 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
10.1k
{
1045
10.1k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
10.1k
}
tinyformat::detail::FormatListN<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, long)> 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
34.3k
{
1045
34.3k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
34.3k
}
tinyformat::detail::FormatListN<sizeof...(unsigned long, unsigned long, int)> tinyformat::makeFormatList<unsigned long, unsigned long, int>(unsigned long const&, unsigned long const&, int const&)
Line
Count
Source
1044
7
{
1045
7
    return detail::FormatListN<sizeof...(args)>(args...);
1046
7
}
Unexecuted instantiation: tinyformat::detail::FormatListN<sizeof...(char [19], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)> 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<sizeof...(char [19])> tinyformat::makeFormatList<char [19]>(char const (&) [19])
tinyformat::detail::FormatListN<sizeof...(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::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
1.23k
{
1045
1.23k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.23k
}
tinyformat::detail::FormatListN<sizeof...(kernel::ChainstateRole, int, int)> tinyformat::makeFormatList<kernel::ChainstateRole, int, int>(kernel::ChainstateRole const&, int const&, int const&)
Line
Count
Source
1044
11
{
1045
11
    return detail::FormatListN<sizeof...(args)>(args...);
1046
11
}
tinyformat::detail::FormatListN<sizeof...(kernel::ChainstateRole, unsigned long, unsigned long, long, int, int, int)> tinyformat::makeFormatList<kernel::ChainstateRole, unsigned long, unsigned long, long, int, int, int>(kernel::ChainstateRole const&, unsigned long const&, unsigned long const&, long const&, int const&, int const&, int const&)
Line
Count
Source
1044
108
{
1045
108
    return detail::FormatListN<sizeof...(args)>(args...);
1046
108
}
tinyformat::detail::FormatListN<sizeof...(char [15], int)> tinyformat::makeFormatList<char [15], int>(char const (&) [15], int const&)
Line
Count
Source
1044
623
{
1045
623
    return detail::FormatListN<sizeof...(args)>(args...);
1046
623
}
tinyformat::detail::FormatListN<sizeof...(char [18], int)> tinyformat::makeFormatList<char [18], int>(char const (&) [18], int const&)
Line
Count
Source
1044
15
{
1045
15
    return detail::FormatListN<sizeof...(args)>(args...);
1046
15
}
tinyformat::detail::FormatListN<sizeof...(node::BlockfileType, node::BlockfileCursor)> tinyformat::makeFormatList<node::BlockfileType, node::BlockfileCursor>(node::BlockfileType const&, node::BlockfileCursor const&)
Line
Count
Source
1044
12
{
1045
12
    return detail::FormatListN<sizeof...(args)>(args...);
1046
12
}
tinyformat::detail::FormatListN<sizeof...(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, unsigned int)> 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&)
Line
Count
Source
1044
33
{
1045
33
    return detail::FormatListN<sizeof...(args)>(args...);
1046
33
}
Unexecuted instantiation: tinyformat::detail::FormatListN<sizeof...(int, bool, int)> tinyformat::makeFormatList<int, bool, int>(int const&, bool const&, int const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int, unsigned long)> 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<sizeof...(unsigned int, int)> tinyformat::makeFormatList<unsigned int, int>(unsigned int const&, int const&)
Line
Count
Source
1044
17
{
1045
17
    return detail::FormatListN<sizeof...(args)>(args...);
1046
17
}
tinyformat::detail::FormatListN<sizeof...(int, unsigned long, unsigned long)> tinyformat::makeFormatList<int, unsigned long, unsigned long>(int const&, unsigned long const&, unsigned long const&)
Line
Count
Source
1044
148
{
1045
148
    return detail::FormatListN<sizeof...(args)>(args...);
1046
148
}
tinyformat::detail::FormatListN<sizeof...(long, long, long, long, long)> tinyformat::makeFormatList<long, long, long, long, long>(long const&, long const&, long const&, long const&, long const&)
Line
Count
Source
1044
454
{
1045
454
    return detail::FormatListN<sizeof...(args)>(args...);
1046
454
}
tinyformat::detail::FormatListN<sizeof...(double, double, unsigned long)> tinyformat::makeFormatList<double, double, unsigned long>(double const&, double const&, unsigned long const&)
Line
Count
Source
1044
945
{
1045
945
    return detail::FormatListN<sizeof...(args)>(args...);
1046
945
}
tinyformat::detail::FormatListN<sizeof...(long, unsigned long, long, unsigned long)> tinyformat::makeFormatList<long, unsigned long, long, unsigned long>(long const&, unsigned long const&, long const&, unsigned long const&)
Line
Count
Source
1044
47.9k
{
1045
47.9k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
47.9k
}
tinyformat::detail::FormatListN<sizeof...(double, double, double)> tinyformat::makeFormatList<double, double, double>(double const&, double const&, double const&)
Line
Count
Source
1044
1.15M
{
1045
1.15M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.15M
}
tinyformat::detail::FormatListN<sizeof...(char const*, unsigned long, unsigned int)> tinyformat::makeFormatList<char const*, unsigned long, unsigned int>(char const* const&, unsigned long const&, unsigned int const&)
Line
Count
Source
1044
3
{
1045
3
    return detail::FormatListN<sizeof...(args)>(args...);
1046
3
}
tinyformat::detail::FormatListN<sizeof...(char const*, unsigned long, char const*, unsigned long)> tinyformat::makeFormatList<char const*, unsigned long, char const*, unsigned long>(char const* const&, unsigned long const&, char const* const&, unsigned long const&)
Line
Count
Source
1044
2
{
1045
2
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2
}
Unexecuted instantiation: tinyformat::detail::FormatListN<sizeof...(char [38], unsigned long, long)> tinyformat::makeFormatList<char [38], unsigned long, long>(char const (&) [38], unsigned long const&, long const&)
tinyformat::detail::FormatListN<sizeof...(long, unsigned long)> tinyformat::makeFormatList<long, unsigned long>(long const&, unsigned long const&)
Line
Count
Source
1044
737
{
1045
737
    return detail::FormatListN<sizeof...(args)>(args...);
1046
737
}
tinyformat::detail::FormatListN<sizeof...(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long)> 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
22.4k
{
1045
22.4k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
22.4k
}
tinyformat::detail::FormatListN<sizeof...(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, unsigned long, unsigned long)> 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, 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&, long const&, unsigned long const&, unsigned long const&)
Line
Count
Source
1044
905
{
1045
905
    return detail::FormatListN<sizeof...(args)>(args...);
1046
905
}
tinyformat::detail::FormatListN<sizeof...(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::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>(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
142
{
1045
142
    return detail::FormatListN<sizeof...(args)>(args...);
1046
142
}
tinyformat::detail::FormatListN<sizeof...(long, unsigned int, unsigned int)> tinyformat::makeFormatList<long, unsigned int, unsigned int>(long const&, unsigned int const&, unsigned int const&)
Line
Count
Source
1044
136
{
1045
136
    return detail::FormatListN<sizeof...(args)>(args...);
1046
136
}
tinyformat::detail::FormatListN<sizeof...(long, bool)> tinyformat::makeFormatList<long, bool>(long const&, bool const&)
Line
Count
Source
1044
8
{
1045
8
    return detail::FormatListN<sizeof...(args)>(args...);
1046
8
}
tinyformat::detail::FormatListN<sizeof...(int, double, double, double, double, double, float, double, double, double, double, double, double, float, double, double, double, double)> 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&)
Line
Count
Source
1044
22.5k
{
1045
22.5k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
22.5k
}
tinyformat::detail::FormatListN<sizeof...(unsigned int, unsigned long, unsigned int, unsigned int, unsigned long, unsigned int, char const*)> 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
87.1k
{
1045
87.1k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
87.1k
}
tinyformat::detail::FormatListN<sizeof...(unsigned long, double)> tinyformat::makeFormatList<unsigned long, double>(unsigned long const&, double const&)
Line
Count
Source
1044
1.06k
{
1045
1.06k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.06k
}
tinyformat::detail::FormatListN<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, unsigned int)> 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&)
Line
Count
Source
1044
5
{
1045
5
    return detail::FormatListN<sizeof...(args)>(args...);
1046
5
}
tinyformat::detail::FormatListN<sizeof...(unsigned long, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)> 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&)
Line
Count
Source
1044
32
{
1045
32
    return detail::FormatListN<sizeof...(args)>(args...);
1046
32
}
tinyformat::detail::FormatListN<sizeof...(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::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&)
Line
Count
Source
1044
44
{
1045
44
    return detail::FormatListN<sizeof...(args)>(args...);
1046
44
}
tinyformat::detail::FormatListN<sizeof...(ServiceFlags)> tinyformat::makeFormatList<ServiceFlags>(ServiceFlags const&)
Line
Count
Source
1044
14.4k
{
1045
14.4k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
14.4k
}
tinyformat::detail::FormatListN<sizeof...(unsigned long, unsigned long, unsigned int)> tinyformat::makeFormatList<unsigned long, unsigned long, unsigned int>(unsigned long const&, unsigned long const&, unsigned int const&)
Line
Count
Source
1044
2.45k
{
1045
2.45k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.45k
}
tinyformat::detail::FormatListN<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char const*, unsigned short, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char const*, 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&, char const* const&, unsigned short const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
1044
3
{
1045
3
    return detail::FormatListN<sizeof...(args)>(args...);
1046
3
}
tinyformat::detail::FormatListN<sizeof...(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::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&)
Line
Count
Source
1044
760
{
1045
760
    return detail::FormatListN<sizeof...(args)>(args...);
1046
760
}
Unexecuted instantiation: tinyformat::detail::FormatListN<sizeof...(char [21], unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)> 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<sizeof...(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::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
2.83k
{
1045
2.83k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.83k
}
tinyformat::detail::FormatListN<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, long, int)> 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
379
{
1045
379
    return detail::FormatListN<sizeof...(args)>(args...);
1046
379
}
tinyformat::detail::FormatListN<sizeof...(unsigned long, long, long)> tinyformat::makeFormatList<unsigned long, long, long>(unsigned long const&, long const&, long const&)
Line
Count
Source
1044
949
{
1045
949
    return detail::FormatListN<sizeof...(args)>(args...);
1046
949
}
tinyformat::detail::FormatListN<sizeof...(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::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
24
{
1045
24
    return detail::FormatListN<sizeof...(args)>(args...);
1046
24
}
tinyformat::detail::FormatListN<sizeof...(unsigned long, unsigned long, long, long)> tinyformat::makeFormatList<unsigned long, unsigned long, long, long>(unsigned long const&, unsigned long const&, long const&, long const&)
Line
Count
Source
1044
10
{
1045
10
    return detail::FormatListN<sizeof...(args)>(args...);
1046
10
}
tinyformat::detail::FormatListN<sizeof...(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::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
123k
{
1045
123k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
123k
}
tinyformat::detail::FormatListN<sizeof...(char [23])> tinyformat::makeFormatList<char [23]>(char const (&) [23])
Line
Count
Source
1044
18
{
1045
18
    return detail::FormatListN<sizeof...(args)>(args...);
1046
18
}
tinyformat::detail::FormatListN<sizeof...(char [21])> tinyformat::makeFormatList<char [21]>(char const (&) [21])
Line
Count
Source
1044
1
{
1045
1
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1
}
tinyformat::detail::FormatListN<sizeof...(char const*, unsigned long)> tinyformat::makeFormatList<char const*, unsigned long>(char const* const&, unsigned long const&)
Line
Count
Source
1044
22
{
1045
22
    return detail::FormatListN<sizeof...(args)>(args...);
1046
22
}
tinyformat::detail::FormatListN<sizeof...(char [13], int, int, int, char [42])> tinyformat::makeFormatList<char [13], int, int, int, char [42]>(char const (&) [13], int const&, int const&, int const&, char const (&) [42])
Line
Count
Source
1044
2
{
1045
2
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2
}
tinyformat::detail::FormatListN<sizeof...(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::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
11.1k
{
1045
11.1k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
11.1k
}
tinyformat::detail::FormatListN<sizeof...(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::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
39.5k
{
1045
39.5k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
39.5k
}
Unexecuted instantiation: tinyformat::detail::FormatListN<sizeof...(char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)> 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<sizeof...(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char const*)> tinyformat::makeFormatList<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char const*>(int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char const* const&)
Line
Count
Source
1044
653
{
1045
653
    return detail::FormatListN<sizeof...(args)>(args...);
1046
653
}
tinyformat::detail::FormatListN<sizeof...(unsigned int, double, double, double, double, double)> 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
162k
{
1045
162k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
162k
}
tinyformat::detail::FormatListN<sizeof...(int, double, double, double, double)> tinyformat::makeFormatList<int, double, double, double, double>(int const&, double const&, double const&, double const&, double const&)
Line
Count
Source
1044
159k
{
1045
159k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
159k
}
tinyformat::detail::FormatListN<sizeof...(char const*, bool, bool, bool, bool)> tinyformat::makeFormatList<char const*, bool, bool, bool, bool>(char const* const&, bool const&, bool const&, bool const&, bool const&)
Line
Count
Source
1044
3.43k
{
1045
3.43k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
3.43k
}
tinyformat::detail::FormatListN<sizeof...(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::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.69k
{
1045
2.69k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.69k
}
Unexecuted instantiation: tinyformat::detail::FormatListN<sizeof...(int, unsigned long, unsigned long, char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char [42])> 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<sizeof...(char [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)> 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
3.63k
{
1045
3.63k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
3.63k
}
tinyformat::detail::FormatListN<sizeof...(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::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
29
{
1045
29
    return detail::FormatListN<sizeof...(args)>(args...);
1046
29
}
tinyformat::detail::FormatListN<sizeof...(int, double)> tinyformat::makeFormatList<int, double>(int const&, double const&)
Line
Count
Source
1044
938
{
1045
938
    return detail::FormatListN<sizeof...(args)>(args...);
1046
938
}
Unexecuted instantiation: tinyformat::detail::FormatListN<sizeof...(long, double)> tinyformat::makeFormatList<long, double>(long const&, double const&)
tinyformat::detail::FormatListN<sizeof...(char [12], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)> 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
14
{
1045
14
    return detail::FormatListN<sizeof...(args)>(args...);
1046
14
}
Unexecuted instantiation: tinyformat::detail::FormatListN<sizeof...(char [12])> tinyformat::makeFormatList<char [12]>(char const (&) [12])
tinyformat::detail::FormatListN<sizeof...(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::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&)
Line
Count
Source
1044
739
{
1045
739
    return detail::FormatListN<sizeof...(args)>(args...);
1046
739
}
Unexecuted instantiation: tinyformat::detail::FormatListN<sizeof...(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::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&)
tinyformat::detail::FormatListN<sizeof...(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::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&)
Line
Count
Source
1044
210
{
1045
210
    return detail::FormatListN<sizeof...(args)>(args...);
1046
210
}
Unexecuted instantiation: tinyformat::detail::FormatListN<sizeof...(char [22], unsigned long, char const*)> tinyformat::makeFormatList<char [22], unsigned long, char const*>(char const (&) [22], unsigned long const&, char const* const&)
tinyformat::detail::FormatListN<sizeof...(char const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)> 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
1.49k
{
1045
1.49k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.49k
}
tinyformat::detail::FormatListN<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, double)> 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&)
Line
Count
Source
1044
268
{
1045
268
    return detail::FormatListN<sizeof...(args)>(args...);
1046
268
}
Unexecuted instantiation: tinyformat::detail::FormatListN<sizeof...(long, float, unsigned long)> tinyformat::makeFormatList<long, float, unsigned long>(long const&, float const&, unsigned long const&)
tinyformat::detail::FormatListN<sizeof...(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::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
6.44k
{
1045
6.44k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
6.44k
}
tinyformat::detail::FormatListN<sizeof...(char [16], 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::makeFormatList<char [16], 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 (&) [16], 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
99.0k
{
1045
99.0k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
99.0k
}
tinyformat::detail::FormatListN<sizeof...(char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int)> 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
101k
{
1045
101k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
101k
}
tinyformat::detail::FormatListN<sizeof...(char [26], 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::makeFormatList<char [26], 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 (&) [26], 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
49.4k
{
1045
49.4k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
49.4k
}
tinyformat::detail::FormatListN<sizeof...(char [30], 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::makeFormatList<char [30], 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 (&) [30], 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
1.97k
{
1045
1.97k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.97k
}
tinyformat::detail::FormatListN<sizeof...(char [15], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int)> tinyformat::makeFormatList<char [15], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int>(char const (&) [15], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&)
Line
Count
Source
1044
111k
{
1045
111k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
111k
}
tinyformat::detail::FormatListN<sizeof...(char [35], unsigned int, unsigned long)> tinyformat::makeFormatList<char [35], unsigned int, unsigned long>(char const (&) [35], unsigned int const&, unsigned long const&)
Line
Count
Source
1044
110k
{
1045
110k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
110k
}
tinyformat::detail::FormatListN<sizeof...(char [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int)> tinyformat::makeFormatList<char [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int>(char const (&) [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&)
Line
Count
Source
1044
13.4k
{
1045
13.4k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
13.4k
}
tinyformat::detail::FormatListN<sizeof...(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::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
152k
{
1045
152k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
152k
}
tinyformat::detail::FormatListN<sizeof...(char [17], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)> 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
84.2k
{
1045
84.2k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
84.2k
}
Unexecuted instantiation: tinyformat::detail::FormatListN<sizeof...(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::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&)
tinyformat::detail::FormatListN<sizeof...(long, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)> 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
12.6k
{
1045
12.6k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
12.6k
}
tinyformat::detail::FormatListN<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int, unsigned long, unsigned long, unsigned int)> 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&)
Line
Count
Source
1044
1.54k
{
1045
1.54k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.54k
}
Unexecuted instantiation: tinyformat::detail::FormatListN<sizeof...(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::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<sizeof...(char [12], unsigned int, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)> 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&)
tinyformat::detail::FormatListN<sizeof...(char [20], int)> tinyformat::makeFormatList<char [20], int>(char const (&) [20], int const&)
Line
Count
Source
1044
495
{
1045
495
    return detail::FormatListN<sizeof...(args)>(args...);
1046
495
}
Unexecuted instantiation: tinyformat::detail::FormatListN<sizeof...(char [20])> tinyformat::makeFormatList<char [20]>(char const (&) [20])
tinyformat::detail::FormatListN<sizeof...(char [10], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char [15], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)> tinyformat::makeFormatList<char [10], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char [15], 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&, char const (&) [15], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
1044
42
{
1045
42
    return detail::FormatListN<sizeof...(args)>(args...);
1046
42
}
tinyformat::detail::FormatListN<sizeof...(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::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&)
Line
Count
Source
1044
3.56k
{
1045
3.56k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
3.56k
}
tinyformat::detail::FormatListN<sizeof...(long, long, char const*)> tinyformat::makeFormatList<long, long, char const*>(long const&, long const&, char const* const&)
Line
Count
Source
1044
1.74k
{
1045
1.74k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.74k
}
tinyformat::detail::FormatListN<sizeof...(int, char const*)> tinyformat::makeFormatList<int, char const*>(int const&, char const* const&)
Line
Count
Source
1044
6
{
1045
6
    return detail::FormatListN<sizeof...(args)>(args...);
1046
6
}
Unexecuted instantiation: tinyformat::detail::FormatListN<sizeof...(char [13], char const*)> tinyformat::makeFormatList<char [13], char const*>(char const (&) [13], char const* const&)
tinyformat::detail::FormatListN<sizeof...(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::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&)
Line
Count
Source
1044
215
{
1045
215
    return detail::FormatListN<sizeof...(args)>(args...);
1046
215
}
tinyformat::detail::FormatListN<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, util::TranslatedLiteral)> 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&)
Line
Count
Source
1044
2.28k
{
1045
2.28k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.28k
}
tinyformat::detail::FormatListN<sizeof...(char [27], int)> tinyformat::makeFormatList<char [27], int>(char const (&) [27], int const&)
Line
Count
Source
1044
60
{
1045
60
    return detail::FormatListN<sizeof...(args)>(args...);
1046
60
}
Unexecuted instantiation: tinyformat::detail::FormatListN<sizeof...(char [21], char [42])> tinyformat::makeFormatList<char [21], char [42]>(char const (&) [21], char const (&) [42])
Unexecuted instantiation: tinyformat::detail::FormatListN<sizeof...(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::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&)
tinyformat::detail::FormatListN<sizeof...(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::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&)
Line
Count
Source
1044
4
{
1045
4
    return detail::FormatListN<sizeof...(args)>(args...);
1046
4
}
tinyformat::detail::FormatListN<sizeof...(char [10])> tinyformat::makeFormatList<char [10]>(char const (&) [10])
Line
Count
Source
1044
1.11k
{
1045
1.11k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.11k
}
tinyformat::detail::FormatListN<sizeof...(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::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&)
Line
Count
Source
1044
2
{
1045
2
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2
}
tinyformat::detail::FormatListN<sizeof...(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)> tinyformat::makeFormatList<bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(bool const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
1044
67
{
1045
67
    return detail::FormatListN<sizeof...(args)>(args...);
1046
67
}
Unexecuted instantiation: tinyformat::detail::FormatListN<sizeof...(char*)> tinyformat::makeFormatList<char*>(char* const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<sizeof...(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::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&)
tinyformat::detail::FormatListN<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long, long, int)> 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&)
Line
Count
Source
1044
2
{
1045
2
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2
}
tinyformat::detail::FormatListN<sizeof...(int, char [1], std::basic_string_view<char, std::char_traits<char>>, std::basic_string_view<char, std::char_traits<char>>, int, char [1], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)> tinyformat::makeFormatList<int, char [1], std::basic_string_view<char, std::char_traits<char>>, std::basic_string_view<char, std::char_traits<char>>, int, char [1], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(int const&, char const (&) [1], std::basic_string_view<char, std::char_traits<char>> const&, std::basic_string_view<char, std::char_traits<char>> const&, int const&, char const (&) [1], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
1044
133
{
1045
133
    return detail::FormatListN<sizeof...(args)>(args...);
1046
133
}
Unexecuted instantiation: tinyformat::detail::FormatListN<sizeof...(long, unsigned short)> tinyformat::makeFormatList<long, unsigned short>(long const&, unsigned short const&)
tinyformat::detail::FormatListN<sizeof...(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::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&)
Line
Count
Source
1044
15
{
1045
15
    return detail::FormatListN<sizeof...(args)>(args...);
1046
15
}
tinyformat::detail::FormatListN<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned char)> 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&)
Line
Count
Source
1044
2
{
1045
2
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2
}
tinyformat::detail::FormatListN<sizeof...(unsigned short, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)> 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&)
Line
Count
Source
1044
3
{
1045
3
    return detail::FormatListN<sizeof...(args)>(args...);
1046
3
}
tinyformat::detail::FormatListN<sizeof...(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::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&)
Line
Count
Source
1044
22
{
1045
22
    return detail::FormatListN<sizeof...(args)>(args...);
1046
22
}
Unexecuted instantiation: tinyformat::detail::FormatListN<sizeof...(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::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&)
tinyformat::detail::FormatListN<sizeof...(char const*, long, long)> tinyformat::makeFormatList<char const*, long, long>(char const* const&, long const&, long const&)
Line
Count
Source
1044
296k
{
1045
296k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
296k
}
tinyformat::detail::FormatListN<sizeof...(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::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&)
Line
Count
Source
1044
4
{
1045
4
    return detail::FormatListN<sizeof...(args)>(args...);
1046
4
}
tinyformat::detail::FormatListN<sizeof...(char [7], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)> 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&)
Line
Count
Source
1044
7
{
1045
7
    return detail::FormatListN<sizeof...(args)>(args...);
1046
7
}
tinyformat::detail::FormatListN<sizeof...(char [14], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)> 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&)
Line
Count
Source
1044
2
{
1045
2
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2
}
tinyformat::detail::FormatListN<sizeof...(unsigned long, std::basic_string_view<char, std::char_traits<char>>)> 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&)
Line
Count
Source
1044
21
{
1045
21
    return detail::FormatListN<sizeof...(args)>(args...);
1046
21
}
tinyformat::detail::FormatListN<sizeof...(unsigned char, unsigned char, unsigned char, unsigned char)> 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
305k
{
1045
305k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
305k
}
tinyformat::detail::FormatListN<sizeof...(unsigned char)> tinyformat::makeFormatList<unsigned char>(unsigned char const&)
Line
Count
Source
1044
10.2k
{
1045
10.2k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
10.2k
}
tinyformat::detail::FormatListN<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::atomic<unsigned long>)> 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&)
Line
Count
Source
1044
68
{
1045
68
    return detail::FormatListN<sizeof...(args)>(args...);
1046
68
}
tinyformat::detail::FormatListN<sizeof...(unsigned int, unsigned int, unsigned int)> tinyformat::makeFormatList<unsigned int, unsigned int, unsigned int>(unsigned int const&, unsigned int const&, unsigned int const&)
Line
Count
Source
1044
10
{
1045
10
    return detail::FormatListN<sizeof...(args)>(args...);
1046
10
}
tinyformat::detail::FormatListN<sizeof...(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char const*)> 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&)
Line
Count
Source
1044
25
{
1045
25
    return detail::FormatListN<sizeof...(args)>(args...);
1046
25
}
tinyformat::detail::FormatListN<sizeof...(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::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&)
Line
Count
Source
1044
16
{
1045
16
    return detail::FormatListN<sizeof...(args)>(args...);
1046
16
}
tinyformat::detail::FormatListN<sizeof...(std::basic_string_view<char, std::char_traits<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)> 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&)
Line
Count
Source
1044
16
{
1045
16
    return detail::FormatListN<sizeof...(args)>(args...);
1046
16
}
tinyformat::detail::FormatListN<sizeof...(unsigned long, int)> tinyformat::makeFormatList<unsigned long, int>(unsigned long const&, int const&)
Line
Count
Source
1044
1
{
1045
1
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1
}
tinyformat::detail::FormatListN<sizeof...(char)> tinyformat::makeFormatList<char>(char const&)
Line
Count
Source
1044
3
{
1045
3
    return detail::FormatListN<sizeof...(args)>(args...);
1046
3
}
tinyformat::detail::FormatListN<sizeof...(std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char>, long)> tinyformat::makeFormatList<std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char>, long>(std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char> const&, long const&)
Line
Count
Source
1044
6
{
1045
6
    return detail::FormatListN<sizeof...(args)>(args...);
1046
6
}
tinyformat::detail::FormatListN<sizeof...(std::basic_string_view<char, std::char_traits<char>>, char const*, unsigned int, char const*, char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char [42])> tinyformat::makeFormatList<std::basic_string_view<char, std::char_traits<char>>, char const*, unsigned int, char const*, 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&, char const* const&, unsigned int const&, char const* const&, char const (&) [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char const (&) [42])
Line
Count
Source
1044
11
{
1045
11
    return detail::FormatListN<sizeof...(args)>(args...);
1046
11
}
Unexecuted instantiation: tinyformat::detail::FormatListN<sizeof...(char const*, unsigned int, char const*, std::basic_string_view<char, std::char_traits<char>>)> tinyformat::makeFormatList<char const*, unsigned int, char const*, std::basic_string_view<char, std::char_traits<char>>>(char const* const&, unsigned int const&, char const* const&, std::basic_string_view<char, std::char_traits<char>> const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<sizeof...(long, unsigned long, long)> tinyformat::makeFormatList<long, unsigned long, long>(long const&, unsigned long const&, long const&)
tinyformat::detail::FormatListN<sizeof...(int, unsigned int, unsigned int, long, long, long)> 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
7.29M
{
1045
7.29M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
7.29M
}
tinyformat::detail::FormatListN<sizeof...(int, unsigned int, unsigned int)> tinyformat::makeFormatList<int, unsigned int, unsigned int>(int const&, unsigned int const&, unsigned int const&)
Line
Count
Source
1044
2.47k
{
1045
2.47k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.47k
}
tinyformat::detail::FormatListN<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned int, std::basic_string_view<char, std::char_traits<char>>, int, long, long, long)> tinyformat::makeFormatList<std::basic_string_view<char, std::char_traits<char>>, unsigned int, std::basic_string_view<char, std::char_traits<char>>, int, long, long, long>(std::basic_string_view<char, std::char_traits<char>> const&, unsigned int const&, std::basic_string_view<char, std::char_traits<char>> const&, int const&, long const&, long const&, long const&)
Line
Count
Source
1044
183k
{
1045
183k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
183k
}
tinyformat::detail::FormatListN<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned int, std::basic_string_view<char, std::char_traits<char>>)> tinyformat::makeFormatList<std::basic_string_view<char, std::char_traits<char>>, unsigned int, std::basic_string_view<char, std::char_traits<char>>>(std::basic_string_view<char, std::char_traits<char>> const&, unsigned int const&, std::basic_string_view<char, std::char_traits<char>> const&)
Line
Count
Source
1044
6.02M
{
1045
6.02M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
6.02M
}
tinyformat::detail::FormatListN<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned int, std::basic_string_view<char, std::char_traits<char>>, unsigned long, long)> tinyformat::makeFormatList<std::basic_string_view<char, std::char_traits<char>>, unsigned int, std::basic_string_view<char, std::char_traits<char>>, unsigned long, long>(std::basic_string_view<char, std::char_traits<char>> const&, unsigned int const&, std::basic_string_view<char, std::char_traits<char>> const&, unsigned long const&, long const&)
Line
Count
Source
1044
4
{
1045
4
    return detail::FormatListN<sizeof...(args)>(args...);
1046
4
}
tinyformat::detail::FormatListN<sizeof...(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, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)> 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, 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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
1044
28
{
1045
28
    return detail::FormatListN<sizeof...(args)>(args...);
1046
28
}
tinyformat::detail::FormatListN<sizeof...(std::basic_string_view<char, std::char_traits<char>>, std::basic_string_view<char, std::char_traits<char>>, int)> 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>> const&, std::basic_string_view<char, std::char_traits<char>> const&, int const&)
Line
Count
Source
1044
966k
{
1045
966k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
966k
}
Unexecuted instantiation: tinyformat::detail::FormatListN<sizeof...(char const*, int, char const*)> tinyformat::makeFormatList<char const*, int, char const*>(char const* const&, int const&, char const* const&)
Unexecuted instantiation: tinyformat::detail::FormatListN<sizeof...(char const*, char const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)> tinyformat::makeFormatList<char const*, char const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(char const* const&, char const* const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
tinyformat::detail::FormatListN<sizeof...(char const*, char const*, char const*, std::basic_string_view<char, std::char_traits<char>>)> 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&)
Line
Count
Source
1044
7
{
1045
7
    return detail::FormatListN<sizeof...(args)>(args...);
1046
7
}
Unexecuted instantiation: tinyformat::detail::FormatListN<sizeof...(char const*, std::basic_string_view<char, std::char_traits<char>>)> 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&)
tinyformat::detail::FormatListN<sizeof...(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::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&)
Line
Count
Source
1044
1
{
1045
1
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1
}
tinyformat::detail::FormatListN<sizeof...(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::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&)
Line
Count
Source
1044
4
{
1045
4
    return detail::FormatListN<sizeof...(args)>(args...);
1046
4
}
tinyformat::detail::FormatListN<sizeof...(char [13], char [27])> tinyformat::makeFormatList<char [13], char [27]>(char const (&) [13], char const (&) [27])
Line
Count
Source
1044
16
{
1045
16
    return detail::FormatListN<sizeof...(args)>(args...);
1046
16
}
tinyformat::detail::FormatListN<sizeof...(char [8], char [37])> tinyformat::makeFormatList<char [8], char [37]>(char const (&) [8], char const (&) [37])
Line
Count
Source
1044
16
{
1045
16
    return detail::FormatListN<sizeof...(args)>(args...);
1046
16
}
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
40.5M
{
1071
40.5M
    detail::formatImpl(out, fmt, list.m_args, list.m_N);
1072
40.5M
}
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
40.6M
{
1081
40.6M
    vformat(out, fmt, makeFormatList(args...));
1082
40.6M
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
9.64M
{
1081
9.64M
    vformat(out, fmt, makeFormatList(args...));
1082
9.64M
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned short>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
10.4k
{
1081
10.4k
    vformat(out, fmt, makeFormatList(args...));
1082
10.4k
}
void tinyformat::format<int, int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(int, int)>, int const&, int const&)
Line
Count
Source
1080
6.38k
{
1081
6.38k
    vformat(out, fmt, makeFormatList(args...));
1082
6.38k
}
void tinyformat::format<int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(int)>, int const&)
Line
Count
Source
1080
79.2k
{
1081
79.2k
    vformat(out, fmt, makeFormatList(args...));
1082
79.2k
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
8.65k
{
1081
8.65k
    vformat(out, fmt, makeFormatList(args...));
1082
8.65k
}
void tinyformat::format<unsigned int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(unsigned int)>, unsigned int const&)
Line
Count
Source
1080
723k
{
1081
723k
    vformat(out, fmt, makeFormatList(args...));
1082
723k
}
void tinyformat::format<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::ostream&, tinyformat::FormatStringCheck<sizeof...(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::__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&)
Line
Count
Source
1080
2
{
1081
2
    vformat(out, fmt, makeFormatList(args...));
1082
2
}
void tinyformat::format<unsigned long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(unsigned long)>, unsigned long const&)
Line
Count
Source
1080
319k
{
1081
319k
    vformat(out, fmt, makeFormatList(args...));
1082
319k
}
void tinyformat::format<>(std::ostream&, tinyformat::FormatStringCheck<sizeof...()>)
Line
Count
Source
1080
140k
{
1081
140k
    vformat(out, fmt, makeFormatList(args...));
1082
140k
}
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::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
1.17M
{
1081
1.17M
    vformat(out, fmt, makeFormatList(args...));
1082
1.17M
}
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::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
966k
{
1081
966k
    vformat(out, fmt, makeFormatList(args...));
1082
966k
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int, std::basic_string_view<char, std::char_traits<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::ostream&, tinyformat::FormatStringCheck<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int, std::basic_string_view<char, std::char_traits<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&, unsigned int const&, std::basic_string_view<char, std::char_traits<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
6
{
1081
6
    vformat(out, fmt, makeFormatList(args...));
1082
6
}
void tinyformat::format<char [5]>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char [5])>, char const (&) [5])
Line
Count
Source
1080
3
{
1081
3
    vformat(out, fmt, makeFormatList(args...));
1082
3
}
void tinyformat::format<char [6]>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char [6])>, char const (&) [6])
Line
Count
Source
1080
1
{
1081
1
    vformat(out, fmt, makeFormatList(args...));
1082
1
}
void tinyformat::format<char [4]>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char [4])>, char const (&) [4])
Line
Count
Source
1080
30
{
1081
30
    vformat(out, fmt, makeFormatList(args...));
1082
30
}
void tinyformat::format<long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
1.27k
{
1081
1.27k
    vformat(out, fmt, makeFormatList(args...));
1082
1.27k
}
void tinyformat::format<bool>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(bool)>, bool const&)
Line
Count
Source
1080
85.0k
{
1081
85.0k
    vformat(out, fmt, makeFormatList(args...));
1082
85.0k
}
void tinyformat::format<char const*>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char const*)>, char const* const&)
Line
Count
Source
1080
11.2k
{
1081
11.2k
    vformat(out, fmt, makeFormatList(args...));
1082
11.2k
}
void tinyformat::format<long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(long)>, long const&)
Line
Count
Source
1080
6.06M
{
1081
6.06M
    vformat(out, fmt, makeFormatList(args...));
1082
6.06M
}
void tinyformat::format<unsigned long, unsigned long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(unsigned long, unsigned long)>, unsigned long const&, unsigned long const&)
Line
Count
Source
1080
7.38k
{
1081
7.38k
    vformat(out, fmt, makeFormatList(args...));
1082
7.38k
}
void tinyformat::format<unsigned short>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(unsigned short)>, unsigned short const&)
Line
Count
Source
1080
247k
{
1081
247k
    vformat(out, fmt, makeFormatList(args...));
1082
247k
}
void tinyformat::format<unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
Line
Count
Source
1080
10.1k
{
1081
10.1k
    vformat(out, fmt, makeFormatList(args...));
1082
10.1k
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, char [4]>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, char [4])>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, char const (&) [4])
Line
Count
Source
1080
1
{
1081
1
    vformat(out, fmt, makeFormatList(args...));
1082
1
}
void tinyformat::format<util::TranslatedLiteral>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(util::TranslatedLiteral)>, util::TranslatedLiteral const&)
Line
Count
Source
1080
1
{
1081
1
    vformat(out, fmt, makeFormatList(args...));
1082
1
}
void tinyformat::format<unsigned int, unsigned long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(unsigned int, unsigned long)>, unsigned int const&, unsigned long const&)
Line
Count
Source
1080
2
{
1081
2
    vformat(out, fmt, makeFormatList(args...));
1082
2
}
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::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
30
{
1081
30
    vformat(out, fmt, makeFormatList(args...));
1082
30
}
void tinyformat::format<long, long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(long, long)>, long const&, long const&)
Line
Count
Source
1080
234k
{
1081
234k
    vformat(out, fmt, makeFormatList(args...));
1082
234k
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, unsigned long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, unsigned long)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&, unsigned long const&)
Line
Count
Source
1080
88.1k
{
1081
88.1k
    vformat(out, fmt, makeFormatList(args...));
1082
88.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::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
44.8k
{
1081
44.8k
    vformat(out, fmt, makeFormatList(args...));
1082
44.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>>, long, long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
15
{
1081
15
    vformat(out, fmt, makeFormatList(args...));
1082
15
}
void tinyformat::format<int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int)>, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&)
Line
Count
Source
1080
1
{
1081
1
    vformat(out, fmt, makeFormatList(args...));
1082
1
}
void tinyformat::format<int, int, int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(int, int, int)>, int const&, int const&, int const&)
Line
Count
Source
1080
1.08k
{
1081
1.08k
    vformat(out, fmt, makeFormatList(args...));
1082
1.08k
}
void tinyformat::format<int, int, int, int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(int, int, int, int)>, int const&, int const&, int const&, int const&)
Line
Count
Source
1080
427
{
1081
427
    vformat(out, fmt, makeFormatList(args...));
1082
427
}
void tinyformat::format<char [3], char [3]>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char [3], char [3])>, char const (&) [3], char const (&) [3])
Line
Count
Source
1080
2
{
1081
2
    vformat(out, fmt, makeFormatList(args...));
1082
2
}
void tinyformat::format<char [13], long, char [14]>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char [13], long, char [14])>, char const (&) [13], long const&, char const (&) [14])
Line
Count
Source
1080
10
{
1081
10
    vformat(out, fmt, makeFormatList(args...));
1082
10
}
void tinyformat::format<char [13], unsigned long, char [14]>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char [13], unsigned long, char [14])>, char const (&) [13], unsigned long const&, char const (&) [14])
Line
Count
Source
1080
8
{
1081
8
    vformat(out, fmt, makeFormatList(args...));
1082
8
}
void tinyformat::format<int, 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::ostream&, tinyformat::FormatStringCheck<sizeof...(int, 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>>)>, int const&, 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&)
Line
Count
Source
1080
13.7k
{
1081
13.7k
    vformat(out, fmt, makeFormatList(args...));
1082
13.7k
}
void tinyformat::format<int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, int const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
1080
13.7k
{
1081
13.7k
    vformat(out, fmt, makeFormatList(args...));
1082
13.7k
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
20.1k
{
1081
20.1k
    vformat(out, fmt, makeFormatList(args...));
1082
20.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::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
225k
{
1081
225k
    vformat(out, fmt, makeFormatList(args...));
1082
225k
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long, long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
Line
Count
Source
1080
185
{
1081
185
    vformat(out, fmt, makeFormatList(args...));
1082
185
}
void tinyformat::format<wallet::DatabaseFormat>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(wallet::DatabaseFormat)>, wallet::DatabaseFormat const&)
Line
Count
Source
1080
1
{
1081
1
    vformat(out, fmt, makeFormatList(args...));
1082
1
}
void tinyformat::format<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
2.63k
{
1081
2.63k
    vformat(out, fmt, makeFormatList(args...));
1082
2.63k
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char const*>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
465k
{
1081
465k
    vformat(out, fmt, makeFormatList(args...));
1082
465k
}
void tinyformat::format<std::basic_string_view<char, std::char_traits<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(std::basic_string_view<char, std::char_traits<char>>)>, std::basic_string_view<char, std::char_traits<char>> const&)
Line
Count
Source
1080
23.9k
{
1081
23.9k
    vformat(out, fmt, makeFormatList(args...));
1082
23.9k
}
void tinyformat::format<std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
521
{
1081
521
    vformat(out, fmt, makeFormatList(args...));
1082
521
}
void tinyformat::format<char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
498
{
1081
498
    vformat(out, fmt, makeFormatList(args...));
1082
498
}
Unexecuted instantiation: void tinyformat::format<char [12], char const*>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char [12], char const*)>, char const (&) [12], char const* const&)
Unexecuted instantiation: void tinyformat::format<char [16]>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char [16])>, char const (&) [16])
void tinyformat::format<unsigned long, long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(unsigned long, long)>, unsigned long const&, long const&)
Line
Count
Source
1080
45.5k
{
1081
45.5k
    vformat(out, fmt, makeFormatList(args...));
1082
45.5k
}
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::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
Line
Count
Source
1080
18
{
1081
18
    vformat(out, fmt, makeFormatList(args...));
1082
18
}
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::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
11.8k
{
1081
11.8k
    vformat(out, fmt, makeFormatList(args...));
1082
11.8k
}
void tinyformat::format<unsigned long, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
Line
Count
Source
1080
26
{
1081
26
    vformat(out, fmt, makeFormatList(args...));
1082
26
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int, int, int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
Line
Count
Source
1080
2
{
1081
2
    vformat(out, fmt, makeFormatList(args...));
1082
2
}
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::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
32.2k
{
1081
32.2k
    vformat(out, fmt, makeFormatList(args...));
1082
32.2k
}
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::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
Line
Count
Source
1080
1.11k
{
1081
1.11k
    vformat(out, fmt, makeFormatList(args...));
1082
1.11k
}
void tinyformat::format<int, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
30.7k
{
1081
30.7k
    vformat(out, fmt, makeFormatList(args...));
1082
30.7k
}
void tinyformat::format<int, int, unsigned long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(int, int, unsigned long)>, int const&, int const&, unsigned long const&)
Line
Count
Source
1080
923
{
1081
923
    vformat(out, fmt, makeFormatList(args...));
1082
923
}
void tinyformat::format<unsigned char, unsigned char>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(unsigned char, unsigned char)>, unsigned char const&, unsigned char const&)
Line
Count
Source
1080
1
{
1081
1
    vformat(out, fmt, makeFormatList(args...));
1082
1
}
void tinyformat::format<unsigned char, unsigned char, char [13], unsigned char>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(unsigned char, unsigned char, char [13], unsigned char)>, unsigned char const&, unsigned char const&, char const (&) [13], unsigned char const&)
Line
Count
Source
1080
1
{
1081
1
    vformat(out, fmt, makeFormatList(args...));
1082
1
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
45.4k
{
1081
45.4k
    vformat(out, fmt, makeFormatList(args...));
1082
45.4k
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, unsigned long, unsigned long, unsigned long, unsigned int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, unsigned long, unsigned long, unsigned long, unsigned int)>, 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&, unsigned int const&)
Line
Count
Source
1080
17.8k
{
1081
17.8k
    vformat(out, fmt, makeFormatList(args...));
1082
17.8k
}
void tinyformat::format<char [14]>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char [14])>, char const (&) [14])
Line
Count
Source
1080
324
{
1081
324
    vformat(out, fmt, makeFormatList(args...));
1082
324
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, double, double>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
Line
Count
Source
1080
8
{
1081
8
    vformat(out, fmt, makeFormatList(args...));
1082
8
}
void tinyformat::format<int, unsigned int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(int, unsigned int)>, int const&, unsigned int const&)
Line
Count
Source
1080
251
{
1081
251
    vformat(out, fmt, makeFormatList(args...));
1082
251
}
void tinyformat::format<char const*, int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char const*, int)>, char const* const&, int const&)
Line
Count
Source
1080
434k
{
1081
434k
    vformat(out, fmt, makeFormatList(args...));
1082
434k
}
void tinyformat::format<unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
42
{
1081
42
    vformat(out, fmt, makeFormatList(args...));
1082
42
}
void tinyformat::format<unsigned long, char const*, int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(unsigned long, char const*, int)>, unsigned long const&, char const* const&, int const&)
Line
Count
Source
1080
985
{
1081
985
    vformat(out, fmt, makeFormatList(args...));
1082
985
}
Unexecuted instantiation: void tinyformat::format<char const*, int, unsigned long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char const*, int, unsigned long)>, char const* const&, int const&, unsigned long const&)
Unexecuted instantiation: void tinyformat::format<char [6], int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char [6], int)>, char const (&) [6], int const&)
void tinyformat::format<long, long, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
Line
Count
Source
1080
12
{
1081
12
    vformat(out, fmt, makeFormatList(args...));
1082
12
}
void tinyformat::format<long, long, long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(long, long, long)>, long const&, long const&, long const&)
Line
Count
Source
1080
8
{
1081
8
    vformat(out, fmt, makeFormatList(args...));
1082
8
}
void tinyformat::format<long, int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(long, int)>, long const&, int const&)
Line
Count
Source
1080
1
{
1081
1
    vformat(out, fmt, makeFormatList(args...));
1082
1
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, bool>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
6.36k
{
1081
6.36k
    vformat(out, fmt, makeFormatList(args...));
1082
6.36k
}
void tinyformat::format<unsigned char, unsigned char, HTTPStatusCode, std::basic_string_view<char, std::char_traits<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(unsigned char, unsigned char, HTTPStatusCode, std::basic_string_view<char, std::char_traits<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, unsigned char const&, unsigned char const&, HTTPStatusCode const&, std::basic_string_view<char, std::char_traits<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
1080
183k
{
1081
183k
    vformat(out, fmt, makeFormatList(args...));
1082
183k
}
void tinyformat::format<HTTPStatusCode, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(HTTPStatusCode, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long)>, HTTPStatusCode const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&)
Line
Count
Source
1080
183k
{
1081
183k
    vformat(out, fmt, makeFormatList(args...));
1082
183k
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char [13]>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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])
Line
Count
Source
1080
4
{
1081
4
    vformat(out, fmt, makeFormatList(args...));
1082
4
}
Unexecuted instantiation: void tinyformat::format<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>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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>>)>, 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>> const&)
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, char const*>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, char const*)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&, char const* const&)
Line
Count
Source
1080
12
{
1081
12
    vformat(out, fmt, makeFormatList(args...));
1082
12
}
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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(std::basic_string_view<char, std::char_traits<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 long)>, std::basic_string_view<char, std::char_traits<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 long const&)
Line
Count
Source
1080
183k
{
1081
183k
    vformat(out, fmt, makeFormatList(args...));
1082
183k
}
void tinyformat::format<long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long)>, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&)
Line
Count
Source
1080
183k
{
1081
183k
    vformat(out, fmt, makeFormatList(args...));
1082
183k
}
void tinyformat::format<unsigned short, unsigned long, unsigned long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(unsigned short, unsigned long, unsigned long)>, unsigned short const&, unsigned long const&, unsigned long const&)
Line
Count
Source
1080
2
{
1081
2
    vformat(out, fmt, makeFormatList(args...));
1082
2
}
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::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
34
{
1081
34
    vformat(out, fmt, makeFormatList(args...));
1082
34
}
Unexecuted instantiation: void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned char, int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned char, int)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned char const&, int const&)
void tinyformat::format<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
Line
Count
Source
1080
71
{
1081
71
    vformat(out, fmt, makeFormatList(args...));
1082
71
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
4.07k
{
1081
4.07k
    vformat(out, fmt, makeFormatList(args...));
1082
4.07k
}
void tinyformat::format<double, double>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(double, double)>, double const&, double const&)
Line
Count
Source
1080
1.05k
{
1081
1.05k
    vformat(out, fmt, makeFormatList(args...));
1082
1.05k
}
void tinyformat::format<char const*, unsigned short>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char const*, unsigned short)>, char const* const&, unsigned short const&)
Line
Count
Source
1080
2.43k
{
1081
2.43k
    vformat(out, fmt, makeFormatList(args...));
1082
2.43k
}
void tinyformat::format<char const*, char const*>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char const*, char const*)>, char const* const&, char const* const&)
Line
Count
Source
1080
16.1k
{
1081
16.1k
    vformat(out, fmt, makeFormatList(args...));
1082
16.1k
}
void tinyformat::format<char [100]>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char [100])>, char const (&) [100])
Line
Count
Source
1080
1.90k
{
1081
1.90k
    vformat(out, fmt, makeFormatList(args...));
1082
1.90k
}
void tinyformat::format<int, int, int, int, int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(int, int, int, int, int)>, int const&, int const&, int const&, int const&, int const&)
Line
Count
Source
1080
1.90k
{
1081
1.90k
    vformat(out, fmt, makeFormatList(args...));
1082
1.90k
}
void tinyformat::format<unsigned int, int, unsigned long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(unsigned int, int, unsigned long)>, unsigned int const&, int const&, unsigned long const&)
Line
Count
Source
1080
1.90k
{
1081
1.90k
    vformat(out, fmt, makeFormatList(args...));
1082
1.90k
}
void tinyformat::format<unsigned short, unsigned short, unsigned short, unsigned short, unsigned short>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
4.91k
{
1081
4.91k
    vformat(out, fmt, makeFormatList(args...));
1082
4.91k
}
void tinyformat::format<bool, bool>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(bool, bool)>, bool const&, bool const&)
Line
Count
Source
1080
3.80k
{
1081
3.80k
    vformat(out, fmt, makeFormatList(args...));
1082
3.80k
}
void tinyformat::format<unsigned int, unsigned int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(unsigned int, unsigned int)>, unsigned int const&, unsigned int const&)
Line
Count
Source
1080
149k
{
1081
149k
    vformat(out, fmt, makeFormatList(args...));
1082
149k
}
void tinyformat::format<char [15], bool, long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char [15], bool, long)>, char const (&) [15], bool const&, long const&)
Line
Count
Source
1080
1.90k
{
1081
1.90k
    vformat(out, fmt, makeFormatList(args...));
1082
1.90k
}
void tinyformat::format<char [13]>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char [13])>, char const (&) [13])
Line
Count
Source
1080
2.11k
{
1081
2.11k
    vformat(out, fmt, makeFormatList(args...));
1082
2.11k
}
void tinyformat::format<unsigned long, unsigned int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(unsigned long, unsigned int)>, unsigned long const&, unsigned int const&)
Line
Count
Source
1080
7
{
1081
7
    vformat(out, fmt, makeFormatList(args...));
1082
7
}
void tinyformat::format<double>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(double)>, double const&)
Line
Count
Source
1080
133k
{
1081
133k
    vformat(out, fmt, makeFormatList(args...));
1082
133k
}
void tinyformat::format<double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
51
{
1081
51
    vformat(out, fmt, makeFormatList(args...));
1082
51
}
void tinyformat::format<std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char>, unsigned long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
Line
Count
Source
1080
2
{
1081
2
    vformat(out, fmt, makeFormatList(args...));
1082
2
}
Unexecuted instantiation: void tinyformat::format<char [17]>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char [17])>, char const (&) [17])
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
86.9k
{
1081
86.9k
    vformat(out, fmt, makeFormatList(args...));
1082
86.9k
}
void tinyformat::format<char [3], 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::ostream&, tinyformat::FormatStringCheck<sizeof...(char [3], 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)>, char const (&) [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
656
{
1081
656
    vformat(out, fmt, makeFormatList(args...));
1082
656
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int, long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
84
{
1081
84
    vformat(out, fmt, makeFormatList(args...));
1082
84
}
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::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
Line
Count
Source
1080
1
{
1081
1
    vformat(out, fmt, makeFormatList(args...));
1082
1
}
void tinyformat::format<unsigned int, long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(unsigned int, long)>, unsigned int const&, long const&)
Line
Count
Source
1080
98
{
1081
98
    vformat(out, fmt, makeFormatList(args...));
1082
98
}
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::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
102
{
1081
102
    vformat(out, fmt, makeFormatList(args...));
1082
102
}
Unexecuted instantiation: void tinyformat::format<ServiceFlags, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
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>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
Unexecuted instantiation: void tinyformat::format<char [9], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
void tinyformat::format<char [17], bool>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char [17], bool)>, char const (&) [17], bool const&)
Line
Count
Source
1080
1.25k
{
1081
1.25k
    vformat(out, fmt, makeFormatList(args...));
1082
1.25k
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
325k
{
1081
325k
    vformat(out, fmt, makeFormatList(args...));
1082
325k
}
void tinyformat::format<char [30], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
19.0k
{
1081
19.0k
    vformat(out, fmt, makeFormatList(args...));
1082
19.0k
}
void tinyformat::format<long, long, unsigned long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(long, long, unsigned long)>, long const&, long const&, unsigned long const&)
Line
Count
Source
1080
1
{
1081
1
    vformat(out, fmt, makeFormatList(args...));
1082
1
}
void tinyformat::format<char [20], long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char [20], long)>, char const (&) [20], long const&)
Line
Count
Source
1080
1
{
1081
1
    vformat(out, fmt, makeFormatList(args...));
1082
1
}
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::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
12.0k
{
1081
12.0k
    vformat(out, fmt, makeFormatList(args...));
1082
12.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>>, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
853
{
1081
853
    vformat(out, fmt, makeFormatList(args...));
1082
853
}
void tinyformat::format<ServiceFlags, ServiceFlags, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
Line
Count
Source
1080
25
{
1081
25
    vformat(out, fmt, makeFormatList(args...));
1082
25
}
void tinyformat::format<int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, bool, long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
Line
Count
Source
1080
1.63k
{
1081
1.63k
    vformat(out, fmt, makeFormatList(args...));
1082
1.63k
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::atomic<int>, int, 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>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::atomic<int>, int, 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>>, 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&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool 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.59k
{
1081
1.59k
    vformat(out, fmt, makeFormatList(args...));
1082
1.59k
}
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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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>>, 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::__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.55k
{
1081
1.55k
    vformat(out, fmt, makeFormatList(args...));
1082
1.55k
}
void tinyformat::format<int, long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(int, long)>, int const&, long const&)
Line
Count
Source
1080
1.54k
{
1081
1.54k
    vformat(out, fmt, makeFormatList(args...));
1082
1.54k
}
void tinyformat::format<std::basic_string_view<char, std::char_traits<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(std::basic_string_view<char, std::char_traits<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long)>, std::basic_string_view<char, std::char_traits<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&)
Line
Count
Source
1080
5
{
1081
5
    vformat(out, fmt, makeFormatList(args...));
1082
5
}
void tinyformat::format<std::basic_string_view<char, std::char_traits<char>>, unsigned long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned long)>, std::basic_string_view<char, std::char_traits<char>> const&, unsigned long const&)
Line
Count
Source
1080
2
{
1081
2
    vformat(out, fmt, makeFormatList(args...));
1082
2
}
void tinyformat::format<unsigned long, unsigned long, unsigned long, long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(unsigned long, unsigned long, unsigned long, long)>, unsigned long const&, unsigned long const&, unsigned long const&, long const&)
Line
Count
Source
1080
44
{
1081
44
    vformat(out, fmt, makeFormatList(args...));
1082
44
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char const*, long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
28.4k
{
1081
28.4k
    vformat(out, fmt, makeFormatList(args...));
1082
28.4k
}
void tinyformat::format<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
3.11k
{
1081
3.11k
    vformat(out, fmt, makeFormatList(args...));
1082
3.11k
}
void tinyformat::format<unsigned long, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
Line
Count
Source
1080
2
{
1081
2
    vformat(out, fmt, makeFormatList(args...));
1082
2
}
void tinyformat::format<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
3
{
1081
3
    vformat(out, fmt, makeFormatList(args...));
1082
3
}
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, unsigned int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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 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&, unsigned long const&, unsigned int const&)
Line
Count
Source
1080
546
{
1081
546
    vformat(out, fmt, makeFormatList(args...));
1082
546
}
void tinyformat::format<char [15], long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char [15], long)>, char const (&) [15], long const&)
Line
Count
Source
1080
2
{
1081
2
    vformat(out, fmt, makeFormatList(args...));
1082
2
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char [17]>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
30
{
1081
30
    vformat(out, fmt, makeFormatList(args...));
1082
30
}
void tinyformat::format<char const*, 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::ostream&, tinyformat::FormatStringCheck<sizeof...(char const*, 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>>)>, char const* const&, 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&)
Line
Count
Source
1080
21.0k
{
1081
21.0k
    vformat(out, fmt, makeFormatList(args...));
1082
21.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>>, int, long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
201
{
1081
201
    vformat(out, fmt, makeFormatList(args...));
1082
201
}
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::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
4
{
1081
4
    vformat(out, fmt, makeFormatList(args...));
1082
4
}
void tinyformat::format<unsigned char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
4
{
1081
4
    vformat(out, fmt, makeFormatList(args...));
1082
4
}
void tinyformat::format<unsigned int, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
Line
Count
Source
1080
3
{
1081
3
    vformat(out, fmt, makeFormatList(args...));
1082
3
}
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::ostream&, tinyformat::FormatStringCheck<sizeof...(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: void tinyformat::format<char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
void tinyformat::format<char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int, char const*, char const*>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
12
{
1081
12
    vformat(out, fmt, makeFormatList(args...));
1082
12
}
void tinyformat::format<char const*, long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char const*, long)>, char const* const&, long const&)
Line
Count
Source
1080
93
{
1081
93
    vformat(out, fmt, makeFormatList(args...));
1082
93
}
void tinyformat::format<char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
6.69k
{
1081
6.69k
    vformat(out, fmt, makeFormatList(args...));
1082
6.69k
}
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::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
744
{
1081
744
    vformat(out, fmt, makeFormatList(args...));
1082
744
}
void tinyformat::format<char [13], long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
10.1k
{
1081
10.1k
    vformat(out, fmt, makeFormatList(args...));
1082
10.1k
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
34.3k
{
1081
34.3k
    vformat(out, fmt, makeFormatList(args...));
1082
34.3k
}
void tinyformat::format<unsigned long, unsigned long, int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(unsigned long, unsigned long, int)>, unsigned long const&, unsigned long const&, int const&)
Line
Count
Source
1080
7
{
1081
7
    vformat(out, fmt, makeFormatList(args...));
1082
7
}
Unexecuted instantiation: void tinyformat::format<char [19], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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: void tinyformat::format<char [19]>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char [19])>, char const (&) [19])
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::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
1.23k
{
1081
1.23k
    vformat(out, fmt, makeFormatList(args...));
1082
1.23k
}
void tinyformat::format<kernel::ChainstateRole, int, int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(kernel::ChainstateRole, int, int)>, kernel::ChainstateRole const&, int const&, int const&)
Line
Count
Source
1080
11
{
1081
11
    vformat(out, fmt, makeFormatList(args...));
1082
11
}
void tinyformat::format<kernel::ChainstateRole, unsigned long, unsigned long, long, int, int, int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(kernel::ChainstateRole, unsigned long, unsigned long, long, int, int, int)>, kernel::ChainstateRole const&, unsigned long const&, unsigned long const&, long const&, int const&, int const&, int const&)
Line
Count
Source
1080
108
{
1081
108
    vformat(out, fmt, makeFormatList(args...));
1082
108
}
void tinyformat::format<char [15], int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char [15], int)>, char const (&) [15], int const&)
Line
Count
Source
1080
623
{
1081
623
    vformat(out, fmt, makeFormatList(args...));
1082
623
}
void tinyformat::format<char [18], int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char [18], int)>, char const (&) [18], int const&)
Line
Count
Source
1080
15
{
1081
15
    vformat(out, fmt, makeFormatList(args...));
1082
15
}
void tinyformat::format<node::BlockfileType, node::BlockfileCursor>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(node::BlockfileType, node::BlockfileCursor)>, node::BlockfileType const&, node::BlockfileCursor const&)
Line
Count
Source
1080
12
{
1081
12
    vformat(out, fmt, makeFormatList(args...));
1082
12
}
void tinyformat::format<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, unsigned int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
Line
Count
Source
1080
33
{
1081
33
    vformat(out, fmt, makeFormatList(args...));
1082
33
}
Unexecuted instantiation: void tinyformat::format<int, bool, int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(int, bool, int)>, 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::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
void tinyformat::format<unsigned int, int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(unsigned int, int)>, unsigned int const&, int const&)
Line
Count
Source
1080
17
{
1081
17
    vformat(out, fmt, makeFormatList(args...));
1082
17
}
void tinyformat::format<int, unsigned long, unsigned long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(int, unsigned long, unsigned long)>, int const&, unsigned long const&, unsigned long const&)
Line
Count
Source
1080
148
{
1081
148
    vformat(out, fmt, makeFormatList(args...));
1082
148
}
void tinyformat::format<long, long, long, long, long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(long, long, long, long, long)>, long const&, long const&, long const&, long const&, long const&)
Line
Count
Source
1080
454
{
1081
454
    vformat(out, fmt, makeFormatList(args...));
1082
454
}
void tinyformat::format<double, double, unsigned long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(double, double, unsigned long)>, double const&, double const&, unsigned long const&)
Line
Count
Source
1080
945
{
1081
945
    vformat(out, fmt, makeFormatList(args...));
1082
945
}
void tinyformat::format<long, unsigned long, long, unsigned long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(long, unsigned long, long, unsigned long)>, long const&, unsigned long const&, long const&, unsigned long const&)
Line
Count
Source
1080
47.9k
{
1081
47.9k
    vformat(out, fmt, makeFormatList(args...));
1082
47.9k
}
void tinyformat::format<double, double, double>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(double, double, double)>, double const&, double const&, double const&)
Line
Count
Source
1080
1.15M
{
1081
1.15M
    vformat(out, fmt, makeFormatList(args...));
1082
1.15M
}
void tinyformat::format<char const*, unsigned long, unsigned int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char const*, unsigned long, unsigned int)>, char const* const&, unsigned long const&, unsigned int const&)
Line
Count
Source
1080
3
{
1081
3
    vformat(out, fmt, makeFormatList(args...));
1082
3
}
void tinyformat::format<char const*, unsigned long, char const*, unsigned long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char const*, unsigned long, char const*, unsigned long)>, char const* const&, unsigned long const&, char const* const&, unsigned long const&)
Line
Count
Source
1080
2
{
1081
2
    vformat(out, fmt, makeFormatList(args...));
1082
2
}
Unexecuted instantiation: void tinyformat::format<char [38], unsigned long, long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char [38], unsigned long, long)>, char const (&) [38], unsigned long const&, long const&)
void tinyformat::format<long, unsigned long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(long, unsigned long)>, long const&, unsigned long const&)
Line
Count
Source
1080
737
{
1081
737
    vformat(out, fmt, makeFormatList(args...));
1082
737
}
void tinyformat::format<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
22.4k
{
1081
22.4k
    vformat(out, fmt, makeFormatList(args...));
1082
22.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>>, long, unsigned long, unsigned long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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, 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&, long const&, unsigned long const&, unsigned long const&)
Line
Count
Source
1080
905
{
1081
905
    vformat(out, fmt, makeFormatList(args...));
1082
905
}
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>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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&, unsigned int const&)
Line
Count
Source
1080
142
{
1081
142
    vformat(out, fmt, makeFormatList(args...));
1082
142
}
void tinyformat::format<long, unsigned int, unsigned int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(long, unsigned int, unsigned int)>, long const&, unsigned int const&, unsigned int const&)
Line
Count
Source
1080
136
{
1081
136
    vformat(out, fmt, makeFormatList(args...));
1082
136
}
void tinyformat::format<long, bool>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(long, bool)>, long const&, bool const&)
Line
Count
Source
1080
8
{
1081
8
    vformat(out, fmt, makeFormatList(args...));
1082
8
}
void tinyformat::format<int, double, double, double, double, double, float, double, double, double, double, double, double, float, double, double, double, double>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
Line
Count
Source
1080
22.5k
{
1081
22.5k
    vformat(out, fmt, makeFormatList(args...));
1082
22.5k
}
void tinyformat::format<unsigned int, unsigned long, unsigned int, unsigned int, unsigned long, unsigned int, char const*>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
87.1k
{
1081
87.1k
    vformat(out, fmt, makeFormatList(args...));
1082
87.1k
}
void tinyformat::format<unsigned long, double>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(unsigned long, double)>, unsigned long const&, double const&)
Line
Count
Source
1080
1.06k
{
1081
1.06k
    vformat(out, fmt, makeFormatList(args...));
1082
1.06k
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, unsigned int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
Line
Count
Source
1080
5
{
1081
5
    vformat(out, fmt, makeFormatList(args...));
1082
5
}
void tinyformat::format<unsigned long, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
Line
Count
Source
1080
32
{
1081
32
    vformat(out, fmt, makeFormatList(args...));
1082
32
}
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::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
Line
Count
Source
1080
44
{
1081
44
    vformat(out, fmt, makeFormatList(args...));
1082
44
}
void tinyformat::format<ServiceFlags>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(ServiceFlags)>, ServiceFlags const&)
Line
Count
Source
1080
14.4k
{
1081
14.4k
    vformat(out, fmt, makeFormatList(args...));
1082
14.4k
}
void tinyformat::format<unsigned long, unsigned long, unsigned int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(unsigned long, unsigned long, unsigned int)>, unsigned long const&, unsigned long const&, unsigned int const&)
Line
Count
Source
1080
2.45k
{
1081
2.45k
    vformat(out, fmt, makeFormatList(args...));
1082
2.45k
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char const*, unsigned short, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char const*, 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&, char const* const&, unsigned short const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
1080
3
{
1081
3
    vformat(out, fmt, makeFormatList(args...));
1082
3
}
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::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
Line
Count
Source
1080
760
{
1081
760
    vformat(out, fmt, makeFormatList(args...));
1082
760
}
Unexecuted instantiation: void tinyformat::format<char [21], unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
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::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
2.83k
{
1081
2.83k
    vformat(out, fmt, makeFormatList(args...));
1082
2.83k
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, long, int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
379
{
1081
379
    vformat(out, fmt, makeFormatList(args...));
1082
379
}
void tinyformat::format<unsigned long, long, long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(unsigned long, long, long)>, unsigned long const&, long const&, long const&)
Line
Count
Source
1080
949
{
1081
949
    vformat(out, fmt, makeFormatList(args...));
1082
949
}
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::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
24
{
1081
24
    vformat(out, fmt, makeFormatList(args...));
1082
24
}
void tinyformat::format<unsigned long, unsigned long, long, long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(unsigned long, unsigned long, long, long)>, unsigned long const&, unsigned long const&, long const&, long const&)
Line
Count
Source
1080
10
{
1081
10
    vformat(out, fmt, makeFormatList(args...));
1082
10
}
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::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
123k
{
1081
123k
    vformat(out, fmt, makeFormatList(args...));
1082
123k
}
void tinyformat::format<char [23]>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char [23])>, char const (&) [23])
Line
Count
Source
1080
18
{
1081
18
    vformat(out, fmt, makeFormatList(args...));
1082
18
}
void tinyformat::format<char [21]>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char [21])>, char const (&) [21])
Line
Count
Source
1080
1
{
1081
1
    vformat(out, fmt, makeFormatList(args...));
1082
1
}
void tinyformat::format<char const*, unsigned long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char const*, unsigned long)>, char const* const&, unsigned long const&)
Line
Count
Source
1080
22
{
1081
22
    vformat(out, fmt, makeFormatList(args...));
1082
22
}
void tinyformat::format<char [13], int, int, int, char [42]>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char [13], int, int, int, char [42])>, char const (&) [13], int const&, int const&, int const&, char const (&) [42])
Line
Count
Source
1080
2
{
1081
2
    vformat(out, fmt, makeFormatList(args...));
1082
2
}
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::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
11.1k
{
1081
11.1k
    vformat(out, fmt, makeFormatList(args...));
1082
11.1k
}
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::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
39.5k
{
1081
39.5k
    vformat(out, fmt, makeFormatList(args...));
1082
39.5k
}
Unexecuted instantiation: void tinyformat::format<char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
void tinyformat::format<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char const*>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char const*)>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char const* const&)
Line
Count
Source
1080
653
{
1081
653
    vformat(out, fmt, makeFormatList(args...));
1082
653
}
void tinyformat::format<unsigned int, double, double, double, double, double>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(unsigned int, double, double, double, double, double)>, unsigned int const&, double const&, double const&, double const&, double const&, double const&)
Line
Count
Source
1080
162k
{
1081
162k
    vformat(out, fmt, makeFormatList(args...));
1082
162k
}
void tinyformat::format<int, double, double, double, double>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(int, double, double, double, double)>, int const&, double const&, double const&, double const&, double const&)
Line
Count
Source
1080
159k
{
1081
159k
    vformat(out, fmt, makeFormatList(args...));
1082
159k
}
void tinyformat::format<char const*, bool, bool, bool, bool>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char const*, bool, bool, bool, bool)>, char const* const&, bool const&, bool const&, bool const&, bool const&)
Line
Count
Source
1080
3.43k
{
1081
3.43k
    vformat(out, fmt, makeFormatList(args...));
1082
3.43k
}
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::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
2.69k
{
1081
2.69k
    vformat(out, fmt, makeFormatList(args...));
1082
2.69k
}
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::ostream&, tinyformat::FormatStringCheck<sizeof...(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])
void tinyformat::format<char [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
3.63k
{
1081
3.63k
    vformat(out, fmt, makeFormatList(args...));
1082
3.63k
}
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::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
29
{
1081
29
    vformat(out, fmt, makeFormatList(args...));
1082
29
}
void tinyformat::format<int, double>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(int, double)>, int const&, double const&)
Line
Count
Source
1080
938
{
1081
938
    vformat(out, fmt, makeFormatList(args...));
1082
938
}
Unexecuted instantiation: void tinyformat::format<long, double>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(long, double)>, long const&, double const&)
void tinyformat::format<char [12], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
14
{
1081
14
    vformat(out, fmt, makeFormatList(args...));
1082
14
}
Unexecuted instantiation: void tinyformat::format<char [12]>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char [12])>, char const (&) [12])
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::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
Line
Count
Source
1080
739
{
1081
739
    vformat(out, fmt, makeFormatList(args...));
1082
739
}
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::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
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::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
Line
Count
Source
1080
210
{
1081
210
    vformat(out, fmt, makeFormatList(args...));
1082
210
}
Unexecuted instantiation: void tinyformat::format<char [22], unsigned long, char const*>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char [22], unsigned long, char const*)>, 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::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
1.49k
{
1081
1.49k
    vformat(out, fmt, makeFormatList(args...));
1082
1.49k
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, double>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
Line
Count
Source
1080
268
{
1081
268
    vformat(out, fmt, makeFormatList(args...));
1082
268
}
Unexecuted instantiation: void tinyformat::format<long, float, unsigned long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(long, float, unsigned long)>, long const&, float const&, unsigned long 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>>, char const*>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
6.44k
{
1081
6.44k
    vformat(out, fmt, makeFormatList(args...));
1082
6.44k
}
void tinyformat::format<char [16], 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::ostream&, tinyformat::FormatStringCheck<sizeof...(char [16], 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 (&) [16], 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
99.0k
{
1081
99.0k
    vformat(out, fmt, makeFormatList(args...));
1082
99.0k
}
void tinyformat::format<char [16], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
101k
{
1081
101k
    vformat(out, fmt, makeFormatList(args...));
1082
101k
}
void tinyformat::format<char [26], 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::ostream&, tinyformat::FormatStringCheck<sizeof...(char [26], 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 (&) [26], 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
49.4k
{
1081
49.4k
    vformat(out, fmt, makeFormatList(args...));
1082
49.4k
}
void tinyformat::format<char [30], 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::ostream&, tinyformat::FormatStringCheck<sizeof...(char [30], 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 (&) [30], 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
1.97k
{
1081
1.97k
    vformat(out, fmt, makeFormatList(args...));
1082
1.97k
}
void tinyformat::format<char [15], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char [15], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int)>, char const (&) [15], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&)
Line
Count
Source
1080
111k
{
1081
111k
    vformat(out, fmt, makeFormatList(args...));
1082
111k
}
void tinyformat::format<char [35], unsigned int, unsigned long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char [35], unsigned int, unsigned long)>, char const (&) [35], unsigned int const&, unsigned long const&)
Line
Count
Source
1080
110k
{
1081
110k
    vformat(out, fmt, makeFormatList(args...));
1082
110k
}
void tinyformat::format<char [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int)>, char const (&) [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&)
Line
Count
Source
1080
13.4k
{
1081
13.4k
    vformat(out, fmt, makeFormatList(args...));
1082
13.4k
}
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::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
152k
{
1081
152k
    vformat(out, fmt, makeFormatList(args...));
1082
152k
}
void tinyformat::format<char [17], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
84.2k
{
1081
84.2k
    vformat(out, fmt, makeFormatList(args...));
1082
84.2k
}
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::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
void tinyformat::format<long, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
12.6k
{
1081
12.6k
    vformat(out, fmt, makeFormatList(args...));
1082
12.6k
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int, unsigned long, unsigned long, unsigned int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
Line
Count
Source
1080
1.54k
{
1081
1.54k
    vformat(out, fmt, makeFormatList(args...));
1082
1.54k
}
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::ostream&, tinyformat::FormatStringCheck<sizeof...(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: void tinyformat::format<char [12], unsigned int, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
void tinyformat::format<char [20], int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char [20], int)>, char const (&) [20], int const&)
Line
Count
Source
1080
495
{
1081
495
    vformat(out, fmt, makeFormatList(args...));
1082
495
}
Unexecuted instantiation: void tinyformat::format<char [20]>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char [20])>, char const (&) [20])
void tinyformat::format<char [10], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char [15], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char [10], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char [15], 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&, char const (&) [15], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
1080
42
{
1081
42
    vformat(out, fmt, makeFormatList(args...));
1082
42
}
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::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
Line
Count
Source
1080
3.56k
{
1081
3.56k
    vformat(out, fmt, makeFormatList(args...));
1082
3.56k
}
void tinyformat::format<long, long, char const*>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(long, long, char const*)>, long const&, long const&, char const* const&)
Line
Count
Source
1080
1.74k
{
1081
1.74k
    vformat(out, fmt, makeFormatList(args...));
1082
1.74k
}
void tinyformat::format<int, char const*>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(int, char const*)>, int const&, char const* const&)
Line
Count
Source
1080
6
{
1081
6
    vformat(out, fmt, makeFormatList(args...));
1082
6
}
Unexecuted instantiation: void tinyformat::format<char [13], char const*>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char [13], char const*)>, char const (&) [13], 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>>, 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::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
Line
Count
Source
1080
215
{
1081
215
    vformat(out, fmt, makeFormatList(args...));
1082
215
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, util::TranslatedLiteral>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
Line
Count
Source
1080
2.28k
{
1081
2.28k
    vformat(out, fmt, makeFormatList(args...));
1082
2.28k
}
void tinyformat::format<char [27], int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char [27], int)>, char const (&) [27], int const&)
Line
Count
Source
1080
60
{
1081
60
    vformat(out, fmt, makeFormatList(args...));
1082
60
}
Unexecuted instantiation: void tinyformat::format<char [21], char [42]>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char [21], char [42])>, char const (&) [21], char const (&) [42])
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::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
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::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
Line
Count
Source
1080
4
{
1081
4
    vformat(out, fmt, makeFormatList(args...));
1082
4
}
void tinyformat::format<char [10]>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char [10])>, char const (&) [10])
Line
Count
Source
1080
1.11k
{
1081
1.11k
    vformat(out, fmt, makeFormatList(args...));
1082
1.11k
}
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::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
Line
Count
Source
1080
2
{
1081
2
    vformat(out, fmt, makeFormatList(args...));
1082
2
}
void tinyformat::format<bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, bool const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
1080
67
{
1081
67
    vformat(out, fmt, makeFormatList(args...));
1082
67
}
Unexecuted instantiation: void tinyformat::format<char*>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char*)>, char* const&)
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::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long, long, int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
Line
Count
Source
1080
2
{
1081
2
    vformat(out, fmt, makeFormatList(args...));
1082
2
}
void tinyformat::format<int, char [1], std::basic_string_view<char, std::char_traits<char>>, std::basic_string_view<char, std::char_traits<char>>, int, char [1], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(int, char [1], std::basic_string_view<char, std::char_traits<char>>, std::basic_string_view<char, std::char_traits<char>>, int, char [1], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, int const&, char const (&) [1], std::basic_string_view<char, std::char_traits<char>> const&, std::basic_string_view<char, std::char_traits<char>> const&, int const&, char const (&) [1], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
1080
133
{
1081
133
    vformat(out, fmt, makeFormatList(args...));
1082
133
}
Unexecuted instantiation: void tinyformat::format<long, unsigned short>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(long, unsigned short)>, long const&, unsigned short const&)
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::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
Line
Count
Source
1080
15
{
1081
15
    vformat(out, fmt, makeFormatList(args...));
1082
15
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned char>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
Line
Count
Source
1080
2
{
1081
2
    vformat(out, fmt, makeFormatList(args...));
1082
2
}
void tinyformat::format<unsigned short, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
Line
Count
Source
1080
3
{
1081
3
    vformat(out, fmt, makeFormatList(args...));
1082
3
}
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::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
Line
Count
Source
1080
22
{
1081
22
    vformat(out, fmt, makeFormatList(args...));
1082
22
}
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::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
void tinyformat::format<char const*, long, long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char const*, long, long)>, char const* const&, long const&, long const&)
Line
Count
Source
1080
296k
{
1081
296k
    vformat(out, fmt, makeFormatList(args...));
1082
296k
}
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::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
Line
Count
Source
1080
4
{
1081
4
    vformat(out, fmt, makeFormatList(args...));
1082
4
}
void tinyformat::format<char [7], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
Line
Count
Source
1080
7
{
1081
7
    vformat(out, fmt, makeFormatList(args...));
1082
7
}
void tinyformat::format<char [14], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
Line
Count
Source
1080
2
{
1081
2
    vformat(out, fmt, makeFormatList(args...));
1082
2
}
void tinyformat::format<unsigned long, std::basic_string_view<char, std::char_traits<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(unsigned long, std::basic_string_view<char, std::char_traits<char>>)>, unsigned long const&, std::basic_string_view<char, std::char_traits<char>> const&)
Line
Count
Source
1080
21
{
1081
21
    vformat(out, fmt, makeFormatList(args...));
1082
21
}
void tinyformat::format<unsigned char, unsigned char, unsigned char, unsigned char>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(unsigned char, unsigned char, unsigned char, unsigned char)>, unsigned char const&, unsigned char const&, unsigned char const&, unsigned char const&)
Line
Count
Source
1080
305k
{
1081
305k
    vformat(out, fmt, makeFormatList(args...));
1082
305k
}
void tinyformat::format<unsigned char>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(unsigned char)>, unsigned char const&)
Line
Count
Source
1080
10.2k
{
1081
10.2k
    vformat(out, fmt, makeFormatList(args...));
1082
10.2k
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::atomic<unsigned long>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
Line
Count
Source
1080
68
{
1081
68
    vformat(out, fmt, makeFormatList(args...));
1082
68
}
void tinyformat::format<unsigned int, unsigned int, unsigned int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(unsigned int, unsigned int, unsigned int)>, unsigned int const&, unsigned int const&, unsigned int const&)
Line
Count
Source
1080
10
{
1081
10
    vformat(out, fmt, makeFormatList(args...));
1082
10
}
void tinyformat::format<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char const*>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
Line
Count
Source
1080
25
{
1081
25
    vformat(out, fmt, makeFormatList(args...));
1082
25
}
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::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
Line
Count
Source
1080
16
{
1081
16
    vformat(out, fmt, makeFormatList(args...));
1082
16
}
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::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
Line
Count
Source
1080
16
{
1081
16
    vformat(out, fmt, makeFormatList(args...));
1082
16
}
void tinyformat::format<unsigned long, int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(unsigned long, int)>, unsigned long const&, int const&)
Line
Count
Source
1080
1
{
1081
1
    vformat(out, fmt, makeFormatList(args...));
1082
1
}
void tinyformat::format<char>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char)>, char const&)
Line
Count
Source
1080
3
{
1081
3
    vformat(out, fmt, makeFormatList(args...));
1082
3
}
void tinyformat::format<std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char>, long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char>, long)>, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char> const&, long const&)
Line
Count
Source
1080
6
{
1081
6
    vformat(out, fmt, makeFormatList(args...));
1082
6
}
void tinyformat::format<std::basic_string_view<char, std::char_traits<char>>, char const*, unsigned int, char const*, char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char [42]>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(std::basic_string_view<char, std::char_traits<char>>, char const*, unsigned int, char const*, 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&, char const* const&, unsigned int const&, char const* const&, char const (&) [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char const (&) [42])
Line
Count
Source
1080
11
{
1081
11
    vformat(out, fmt, makeFormatList(args...));
1082
11
}
Unexecuted instantiation: void tinyformat::format<char const*, unsigned int, char const*, std::basic_string_view<char, std::char_traits<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char const*, unsigned int, char const*, std::basic_string_view<char, std::char_traits<char>>)>, char const* const&, unsigned int const&, char const* const&, std::basic_string_view<char, std::char_traits<char>> const&)
Unexecuted instantiation: void tinyformat::format<long, unsigned long, long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(long, unsigned long, long)>, long const&, unsigned long const&, long const&)
void tinyformat::format<int, unsigned int, unsigned int, long, long, long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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
1080
7.29M
{
1081
7.29M
    vformat(out, fmt, makeFormatList(args...));
1082
7.29M
}
void tinyformat::format<int, unsigned int, unsigned int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(int, unsigned int, unsigned int)>, int const&, unsigned int const&, unsigned int const&)
Line
Count
Source
1080
2.47k
{
1081
2.47k
    vformat(out, fmt, makeFormatList(args...));
1082
2.47k
}
void tinyformat::format<std::basic_string_view<char, std::char_traits<char>>, unsigned int, std::basic_string_view<char, std::char_traits<char>>, int, long, long, long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned int, std::basic_string_view<char, std::char_traits<char>>, int, long, long, long)>, std::basic_string_view<char, std::char_traits<char>> const&, unsigned int const&, std::basic_string_view<char, std::char_traits<char>> const&, int const&, long const&, long const&, long const&)
Line
Count
Source
1080
183k
{
1081
183k
    vformat(out, fmt, makeFormatList(args...));
1082
183k
}
void tinyformat::format<std::basic_string_view<char, std::char_traits<char>>, unsigned int, std::basic_string_view<char, std::char_traits<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned int, std::basic_string_view<char, std::char_traits<char>>)>, std::basic_string_view<char, std::char_traits<char>> const&, unsigned int const&, std::basic_string_view<char, std::char_traits<char>> const&)
Line
Count
Source
1080
6.02M
{
1081
6.02M
    vformat(out, fmt, makeFormatList(args...));
1082
6.02M
}
void tinyformat::format<std::basic_string_view<char, std::char_traits<char>>, unsigned int, std::basic_string_view<char, std::char_traits<char>>, unsigned long, long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned int, std::basic_string_view<char, std::char_traits<char>>, unsigned long, long)>, std::basic_string_view<char, std::char_traits<char>> const&, unsigned int const&, std::basic_string_view<char, std::char_traits<char>> const&, unsigned long const&, long const&)
Line
Count
Source
1080
4
{
1081
4
    vformat(out, fmt, makeFormatList(args...));
1082
4
}
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, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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, 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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
1080
28
{
1081
28
    vformat(out, fmt, makeFormatList(args...));
1082
28
}
void tinyformat::format<std::basic_string_view<char, std::char_traits<char>>, std::basic_string_view<char, std::char_traits<char>>, int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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>> const&, std::basic_string_view<char, std::char_traits<char>> const&, int const&)
Line
Count
Source
1080
966k
{
1081
966k
    vformat(out, fmt, makeFormatList(args...));
1082
966k
}
Unexecuted instantiation: void tinyformat::format<char const*, int, char const*>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char const*, int, char const*)>, char const* const&, int const&, char const* const&)
Unexecuted instantiation: void tinyformat::format<char const*, char const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char const*, char const*, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const* const&, char const* const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
void tinyformat::format<char const*, char const*, char const*, std::basic_string_view<char, std::char_traits<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
Line
Count
Source
1080
7
{
1081
7
    vformat(out, fmt, makeFormatList(args...));
1082
7
}
Unexecuted instantiation: void tinyformat::format<char const*, std::basic_string_view<char, std::char_traits<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char const*, std::basic_string_view<char, std::char_traits<char>>)>, char const* const&, std::basic_string_view<char, std::char_traits<char>> const&)
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::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
Line
Count
Source
1080
1
{
1081
1
    vformat(out, fmt, makeFormatList(args...));
1082
1
}
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::ostream&, tinyformat::FormatStringCheck<sizeof...(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&)
Line
Count
Source
1080
4
{
1081
4
    vformat(out, fmt, makeFormatList(args...));
1082
4
}
void tinyformat::format<char [13], char [27]>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char [13], char [27])>, char const (&) [13], char const (&) [27])
Line
Count
Source
1080
16
{
1081
16
    vformat(out, fmt, makeFormatList(args...));
1082
16
}
void tinyformat::format<char [8], char [37]>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char [8], char [37])>, char const (&) [8], char const (&) [37])
Line
Count
Source
1080
16
{
1081
16
    vformat(out, fmt, makeFormatList(args...));
1082
16
}
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
40.6M
{
1089
40.6M
    std::ostringstream oss;
1090
40.6M
    format(oss, fmt, args...);
1091
40.6M
    return oss.str();
1092
40.6M
}
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<sizeof...(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
1088
9.63M
{
1089
9.63M
    std::ostringstream oss;
1090
9.63M
    format(oss, fmt, args...);
1091
9.63M
    return oss.str();
1092
9.63M
}
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<sizeof...(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
1088
10.4k
{
1089
10.4k
    std::ostringstream oss;
1090
10.4k
    format(oss, fmt, args...);
1091
10.4k
    return oss.str();
1092
10.4k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<int, int>(tinyformat::FormatStringCheck<sizeof...(int, int)>, int const&, int const&)
Line
Count
Source
1088
6.38k
{
1089
6.38k
    std::ostringstream oss;
1090
6.38k
    format(oss, fmt, args...);
1091
6.38k
    return oss.str();
1092
6.38k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<int>(tinyformat::FormatStringCheck<sizeof...(int)>, int const&)
Line
Count
Source
1088
78.1k
{
1089
78.1k
    std::ostringstream oss;
1090
78.1k
    format(oss, fmt, args...);
1091
78.1k
    return oss.str();
1092
78.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<sizeof...(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
1088
8.65k
{
1089
8.65k
    std::ostringstream oss;
1090
8.65k
    format(oss, fmt, args...);
1091
8.65k
    return oss.str();
1092
8.65k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<unsigned int>(tinyformat::FormatStringCheck<sizeof...(unsigned int)>, unsigned int const&)
Line
Count
Source
1088
723k
{
1089
723k
    std::ostringstream oss;
1090
723k
    format(oss, fmt, args...);
1091
723k
    return oss.str();
1092
723k
}
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, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(tinyformat::FormatStringCheck<sizeof...(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::__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&)
Line
Count
Source
1088
2
{
1089
2
    std::ostringstream oss;
1090
2
    format(oss, fmt, args...);
1091
2
    return oss.str();
1092
2
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<unsigned long>(tinyformat::FormatStringCheck<sizeof...(unsigned long)>, unsigned long const&)
Line
Count
Source
1088
319k
{
1089
319k
    std::ostringstream oss;
1090
319k
    format(oss, fmt, args...);
1091
319k
    return oss.str();
1092
319k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<>(tinyformat::FormatStringCheck<sizeof...()>)
Line
Count
Source
1088
140k
{
1089
140k
    std::ostringstream oss;
1090
140k
    format(oss, fmt, args...);
1091
140k
    return oss.str();
1092
140k
}
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<sizeof...(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
1088
1.17M
{
1089
1.17M
    std::ostringstream oss;
1090
1.17M
    format(oss, fmt, args...);
1091
1.17M
    return oss.str();
1092
1.17M
}
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<sizeof...(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
1088
966k
{
1089
966k
    std::ostringstream oss;
1090
966k
    format(oss, fmt, args...);
1091
966k
    return oss.str();
1092
966k
}
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::basic_string_view<char, std::char_traits<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<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int, std::basic_string_view<char, std::char_traits<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&, unsigned int const&, std::basic_string_view<char, std::char_traits<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
6
{
1089
6
    std::ostringstream oss;
1090
6
    format(oss, fmt, args...);
1091
6
    return oss.str();
1092
6
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char [5]>(tinyformat::FormatStringCheck<sizeof...(char [5])>, char const (&) [5])
Line
Count
Source
1088
3
{
1089
3
    std::ostringstream oss;
1090
3
    format(oss, fmt, args...);
1091
3
    return oss.str();
1092
3
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char [6]>(tinyformat::FormatStringCheck<sizeof...(char [6])>, char const (&) [6])
Line
Count
Source
1088
1
{
1089
1
    std::ostringstream oss;
1090
1
    format(oss, fmt, args...);
1091
1
    return oss.str();
1092
1
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char [4]>(tinyformat::FormatStringCheck<sizeof...(char [4])>, char const (&) [4])
Line
Count
Source
1088
30
{
1089
30
    std::ostringstream oss;
1090
30
    format(oss, fmt, args...);
1091
30
    return oss.str();
1092
30
}
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<sizeof...(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
1088
1.27k
{
1089
1.27k
    std::ostringstream oss;
1090
1.27k
    format(oss, fmt, args...);
1091
1.27k
    return oss.str();
1092
1.27k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<bool>(tinyformat::FormatStringCheck<sizeof...(bool)>, bool const&)
Line
Count
Source
1088
85.0k
{
1089
85.0k
    std::ostringstream oss;
1090
85.0k
    format(oss, fmt, args...);
1091
85.0k
    return oss.str();
1092
85.0k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char const*>(tinyformat::FormatStringCheck<sizeof...(char const*)>, char const* const&)
Line
Count
Source
1088
11.2k
{
1089
11.2k
    std::ostringstream oss;
1090
11.2k
    format(oss, fmt, args...);
1091
11.2k
    return oss.str();
1092
11.2k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<long>(tinyformat::FormatStringCheck<sizeof...(long)>, long const&)
Line
Count
Source
1088
6.06M
{
1089
6.06M
    std::ostringstream oss;
1090
6.06M
    format(oss, fmt, args...);
1091
6.06M
    return oss.str();
1092
6.06M
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<unsigned long, unsigned long>(tinyformat::FormatStringCheck<sizeof...(unsigned long, unsigned long)>, unsigned long const&, unsigned long const&)
Line
Count
Source
1088
7.38k
{
1089
7.38k
    std::ostringstream oss;
1090
7.38k
    format(oss, fmt, args...);
1091
7.38k
    return oss.str();
1092
7.38k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<unsigned short>(tinyformat::FormatStringCheck<sizeof...(unsigned short)>, unsigned short const&)
Line
Count
Source
1088
247k
{
1089
247k
    std::ostringstream oss;
1090
247k
    format(oss, fmt, args...);
1091
247k
    return oss.str();
1092
247k
}
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<sizeof...(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&)
Line
Count
Source
1088
10.1k
{
1089
10.1k
    std::ostringstream oss;
1090
10.1k
    format(oss, fmt, args...);
1091
10.1k
    return oss.str();
1092
10.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, char [4]>(tinyformat::FormatStringCheck<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, char [4])>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, char const (&) [4])
Line
Count
Source
1088
1
{
1089
1
    std::ostringstream oss;
1090
1
    format(oss, fmt, args...);
1091
1
    return oss.str();
1092
1
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<util::TranslatedLiteral>(tinyformat::FormatStringCheck<sizeof...(util::TranslatedLiteral)>, util::TranslatedLiteral const&)
Line
Count
Source
1088
1
{
1089
1
    std::ostringstream oss;
1090
1
    format(oss, fmt, args...);
1091
1
    return oss.str();
1092
1
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<unsigned int, unsigned long>(tinyformat::FormatStringCheck<sizeof...(unsigned int, unsigned long)>, unsigned int const&, unsigned 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
}
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<sizeof...(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
1088
30
{
1089
30
    std::ostringstream oss;
1090
30
    format(oss, fmt, args...);
1091
30
    return oss.str();
1092
30
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<long, long>(tinyformat::FormatStringCheck<sizeof...(long, long)>, long const&, long const&)
Line
Count
Source
1088
234k
{
1089
234k
    std::ostringstream oss;
1090
234k
    format(oss, fmt, args...);
1091
234k
    return oss.str();
1092
234k
}
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>(tinyformat::FormatStringCheck<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, unsigned long)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&, unsigned long const&)
Line
Count
Source
1088
88.1k
{
1089
88.1k
    std::ostringstream oss;
1090
88.1k
    format(oss, fmt, args...);
1091
88.1k
    return oss.str();
1092
88.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<sizeof...(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
1088
44.8k
{
1089
44.8k
    std::ostringstream oss;
1090
44.8k
    format(oss, fmt, args...);
1091
44.8k
    return oss.str();
1092
44.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>>, long, long>(tinyformat::FormatStringCheck<sizeof...(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
1088
15
{
1089
15
    std::ostringstream oss;
1090
15
    format(oss, fmt, args...);
1091
15
    return oss.str();
1092
15
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int>(tinyformat::FormatStringCheck<sizeof...(int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int)>, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&, int const&)
Line
Count
Source
1088
1
{
1089
1
    std::ostringstream oss;
1090
1
    format(oss, fmt, args...);
1091
1
    return oss.str();
1092
1
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<int, int, int>(tinyformat::FormatStringCheck<sizeof...(int, int, int)>, int const&, int const&, int const&)
Line
Count
Source
1088
1.08k
{
1089
1.08k
    std::ostringstream oss;
1090
1.08k
    format(oss, fmt, args...);
1091
1.08k
    return oss.str();
1092
1.08k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<int, int, int, int>(tinyformat::FormatStringCheck<sizeof...(int, int, int, int)>, int const&, int const&, int const&, int const&)
Line
Count
Source
1088
427
{
1089
427
    std::ostringstream oss;
1090
427
    format(oss, fmt, args...);
1091
427
    return oss.str();
1092
427
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char [3], char [3]>(tinyformat::FormatStringCheck<sizeof...(char [3], char [3])>, char const (&) [3], char const (&) [3])
Line
Count
Source
1088
2
{
1089
2
    std::ostringstream oss;
1090
2
    format(oss, fmt, args...);
1091
2
    return oss.str();
1092
2
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char [13], long, char [14]>(tinyformat::FormatStringCheck<sizeof...(char [13], long, char [14])>, char const (&) [13], long const&, char const (&) [14])
Line
Count
Source
1088
10
{
1089
10
    std::ostringstream oss;
1090
10
    format(oss, fmt, args...);
1091
10
    return oss.str();
1092
10
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char [13], unsigned long, char [14]>(tinyformat::FormatStringCheck<sizeof...(char [13], unsigned long, char [14])>, char const (&) [13], unsigned long const&, char const (&) [14])
Line
Count
Source
1088
8
{
1089
8
    std::ostringstream oss;
1090
8
    format(oss, fmt, args...);
1091
8
    return oss.str();
1092
8
}
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, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(tinyformat::FormatStringCheck<sizeof...(int, 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>>)>, int const&, 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&)
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<int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(tinyformat::FormatStringCheck<sizeof...(int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, int const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> 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<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int>(tinyformat::FormatStringCheck<sizeof...(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
1088
20.1k
{
1089
20.1k
    std::ostringstream oss;
1090
20.1k
    format(oss, fmt, args...);
1091
20.1k
    return oss.str();
1092
20.1k
}
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<sizeof...(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
1088
225k
{
1089
225k
    std::ostringstream oss;
1090
225k
    format(oss, fmt, args...);
1091
225k
    return oss.str();
1092
225k
}
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<sizeof...(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&)
Line
Count
Source
1088
185
{
1089
185
    std::ostringstream oss;
1090
185
    format(oss, fmt, args...);
1091
185
    return oss.str();
1092
185
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<wallet::DatabaseFormat>(tinyformat::FormatStringCheck<sizeof...(wallet::DatabaseFormat)>, wallet::DatabaseFormat const&)
Line
Count
Source
1088
1
{
1089
1
    std::ostringstream oss;
1090
1
    format(oss, fmt, args...);
1091
1
    return oss.str();
1092
1
}
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<sizeof...(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
1088
2.63k
{
1089
2.63k
    std::ostringstream oss;
1090
2.63k
    format(oss, fmt, args...);
1091
2.63k
    return oss.str();
1092
2.63k
}
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<sizeof...(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
1088
465k
{
1089
465k
    std::ostringstream oss;
1090
465k
    format(oss, fmt, args...);
1091
465k
    return oss.str();
1092
465k
}
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<sizeof...(std::basic_string_view<char, std::char_traits<char>>)>, std::basic_string_view<char, std::char_traits<char>> const&)
Line
Count
Source
1088
23.9k
{
1089
23.9k
    std::ostringstream oss;
1090
23.9k
    format(oss, fmt, args...);
1091
23.9k
    return oss.str();
1092
23.9k
}
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<sizeof...(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
1088
521
{
1089
521
    std::ostringstream oss;
1090
521
    format(oss, fmt, args...);
1091
521
    return oss.str();
1092
521
}
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<sizeof...(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
1088
498
{
1089
498
    std::ostringstream oss;
1090
498
    format(oss, fmt, args...);
1091
498
    return oss.str();
1092
498
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char [12], char const*>(tinyformat::FormatStringCheck<sizeof...(char [12], char const*)>, 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<sizeof...(char [16])>, char const (&) [16])
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<unsigned long, long>(tinyformat::FormatStringCheck<sizeof...(unsigned long, long)>, unsigned long const&, long const&)
Line
Count
Source
1088
45.5k
{
1089
45.5k
    std::ostringstream oss;
1090
45.5k
    format(oss, fmt, args...);
1091
45.5k
    return oss.str();
1092
45.5k
}
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<sizeof...(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&)
Line
Count
Source
1088
18
{
1089
18
    std::ostringstream oss;
1090
18
    format(oss, fmt, args...);
1091
18
    return oss.str();
1092
18
}
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<sizeof...(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
1088
11.8k
{
1089
11.8k
    std::ostringstream oss;
1090
11.8k
    format(oss, fmt, args...);
1091
11.8k
    return oss.str();
1092
11.8k
}
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<sizeof...(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&)
Line
Count
Source
1088
26
{
1089
26
    std::ostringstream oss;
1090
26
    format(oss, fmt, args...);
1091
26
    return oss.str();
1092
26
}
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<sizeof...(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&)
Line
Count
Source
1088
2
{
1089
2
    std::ostringstream oss;
1090
2
    format(oss, fmt, args...);
1091
2
    return oss.str();
1092
2
}
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<sizeof...(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
1088
32.2k
{
1089
32.2k
    std::ostringstream oss;
1090
32.2k
    format(oss, fmt, args...);
1091
32.2k
    return oss.str();
1092
32.2k
}
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<sizeof...(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&)
Line
Count
Source
1088
1.11k
{
1089
1.11k
    std::ostringstream oss;
1090
1.11k
    format(oss, fmt, args...);
1091
1.11k
    return oss.str();
1092
1.11k
}
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<sizeof...(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
1088
30.7k
{
1089
30.7k
    std::ostringstream oss;
1090
30.7k
    format(oss, fmt, args...);
1091
30.7k
    return oss.str();
1092
30.7k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<int, int, unsigned long>(tinyformat::FormatStringCheck<sizeof...(int, int, unsigned long)>, int const&, int const&, unsigned long const&)
Line
Count
Source
1088
923
{
1089
923
    std::ostringstream oss;
1090
923
    format(oss, fmt, args...);
1091
923
    return oss.str();
1092
923
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<unsigned char, unsigned char>(tinyformat::FormatStringCheck<sizeof...(unsigned char, unsigned char)>, unsigned char const&, unsigned char const&)
Line
Count
Source
1088
1
{
1089
1
    std::ostringstream oss;
1090
1
    format(oss, fmt, args...);
1091
1
    return oss.str();
1092
1
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<unsigned char, unsigned char, char [13], unsigned char>(tinyformat::FormatStringCheck<sizeof...(unsigned char, unsigned char, char [13], unsigned char)>, unsigned char const&, unsigned char const&, char const (&) [13], unsigned char const&)
Line
Count
Source
1088
1
{
1089
1
    std::ostringstream oss;
1090
1
    format(oss, fmt, args...);
1091
1
    return oss.str();
1092
1
}
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<sizeof...(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
1088
45.4k
{
1089
45.4k
    std::ostringstream oss;
1090
45.4k
    format(oss, fmt, args...);
1091
45.4k
    return oss.str();
1092
45.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>>, unsigned long, unsigned long, unsigned long, unsigned long, unsigned int>(tinyformat::FormatStringCheck<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, unsigned long, unsigned long, unsigned long, unsigned int)>, 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&, unsigned int const&)
Line
Count
Source
1088
17.8k
{
1089
17.8k
    std::ostringstream oss;
1090
17.8k
    format(oss, fmt, args...);
1091
17.8k
    return oss.str();
1092
17.8k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char [14]>(tinyformat::FormatStringCheck<sizeof...(char [14])>, char const (&) [14])
Line
Count
Source
1088
324
{
1089
324
    std::ostringstream oss;
1090
324
    format(oss, fmt, args...);
1091
324
    return oss.str();
1092
324
}
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<sizeof...(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&)
Line
Count
Source
1088
8
{
1089
8
    std::ostringstream oss;
1090
8
    format(oss, fmt, args...);
1091
8
    return oss.str();
1092
8
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<int, unsigned int>(tinyformat::FormatStringCheck<sizeof...(int, unsigned int)>, int const&, unsigned int const&)
Line
Count
Source
1088
251
{
1089
251
    std::ostringstream oss;
1090
251
    format(oss, fmt, args...);
1091
251
    return oss.str();
1092
251
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char const*, int>(tinyformat::FormatStringCheck<sizeof...(char const*, int)>, char const* const&, int const&)
Line
Count
Source
1088
434k
{
1089
434k
    std::ostringstream oss;
1090
434k
    format(oss, fmt, args...);
1091
434k
    return oss.str();
1092
434k
}
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<sizeof...(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
1088
42
{
1089
42
    std::ostringstream oss;
1090
42
    format(oss, fmt, args...);
1091
42
    return oss.str();
1092
42
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<unsigned long, char const*, int>(tinyformat::FormatStringCheck<sizeof...(unsigned long, char const*, int)>, unsigned long const&, char const* const&, int const&)
Line
Count
Source
1088
985
{
1089
985
    std::ostringstream oss;
1090
985
    format(oss, fmt, args...);
1091
985
    return oss.str();
1092
985
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char const*, int, unsigned long>(tinyformat::FormatStringCheck<sizeof...(char const*, int, unsigned long)>, char const* const&, int const&, unsigned long const&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char [6], int>(tinyformat::FormatStringCheck<sizeof...(char [6], int)>, char const (&) [6], int const&)
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<sizeof...(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&)
Line
Count
Source
1088
12
{
1089
12
    std::ostringstream oss;
1090
12
    format(oss, fmt, args...);
1091
12
    return oss.str();
1092
12
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<long, long, long>(tinyformat::FormatStringCheck<sizeof...(long, long, long)>, long const&, long const&, long const&)
Line
Count
Source
1088
8
{
1089
8
    std::ostringstream oss;
1090
8
    format(oss, fmt, args...);
1091
8
    return oss.str();
1092
8
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<long, int>(tinyformat::FormatStringCheck<sizeof...(long, int)>, long const&, int const&)
Line
Count
Source
1088
1
{
1089
1
    std::ostringstream oss;
1090
1
    format(oss, fmt, args...);
1091
1
    return oss.str();
1092
1
}
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<sizeof...(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
1088
6.36k
{
1089
6.36k
    std::ostringstream oss;
1090
6.36k
    format(oss, fmt, args...);
1091
6.36k
    return oss.str();
1092
6.36k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<unsigned char, unsigned char, HTTPStatusCode, std::basic_string_view<char, std::char_traits<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(tinyformat::FormatStringCheck<sizeof...(unsigned char, unsigned char, HTTPStatusCode, std::basic_string_view<char, std::char_traits<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, unsigned char const&, unsigned char const&, HTTPStatusCode const&, std::basic_string_view<char, std::char_traits<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
1088
183k
{
1089
183k
    std::ostringstream oss;
1090
183k
    format(oss, fmt, args...);
1091
183k
    return oss.str();
1092
183k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<HTTPStatusCode, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long>(tinyformat::FormatStringCheck<sizeof...(HTTPStatusCode, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long)>, HTTPStatusCode const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&)
Line
Count
Source
1088
183k
{
1089
183k
    std::ostringstream oss;
1090
183k
    format(oss, fmt, args...);
1091
183k
    return oss.str();
1092
183k
}
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<sizeof...(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])
Line
Count
Source
1088
4
{
1089
4
    std::ostringstream oss;
1090
4
    format(oss, fmt, args...);
1091
4
    return oss.str();
1092
4
}
Unexecuted instantiation: 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, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(tinyformat::FormatStringCheck<sizeof...(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>>)>, 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>> 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 long, char const*>(tinyformat::FormatStringCheck<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, char const*)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&, char const* const&)
Line
Count
Source
1088
12
{
1089
12
    std::ostringstream oss;
1090
12
    format(oss, fmt, args...);
1091
12
    return oss.str();
1092
12
}
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>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long>(tinyformat::FormatStringCheck<sizeof...(std::basic_string_view<char, std::char_traits<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 long)>, std::basic_string_view<char, std::char_traits<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 long const&)
Line
Count
Source
1088
183k
{
1089
183k
    std::ostringstream oss;
1090
183k
    format(oss, fmt, args...);
1091
183k
    return oss.str();
1092
183k
}
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>>, unsigned long>(tinyformat::FormatStringCheck<sizeof...(long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long)>, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&)
Line
Count
Source
1088
183k
{
1089
183k
    std::ostringstream oss;
1090
183k
    format(oss, fmt, args...);
1091
183k
    return oss.str();
1092
183k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<unsigned short, unsigned long, unsigned long>(tinyformat::FormatStringCheck<sizeof...(unsigned short, unsigned long, unsigned long)>, unsigned short const&, unsigned long const&, unsigned 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
}
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<sizeof...(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
1088
34
{
1089
34
    std::ostringstream oss;
1090
34
    format(oss, fmt, args...);
1091
34
    return oss.str();
1092
34
}
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, int>(tinyformat::FormatStringCheck<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned char, int)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned char const&, int 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>>>(tinyformat::FormatStringCheck<sizeof...(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&)
Line
Count
Source
1088
71
{
1089
71
    std::ostringstream oss;
1090
71
    format(oss, fmt, args...);
1091
71
    return oss.str();
1092
71
}
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<sizeof...(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
1088
4.07k
{
1089
4.07k
    std::ostringstream oss;
1090
4.07k
    format(oss, fmt, args...);
1091
4.07k
    return oss.str();
1092
4.07k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<double, double>(tinyformat::FormatStringCheck<sizeof...(double, double)>, double const&, double const&)
Line
Count
Source
1088
1.05k
{
1089
1.05k
    std::ostringstream oss;
1090
1.05k
    format(oss, fmt, args...);
1091
1.05k
    return oss.str();
1092
1.05k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char const*, unsigned short>(tinyformat::FormatStringCheck<sizeof...(char const*, unsigned short)>, char const* const&, unsigned short const&)
Line
Count
Source
1088
2.43k
{
1089
2.43k
    std::ostringstream oss;
1090
2.43k
    format(oss, fmt, args...);
1091
2.43k
    return oss.str();
1092
2.43k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char const*, char const*>(tinyformat::FormatStringCheck<sizeof...(char const*, char const*)>, char const* const&, char const* const&)
Line
Count
Source
1088
16.1k
{
1089
16.1k
    std::ostringstream oss;
1090
16.1k
    format(oss, fmt, args...);
1091
16.1k
    return oss.str();
1092
16.1k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char [100]>(tinyformat::FormatStringCheck<sizeof...(char [100])>, char const (&) [100])
Line
Count
Source
1088
1.90k
{
1089
1.90k
    std::ostringstream oss;
1090
1.90k
    format(oss, fmt, args...);
1091
1.90k
    return oss.str();
1092
1.90k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<int, int, int, int, int>(tinyformat::FormatStringCheck<sizeof...(int, int, int, int, int)>, int const&, int const&, int const&, int const&, int const&)
Line
Count
Source
1088
1.90k
{
1089
1.90k
    std::ostringstream oss;
1090
1.90k
    format(oss, fmt, args...);
1091
1.90k
    return oss.str();
1092
1.90k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<unsigned int, int, unsigned long>(tinyformat::FormatStringCheck<sizeof...(unsigned int, int, unsigned long)>, unsigned int const&, int const&, unsigned long const&)
Line
Count
Source
1088
1.90k
{
1089
1.90k
    std::ostringstream oss;
1090
1.90k
    format(oss, fmt, args...);
1091
1.90k
    return oss.str();
1092
1.90k
}
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<sizeof...(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
1088
4.91k
{
1089
4.91k
    std::ostringstream oss;
1090
4.91k
    format(oss, fmt, args...);
1091
4.91k
    return oss.str();
1092
4.91k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<bool, bool>(tinyformat::FormatStringCheck<sizeof...(bool, bool)>, bool const&, bool const&)
Line
Count
Source
1088
3.80k
{
1089
3.80k
    std::ostringstream oss;
1090
3.80k
    format(oss, fmt, args...);
1091
3.80k
    return oss.str();
1092
3.80k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<unsigned int, unsigned int>(tinyformat::FormatStringCheck<sizeof...(unsigned int, unsigned int)>, unsigned int const&, unsigned int const&)
Line
Count
Source
1088
149k
{
1089
149k
    std::ostringstream oss;
1090
149k
    format(oss, fmt, args...);
1091
149k
    return oss.str();
1092
149k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char [15], bool, long>(tinyformat::FormatStringCheck<sizeof...(char [15], bool, long)>, char const (&) [15], bool const&, long const&)
Line
Count
Source
1088
1.90k
{
1089
1.90k
    std::ostringstream oss;
1090
1.90k
    format(oss, fmt, args...);
1091
1.90k
    return oss.str();
1092
1.90k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char [13]>(tinyformat::FormatStringCheck<sizeof...(char [13])>, char const (&) [13])
Line
Count
Source
1088
2.11k
{
1089
2.11k
    std::ostringstream oss;
1090
2.11k
    format(oss, fmt, args...);
1091
2.11k
    return oss.str();
1092
2.11k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<unsigned long, unsigned int>(tinyformat::FormatStringCheck<sizeof...(unsigned long, unsigned int)>, unsigned long const&, unsigned int const&)
Line
Count
Source
1088
7
{
1089
7
    std::ostringstream oss;
1090
7
    format(oss, fmt, args...);
1091
7
    return oss.str();
1092
7
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<double>(tinyformat::FormatStringCheck<sizeof...(double)>, double const&)
Line
Count
Source
1088
133k
{
1089
133k
    std::ostringstream oss;
1090
133k
    format(oss, fmt, args...);
1091
133k
    return oss.str();
1092
133k
}
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<sizeof...(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
1088
51
{
1089
51
    std::ostringstream oss;
1090
51
    format(oss, fmt, args...);
1091
51
    return oss.str();
1092
51
}
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<sizeof...(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&)
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<char [17]>(tinyformat::FormatStringCheck<sizeof...(char [17])>, char const (&) [17])
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<sizeof...(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
1088
86.9k
{
1089
86.9k
    std::ostringstream oss;
1090
86.9k
    format(oss, fmt, args...);
1091
86.9k
    return oss.str();
1092
86.9k
}
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>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, double>(tinyformat::FormatStringCheck<sizeof...(char [3], 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)>, char const (&) [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
656
{
1089
656
    std::ostringstream oss;
1090
656
    format(oss, fmt, args...);
1091
656
    return oss.str();
1092
656
}
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<sizeof...(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
1088
84
{
1089
84
    std::ostringstream oss;
1090
84
    format(oss, fmt, args...);
1091
84
    return oss.str();
1092
84
}
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<sizeof...(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&)
Line
Count
Source
1088
1
{
1089
1
    std::ostringstream oss;
1090
1
    format(oss, fmt, args...);
1091
1
    return oss.str();
1092
1
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<unsigned int, long>(tinyformat::FormatStringCheck<sizeof...(unsigned int, long)>, unsigned int const&, long const&)
Line
Count
Source
1088
98
{
1089
98
    std::ostringstream oss;
1090
98
    format(oss, fmt, args...);
1091
98
    return oss.str();
1092
98
}
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<sizeof...(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
1088
102
{
1089
102
    std::ostringstream oss;
1090
102
    format(oss, fmt, args...);
1091
102
    return oss.str();
1092
102
}
Unexecuted instantiation: 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<sizeof...(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&)
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>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(tinyformat::FormatStringCheck<sizeof...(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&)
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<sizeof...(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&)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char [17], bool>(tinyformat::FormatStringCheck<sizeof...(char [17], bool)>, char const (&) [17], bool const&)
Line
Count
Source
1088
1.25k
{
1089
1.25k
    std::ostringstream oss;
1090
1.25k
    format(oss, fmt, args...);
1091
1.25k
    return oss.str();
1092
1.25k
}
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<sizeof...(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
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<char [30], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>(tinyformat::FormatStringCheck<sizeof...(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
1088
19.0k
{
1089
19.0k
    std::ostringstream oss;
1090
19.0k
    format(oss, fmt, args...);
1091
19.0k
    return oss.str();
1092
19.0k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<long, long, unsigned long>(tinyformat::FormatStringCheck<sizeof...(long, long, unsigned long)>, long const&, long const&, unsigned long const&)
Line
Count
Source
1088
1
{
1089
1
    std::ostringstream oss;
1090
1
    format(oss, fmt, args...);
1091
1
    return oss.str();
1092
1
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char [20], long>(tinyformat::FormatStringCheck<sizeof...(char [20], long)>, char const (&) [20], long const&)
Line
Count
Source
1088
1
{
1089
1
    std::ostringstream oss;
1090
1
    format(oss, fmt, args...);
1091
1
    return oss.str();
1092
1
}
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<sizeof...(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
1088
12.0k
{
1089
12.0k
    std::ostringstream oss;
1090
12.0k
    format(oss, fmt, args...);
1091
12.0k
    return oss.str();
1092
12.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>>, 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<sizeof...(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
1088
853
{
1089
853
    std::ostringstream oss;
1090
853
    format(oss, fmt, args...);
1091
853
    return oss.str();
1092
853
}
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<sizeof...(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&)
Line
Count
Source
1088
25
{
1089
25
    std::ostringstream oss;
1090
25
    format(oss, fmt, args...);
1091
25
    return oss.str();
1092
25
}
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<sizeof...(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&)
Line
Count
Source
1088
1.63k
{
1089
1.63k
    std::ostringstream oss;
1090
1.63k
    format(oss, fmt, args...);
1091
1.63k
    return oss.str();
1092
1.63k
}
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>, int, 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>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(tinyformat::FormatStringCheck<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::atomic<int>, int, 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>>, 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&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, bool 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.59k
{
1089
1.59k
    std::ostringstream oss;
1090
1.59k
    format(oss, fmt, args...);
1091
1.59k
    return oss.str();
1092
1.59k
}
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::__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<sizeof...(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>>, 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::__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.55k
{
1089
1.55k
    std::ostringstream oss;
1090
1.55k
    format(oss, fmt, args...);
1091
1.55k
    return oss.str();
1092
1.55k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<int, long>(tinyformat::FormatStringCheck<sizeof...(int, long)>, int const&, long const&)
Line
Count
Source
1088
1.54k
{
1089
1.54k
    std::ostringstream oss;
1090
1.54k
    format(oss, fmt, args...);
1091
1.54k
    return oss.str();
1092
1.54k
}
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>>, long>(tinyformat::FormatStringCheck<sizeof...(std::basic_string_view<char, std::char_traits<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long)>, std::basic_string_view<char, std::char_traits<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&)
Line
Count
Source
1088
5
{
1089
5
    std::ostringstream oss;
1090
5
    format(oss, fmt, args...);
1091
5
    return oss.str();
1092
5
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<std::basic_string_view<char, std::char_traits<char>>, unsigned long>(tinyformat::FormatStringCheck<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned long)>, std::basic_string_view<char, std::char_traits<char>> const&, unsigned 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
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<unsigned long, unsigned long, unsigned long, long>(tinyformat::FormatStringCheck<sizeof...(unsigned long, unsigned long, unsigned long, long)>, unsigned long const&, unsigned long const&, unsigned long 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<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char const*, long>(tinyformat::FormatStringCheck<sizeof...(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
1088
28.4k
{
1089
28.4k
    std::ostringstream oss;
1090
28.4k
    format(oss, fmt, args...);
1091
28.4k
    return oss.str();
1092
28.4k
}
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<sizeof...(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
1088
3.11k
{
1089
3.11k
    std::ostringstream oss;
1090
3.11k
    format(oss, fmt, args...);
1091
3.11k
    return oss.str();
1092
3.11k
}
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<sizeof...(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&)
Line
Count
Source
1088
2
{
1089
2
    std::ostringstream oss;
1090
2
    format(oss, fmt, args...);
1091
2
    return oss.str();
1092
2
}
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<sizeof...(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
1088
3
{
1089
3
    std::ostringstream oss;
1090
3
    format(oss, fmt, args...);
1091
3
    return oss.str();
1092
3
}
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, unsigned int>(tinyformat::FormatStringCheck<sizeof...(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 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&, unsigned long const&, unsigned int const&)
Line
Count
Source
1088
546
{
1089
546
    std::ostringstream oss;
1090
546
    format(oss, fmt, args...);
1091
546
    return oss.str();
1092
546
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char [15], long>(tinyformat::FormatStringCheck<sizeof...(char [15], long)>, char const (&) [15], 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
}
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<sizeof...(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
1088
30
{
1089
30
    std::ostringstream oss;
1090
30
    format(oss, fmt, args...);
1091
30
    return oss.str();
1092
30
}
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, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(tinyformat::FormatStringCheck<sizeof...(char const*, 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>>)>, char const* const&, 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&)
Line
Count
Source
1088
21.0k
{
1089
21.0k
    std::ostringstream oss;
1090
21.0k
    format(oss, fmt, args...);
1091
21.0k
    return oss.str();
1092
21.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>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, long>(tinyformat::FormatStringCheck<sizeof...(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
1088
201
{
1089
201
    std::ostringstream oss;
1090
201
    format(oss, fmt, args...);
1091
201
    return oss.str();
1092
201
}
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<sizeof...(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
1088
4
{
1089
4
    std::ostringstream oss;
1090
4
    format(oss, fmt, args...);
1091
4
    return oss.str();
1092
4
}
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<sizeof...(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
1088
4
{
1089
4
    std::ostringstream oss;
1090
4
    format(oss, fmt, args...);
1091
4
    return oss.str();
1092
4
}
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<sizeof...(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&)
Line
Count
Source
1088
3
{
1089
3
    std::ostringstream oss;
1090
3
    format(oss, fmt, args...);
1091
3
    return oss.str();
1092
3
}
Unexecuted instantiation: 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<sizeof...(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: 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<sizeof...(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&)
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<sizeof...(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
1088
12
{
1089
12
    std::ostringstream oss;
1090
12
    format(oss, fmt, args...);
1091
12
    return oss.str();
1092
12
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char const*, long>(tinyformat::FormatStringCheck<sizeof...(char const*, long)>, char const* const&, long const&)
Line
Count
Source
1088
93
{
1089
93
    std::ostringstream oss;
1090
93
    format(oss, fmt, args...);
1091
93
    return oss.str();
1092
93
}
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<sizeof...(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
1088
6.69k
{
1089
6.69k
    std::ostringstream oss;
1090
6.69k
    format(oss, fmt, args...);
1091
6.69k
    return oss.str();
1092
6.69k
}
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<sizeof...(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
1088
744
{
1089
744
    std::ostringstream oss;
1090
744
    format(oss, fmt, args...);
1091
744
    return oss.str();
1092
744
}
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<sizeof...(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
1088
10.1k
{
1089
10.1k
    std::ostringstream oss;
1090
10.1k
    format(oss, fmt, args...);
1091
10.1k
    return oss.str();
1092
10.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, long>(tinyformat::FormatStringCheck<sizeof...(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
1088
34.3k
{
1089
34.3k
    std::ostringstream oss;
1090
34.3k
    format(oss, fmt, args...);
1091
34.3k
    return oss.str();
1092
34.3k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<unsigned long, unsigned long, int>(tinyformat::FormatStringCheck<sizeof...(unsigned long, unsigned long, int)>, unsigned long const&, unsigned long const&, int const&)
Line
Count
Source
1088
7
{
1089
7
    std::ostringstream oss;
1090
7
    format(oss, fmt, args...);
1091
7
    return oss.str();
1092
7
}
Unexecuted instantiation: 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<sizeof...(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: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char [19]>(tinyformat::FormatStringCheck<sizeof...(char [19])>, char const (&) [19])
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<sizeof...(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
1088
1.23k
{
1089
1.23k
    std::ostringstream oss;
1090
1.23k
    format(oss, fmt, args...);
1091
1.23k
    return oss.str();
1092
1.23k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<kernel::ChainstateRole, int, int>(tinyformat::FormatStringCheck<sizeof...(kernel::ChainstateRole, int, int)>, kernel::ChainstateRole const&, int const&, int const&)
Line
Count
Source
1088
11
{
1089
11
    std::ostringstream oss;
1090
11
    format(oss, fmt, args...);
1091
11
    return oss.str();
1092
11
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<kernel::ChainstateRole, unsigned long, unsigned long, long, int, int, int>(tinyformat::FormatStringCheck<sizeof...(kernel::ChainstateRole, unsigned long, unsigned long, long, int, int, int)>, kernel::ChainstateRole const&, unsigned long const&, unsigned long const&, long const&, int const&, int const&, int const&)
Line
Count
Source
1088
108
{
1089
108
    std::ostringstream oss;
1090
108
    format(oss, fmt, args...);
1091
108
    return oss.str();
1092
108
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char [15], int>(tinyformat::FormatStringCheck<sizeof...(char [15], int)>, char const (&) [15], int const&)
Line
Count
Source
1088
623
{
1089
623
    std::ostringstream oss;
1090
623
    format(oss, fmt, args...);
1091
623
    return oss.str();
1092
623
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char [18], int>(tinyformat::FormatStringCheck<sizeof...(char [18], int)>, char const (&) [18], int const&)
Line
Count
Source
1088
15
{
1089
15
    std::ostringstream oss;
1090
15
    format(oss, fmt, args...);
1091
15
    return oss.str();
1092
15
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<node::BlockfileType, node::BlockfileCursor>(tinyformat::FormatStringCheck<sizeof...(node::BlockfileType, node::BlockfileCursor)>, node::BlockfileType const&, node::BlockfileCursor const&)
Line
Count
Source
1088
12
{
1089
12
    std::ostringstream oss;
1090
12
    format(oss, fmt, args...);
1091
12
    return oss.str();
1092
12
}
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<sizeof...(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&)
Line
Count
Source
1088
33
{
1089
33
    std::ostringstream oss;
1090
33
    format(oss, fmt, args...);
1091
33
    return oss.str();
1092
33
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<int, bool, int>(tinyformat::FormatStringCheck<sizeof...(int, bool, int)>, 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<sizeof...(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&)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<unsigned int, int>(tinyformat::FormatStringCheck<sizeof...(unsigned int, int)>, unsigned int const&, int const&)
Line
Count
Source
1088
17
{
1089
17
    std::ostringstream oss;
1090
17
    format(oss, fmt, args...);
1091
17
    return oss.str();
1092
17
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<int, unsigned long, unsigned long>(tinyformat::FormatStringCheck<sizeof...(int, unsigned long, unsigned long)>, int const&, unsigned long const&, unsigned long const&)
Line
Count
Source
1088
148
{
1089
148
    std::ostringstream oss;
1090
148
    format(oss, fmt, args...);
1091
148
    return oss.str();
1092
148
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<long, long, long, long, long>(tinyformat::FormatStringCheck<sizeof...(long, long, long, long, long)>, long const&, long const&, long const&, long const&, long const&)
Line
Count
Source
1088
454
{
1089
454
    std::ostringstream oss;
1090
454
    format(oss, fmt, args...);
1091
454
    return oss.str();
1092
454
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<double, double, unsigned long>(tinyformat::FormatStringCheck<sizeof...(double, double, unsigned long)>, double const&, double const&, unsigned long const&)
Line
Count
Source
1088
945
{
1089
945
    std::ostringstream oss;
1090
945
    format(oss, fmt, args...);
1091
945
    return oss.str();
1092
945
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<long, unsigned long, long, unsigned long>(tinyformat::FormatStringCheck<sizeof...(long, unsigned long, long, unsigned long)>, long const&, unsigned long const&, long const&, unsigned long const&)
Line
Count
Source
1088
47.9k
{
1089
47.9k
    std::ostringstream oss;
1090
47.9k
    format(oss, fmt, args...);
1091
47.9k
    return oss.str();
1092
47.9k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<double, double, double>(tinyformat::FormatStringCheck<sizeof...(double, double, double)>, double const&, double const&, double const&)
Line
Count
Source
1088
1.15M
{
1089
1.15M
    std::ostringstream oss;
1090
1.15M
    format(oss, fmt, args...);
1091
1.15M
    return oss.str();
1092
1.15M
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char const*, unsigned long, unsigned int>(tinyformat::FormatStringCheck<sizeof...(char const*, unsigned long, unsigned int)>, char const* const&, unsigned long const&, unsigned int const&)
Line
Count
Source
1088
3
{
1089
3
    std::ostringstream oss;
1090
3
    format(oss, fmt, args...);
1091
3
    return oss.str();
1092
3
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char const*, unsigned long, char const*, unsigned long>(tinyformat::FormatStringCheck<sizeof...(char const*, unsigned long, char const*, unsigned long)>, char const* const&, unsigned long const&, char const* const&, unsigned 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<char [38], unsigned long, long>(tinyformat::FormatStringCheck<sizeof...(char [38], unsigned long, long)>, char const (&) [38], unsigned long const&, long const&)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<long, unsigned long>(tinyformat::FormatStringCheck<sizeof...(long, unsigned long)>, long const&, unsigned long const&)
Line
Count
Source
1088
737
{
1089
737
    std::ostringstream oss;
1090
737
    format(oss, fmt, args...);
1091
737
    return oss.str();
1092
737
}
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<sizeof...(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
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
}
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, unsigned long, unsigned long>(tinyformat::FormatStringCheck<sizeof...(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, 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&, long const&, unsigned long const&, unsigned long const&)
Line
Count
Source
1088
905
{
1089
905
    std::ostringstream oss;
1090
905
    format(oss, fmt, args...);
1091
905
    return oss.str();
1092
905
}
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>(tinyformat::FormatStringCheck<sizeof...(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&, unsigned int const&)
Line
Count
Source
1088
142
{
1089
142
    std::ostringstream oss;
1090
142
    format(oss, fmt, args...);
1091
142
    return oss.str();
1092
142
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<long, unsigned int, unsigned int>(tinyformat::FormatStringCheck<sizeof...(long, unsigned int, unsigned int)>, long const&, unsigned int const&, unsigned int const&)
Line
Count
Source
1088
136
{
1089
136
    std::ostringstream oss;
1090
136
    format(oss, fmt, args...);
1091
136
    return oss.str();
1092
136
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<long, bool>(tinyformat::FormatStringCheck<sizeof...(long, bool)>, long const&, bool const&)
Line
Count
Source
1088
8
{
1089
8
    std::ostringstream oss;
1090
8
    format(oss, fmt, args...);
1091
8
    return oss.str();
1092
8
}
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<sizeof...(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&)
Line
Count
Source
1088
22.5k
{
1089
22.5k
    std::ostringstream oss;
1090
22.5k
    format(oss, fmt, args...);
1091
22.5k
    return oss.str();
1092
22.5k
}
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<sizeof...(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
1088
87.1k
{
1089
87.1k
    std::ostringstream oss;
1090
87.1k
    format(oss, fmt, args...);
1091
87.1k
    return oss.str();
1092
87.1k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<unsigned long, double>(tinyformat::FormatStringCheck<sizeof...(unsigned long, double)>, unsigned long const&, double const&)
Line
Count
Source
1088
1.06k
{
1089
1.06k
    std::ostringstream oss;
1090
1.06k
    format(oss, fmt, args...);
1091
1.06k
    return oss.str();
1092
1.06k
}
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<sizeof...(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&)
Line
Count
Source
1088
5
{
1089
5
    std::ostringstream oss;
1090
5
    format(oss, fmt, args...);
1091
5
    return oss.str();
1092
5
}
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<sizeof...(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&)
Line
Count
Source
1088
32
{
1089
32
    std::ostringstream oss;
1090
32
    format(oss, fmt, args...);
1091
32
    return oss.str();
1092
32
}
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<sizeof...(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&)
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<ServiceFlags>(tinyformat::FormatStringCheck<sizeof...(ServiceFlags)>, ServiceFlags const&)
Line
Count
Source
1088
14.4k
{
1089
14.4k
    std::ostringstream oss;
1090
14.4k
    format(oss, fmt, args...);
1091
14.4k
    return oss.str();
1092
14.4k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<unsigned long, unsigned long, unsigned int>(tinyformat::FormatStringCheck<sizeof...(unsigned long, unsigned long, unsigned int)>, unsigned long const&, unsigned long const&, unsigned int const&)
Line
Count
Source
1088
2.45k
{
1089
2.45k
    std::ostringstream oss;
1090
2.45k
    format(oss, fmt, args...);
1091
2.45k
    return oss.str();
1092
2.45k
}
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*, unsigned short, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(tinyformat::FormatStringCheck<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char const*, 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&, char const* const&, unsigned short const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
1088
3
{
1089
3
    std::ostringstream oss;
1090
3
    format(oss, fmt, args...);
1091
3
    return oss.str();
1092
3
}
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<sizeof...(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&)
Line
Count
Source
1088
760
{
1089
760
    std::ostringstream oss;
1090
760
    format(oss, fmt, args...);
1091
760
    return oss.str();
1092
760
}
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<sizeof...(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&)
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<sizeof...(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
1088
2.83k
{
1089
2.83k
    std::ostringstream oss;
1090
2.83k
    format(oss, fmt, args...);
1091
2.83k
    return oss.str();
1092
2.83k
}
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<sizeof...(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
1088
379
{
1089
379
    std::ostringstream oss;
1090
379
    format(oss, fmt, args...);
1091
379
    return oss.str();
1092
379
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<unsigned long, long, long>(tinyformat::FormatStringCheck<sizeof...(unsigned long, long, long)>, unsigned long const&, long const&, long const&)
Line
Count
Source
1088
949
{
1089
949
    std::ostringstream oss;
1090
949
    format(oss, fmt, args...);
1091
949
    return oss.str();
1092
949
}
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<sizeof...(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
1088
24
{
1089
24
    std::ostringstream oss;
1090
24
    format(oss, fmt, args...);
1091
24
    return oss.str();
1092
24
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<unsigned long, unsigned long, long, long>(tinyformat::FormatStringCheck<sizeof...(unsigned long, unsigned long, long, long)>, unsigned long const&, unsigned long const&, long const&, long const&)
Line
Count
Source
1088
10
{
1089
10
    std::ostringstream oss;
1090
10
    format(oss, fmt, args...);
1091
10
    return oss.str();
1092
10
}
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<sizeof...(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
1088
123k
{
1089
123k
    std::ostringstream oss;
1090
123k
    format(oss, fmt, args...);
1091
123k
    return oss.str();
1092
123k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char [23]>(tinyformat::FormatStringCheck<sizeof...(char [23])>, char const (&) [23])
Line
Count
Source
1088
18
{
1089
18
    std::ostringstream oss;
1090
18
    format(oss, fmt, args...);
1091
18
    return oss.str();
1092
18
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char [21]>(tinyformat::FormatStringCheck<sizeof...(char [21])>, 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
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char const*, unsigned long>(tinyformat::FormatStringCheck<sizeof...(char const*, unsigned long)>, char const* const&, unsigned long const&)
Line
Count
Source
1088
22
{
1089
22
    std::ostringstream oss;
1090
22
    format(oss, fmt, args...);
1091
22
    return oss.str();
1092
22
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char [13], int, int, int, char [42]>(tinyformat::FormatStringCheck<sizeof...(char [13], int, int, int, char [42])>, char const (&) [13], int const&, int const&, int const&, char const (&) [42])
Line
Count
Source
1088
2
{
1089
2
    std::ostringstream oss;
1090
2
    format(oss, fmt, args...);
1091
2
    return oss.str();
1092
2
}
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<sizeof...(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
1088
11.1k
{
1089
11.1k
    std::ostringstream oss;
1090
11.1k
    format(oss, fmt, args...);
1091
11.1k
    return oss.str();
1092
11.1k
}
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<sizeof...(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
1088
39.5k
{
1089
39.5k
    std::ostringstream oss;
1090
39.5k
    format(oss, fmt, args...);
1091
39.5k
    return oss.str();
1092
39.5k
}
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<sizeof...(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&)
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>>, char const*>(tinyformat::FormatStringCheck<sizeof...(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char const*)>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char const* const&)
Line
Count
Source
1088
653
{
1089
653
    std::ostringstream oss;
1090
653
    format(oss, fmt, args...);
1091
653
    return oss.str();
1092
653
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<unsigned int, double, double, double, double, double>(tinyformat::FormatStringCheck<sizeof...(unsigned int, double, double, double, double, double)>, unsigned int const&, double const&, double const&, double const&, double const&, double const&)
Line
Count
Source
1088
162k
{
1089
162k
    std::ostringstream oss;
1090
162k
    format(oss, fmt, args...);
1091
162k
    return oss.str();
1092
162k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<int, double, double, double, double>(tinyformat::FormatStringCheck<sizeof...(int, double, double, double, double)>, int const&, double const&, double const&, double const&, double const&)
Line
Count
Source
1088
159k
{
1089
159k
    std::ostringstream oss;
1090
159k
    format(oss, fmt, args...);
1091
159k
    return oss.str();
1092
159k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char const*, bool, bool, bool, bool>(tinyformat::FormatStringCheck<sizeof...(char const*, bool, bool, bool, bool)>, char const* const&, bool const&, bool const&, bool const&, bool const&)
Line
Count
Source
1088
3.43k
{
1089
3.43k
    std::ostringstream oss;
1090
3.43k
    format(oss, fmt, args...);
1091
3.43k
    return oss.str();
1092
3.43k
}
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<sizeof...(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
1088
2.69k
{
1089
2.69k
    std::ostringstream oss;
1090
2.69k
    format(oss, fmt, args...);
1091
2.69k
    return oss.str();
1092
2.69k
}
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<sizeof...(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])
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<sizeof...(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
1088
3.63k
{
1089
3.63k
    std::ostringstream oss;
1090
3.63k
    format(oss, fmt, args...);
1091
3.63k
    return oss.str();
1092
3.63k
}
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<sizeof...(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
1088
29
{
1089
29
    std::ostringstream oss;
1090
29
    format(oss, fmt, args...);
1091
29
    return oss.str();
1092
29
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<int, double>(tinyformat::FormatStringCheck<sizeof...(int, double)>, int const&, double const&)
Line
Count
Source
1088
938
{
1089
938
    std::ostringstream oss;
1090
938
    format(oss, fmt, args...);
1091
938
    return oss.str();
1092
938
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<long, double>(tinyformat::FormatStringCheck<sizeof...(long, double)>, 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<sizeof...(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
1088
14
{
1089
14
    std::ostringstream oss;
1090
14
    format(oss, fmt, args...);
1091
14
    return oss.str();
1092
14
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char [12]>(tinyformat::FormatStringCheck<sizeof...(char [12])>, char const (&) [12])
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<sizeof...(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&)
Line
Count
Source
1088
739
{
1089
739
    std::ostringstream oss;
1090
739
    format(oss, fmt, args...);
1091
739
    return oss.str();
1092
739
}
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<sizeof...(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&)
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<sizeof...(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&)
Line
Count
Source
1088
210
{
1089
210
    std::ostringstream oss;
1090
210
    format(oss, fmt, args...);
1091
210
    return oss.str();
1092
210
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char [22], unsigned long, char const*>(tinyformat::FormatStringCheck<sizeof...(char [22], unsigned long, char const*)>, 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<sizeof...(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
1088
1.49k
{
1089
1.49k
    std::ostringstream oss;
1090
1.49k
    format(oss, fmt, args...);
1091
1.49k
    return oss.str();
1092
1.49k
}
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<sizeof...(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&)
Line
Count
Source
1088
268
{
1089
268
    std::ostringstream oss;
1090
268
    format(oss, fmt, args...);
1091
268
    return oss.str();
1092
268
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<long, float, unsigned long>(tinyformat::FormatStringCheck<sizeof...(long, float, unsigned long)>, long const&, float 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>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char const*>(tinyformat::FormatStringCheck<sizeof...(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
1088
6.44k
{
1089
6.44k
    std::ostringstream oss;
1090
6.44k
    format(oss, fmt, args...);
1091
6.44k
    return oss.str();
1092
6.44k
}
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>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, bool>(tinyformat::FormatStringCheck<sizeof...(char [16], 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 (&) [16], 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
99.0k
{
1089
99.0k
    std::ostringstream oss;
1090
99.0k
    format(oss, fmt, args...);
1091
99.0k
    return oss.str();
1092
99.0k
}
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<sizeof...(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
1088
101k
{
1089
101k
    std::ostringstream oss;
1090
101k
    format(oss, fmt, args...);
1091
101k
    return oss.str();
1092
101k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char [26], 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<sizeof...(char [26], 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 (&) [26], 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
49.4k
{
1089
49.4k
    std::ostringstream oss;
1090
49.4k
    format(oss, fmt, args...);
1091
49.4k
    return oss.str();
1092
49.4k
}
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>>, 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<sizeof...(char [30], 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 (&) [30], 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
1.97k
{
1089
1.97k
    std::ostringstream oss;
1090
1.97k
    format(oss, fmt, args...);
1091
1.97k
    return oss.str();
1092
1.97k
}
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>>, int>(tinyformat::FormatStringCheck<sizeof...(char [15], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int)>, char const (&) [15], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&)
Line
Count
Source
1088
111k
{
1089
111k
    std::ostringstream oss;
1090
111k
    format(oss, fmt, args...);
1091
111k
    return oss.str();
1092
111k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char [35], unsigned int, unsigned long>(tinyformat::FormatStringCheck<sizeof...(char [35], unsigned int, unsigned long)>, char const (&) [35], unsigned int const&, unsigned long const&)
Line
Count
Source
1088
110k
{
1089
110k
    std::ostringstream oss;
1090
110k
    format(oss, fmt, args...);
1091
110k
    return oss.str();
1092
110k
}
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>(tinyformat::FormatStringCheck<sizeof...(char [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int)>, char const (&) [18], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&)
Line
Count
Source
1088
13.4k
{
1089
13.4k
    std::ostringstream oss;
1090
13.4k
    format(oss, fmt, args...);
1091
13.4k
    return oss.str();
1092
13.4k
}
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<sizeof...(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
1088
152k
{
1089
152k
    std::ostringstream oss;
1090
152k
    format(oss, fmt, args...);
1091
152k
    return oss.str();
1092
152k
}
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<sizeof...(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
1088
84.2k
{
1089
84.2k
    std::ostringstream oss;
1090
84.2k
    format(oss, fmt, args...);
1091
84.2k
    return oss.str();
1092
84.2k
}
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<sizeof...(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&)
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<sizeof...(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
1088
12.6k
{
1089
12.6k
    std::ostringstream oss;
1090
12.6k
    format(oss, fmt, args...);
1091
12.6k
    return oss.str();
1092
12.6k
}
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<sizeof...(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&)
Line
Count
Source
1088
1.54k
{
1089
1.54k
    std::ostringstream oss;
1090
1.54k
    format(oss, fmt, args...);
1091
1.54k
    return oss.str();
1092
1.54k
}
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<sizeof...(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: 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<sizeof...(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&)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char [20], int>(tinyformat::FormatStringCheck<sizeof...(char [20], int)>, char const (&) [20], int const&)
Line
Count
Source
1088
495
{
1089
495
    std::ostringstream oss;
1090
495
    format(oss, fmt, args...);
1091
495
    return oss.str();
1092
495
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char [20]>(tinyformat::FormatStringCheck<sizeof...(char [20])>, char const (&) [20])
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>>, char [15], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(tinyformat::FormatStringCheck<sizeof...(char [10], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char [15], 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&, char const (&) [15], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
1088
42
{
1089
42
    std::ostringstream oss;
1090
42
    format(oss, fmt, args...);
1091
42
    return oss.str();
1092
42
}
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<sizeof...(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&)
Line
Count
Source
1088
3.56k
{
1089
3.56k
    std::ostringstream oss;
1090
3.56k
    format(oss, fmt, args...);
1091
3.56k
    return oss.str();
1092
3.56k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<long, long, char const*>(tinyformat::FormatStringCheck<sizeof...(long, long, char const*)>, long const&, long const&, char const* const&)
Line
Count
Source
1088
1.74k
{
1089
1.74k
    std::ostringstream oss;
1090
1.74k
    format(oss, fmt, args...);
1091
1.74k
    return oss.str();
1092
1.74k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<int, char const*>(tinyformat::FormatStringCheck<sizeof...(int, char const*)>, int const&, char const* const&)
Line
Count
Source
1088
6
{
1089
6
    std::ostringstream oss;
1090
6
    format(oss, fmt, args...);
1091
6
    return oss.str();
1092
6
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char [13], char const*>(tinyformat::FormatStringCheck<sizeof...(char [13], char const*)>, char const (&) [13], 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>>, 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<sizeof...(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&)
Line
Count
Source
1088
215
{
1089
215
    std::ostringstream oss;
1090
215
    format(oss, fmt, args...);
1091
215
    return oss.str();
1092
215
}
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<sizeof...(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&)
Line
Count
Source
1088
2.28k
{
1089
2.28k
    std::ostringstream oss;
1090
2.28k
    format(oss, fmt, args...);
1091
2.28k
    return oss.str();
1092
2.28k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char [27], int>(tinyformat::FormatStringCheck<sizeof...(char [27], int)>, char const (&) [27], int const&)
Line
Count
Source
1088
60
{
1089
60
    std::ostringstream oss;
1090
60
    format(oss, fmt, args...);
1091
60
    return oss.str();
1092
60
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char [21], char [42]>(tinyformat::FormatStringCheck<sizeof...(char [21], char [42])>, char const (&) [21], char const (&) [42])
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<sizeof...(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&)
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<sizeof...(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&)
Line
Count
Source
1088
4
{
1089
4
    std::ostringstream oss;
1090
4
    format(oss, fmt, args...);
1091
4
    return oss.str();
1092
4
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char [10]>(tinyformat::FormatStringCheck<sizeof...(char [10])>, char const (&) [10])
Line
Count
Source
1088
1.11k
{
1089
1.11k
    std::ostringstream oss;
1090
1.11k
    format(oss, fmt, args...);
1091
1.11k
    return oss.str();
1092
1.11k
}
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<sizeof...(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&)
Line
Count
Source
1088
2
{
1089
2
    std::ostringstream oss;
1090
2
    format(oss, fmt, args...);
1091
2
    return oss.str();
1092
2
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(tinyformat::FormatStringCheck<sizeof...(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, bool const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
1088
67
{
1089
67
    std::ostringstream oss;
1090
67
    format(oss, fmt, args...);
1091
67
    return oss.str();
1092
67
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char*>(tinyformat::FormatStringCheck<sizeof...(char*)>, char* const&)
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<sizeof...(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&)
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<sizeof...(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&)
Line
Count
Source
1088
2
{
1089
2
    std::ostringstream oss;
1090
2
    format(oss, fmt, args...);
1091
2
    return oss.str();
1092
2
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<int, char [1], std::basic_string_view<char, std::char_traits<char>>, std::basic_string_view<char, std::char_traits<char>>, int, char [1], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(tinyformat::FormatStringCheck<sizeof...(int, char [1], std::basic_string_view<char, std::char_traits<char>>, std::basic_string_view<char, std::char_traits<char>>, int, char [1], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, int const&, char const (&) [1], std::basic_string_view<char, std::char_traits<char>> const&, std::basic_string_view<char, std::char_traits<char>> const&, int const&, char const (&) [1], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
1088
133
{
1089
133
    std::ostringstream oss;
1090
133
    format(oss, fmt, args...);
1091
133
    return oss.str();
1092
133
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<long, unsigned short>(tinyformat::FormatStringCheck<sizeof...(long, unsigned short)>, long const&, unsigned short 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, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(tinyformat::FormatStringCheck<sizeof...(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&)
Line
Count
Source
1088
15
{
1089
15
    std::ostringstream oss;
1090
15
    format(oss, fmt, args...);
1091
15
    return oss.str();
1092
15
}
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<sizeof...(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&)
Line
Count
Source
1088
2
{
1089
2
    std::ostringstream oss;
1090
2
    format(oss, fmt, args...);
1091
2
    return oss.str();
1092
2
}
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<sizeof...(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&)
Line
Count
Source
1088
3
{
1089
3
    std::ostringstream oss;
1090
3
    format(oss, fmt, args...);
1091
3
    return oss.str();
1092
3
}
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<sizeof...(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&)
Line
Count
Source
1088
22
{
1089
22
    std::ostringstream oss;
1090
22
    format(oss, fmt, args...);
1091
22
    return oss.str();
1092
22
}
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<sizeof...(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&)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char const*, long, long>(tinyformat::FormatStringCheck<sizeof...(char const*, long, long)>, char const* const&, long const&, long const&)
Line
Count
Source
1088
296k
{
1089
296k
    std::ostringstream oss;
1090
296k
    format(oss, fmt, args...);
1091
296k
    return oss.str();
1092
296k
}
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<sizeof...(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&)
Line
Count
Source
1088
4
{
1089
4
    std::ostringstream oss;
1090
4
    format(oss, fmt, args...);
1091
4
    return oss.str();
1092
4
}
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<sizeof...(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&)
Line
Count
Source
1088
7
{
1089
7
    std::ostringstream oss;
1090
7
    format(oss, fmt, args...);
1091
7
    return oss.str();
1092
7
}
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<sizeof...(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&)
Line
Count
Source
1088
2
{
1089
2
    std::ostringstream oss;
1090
2
    format(oss, fmt, args...);
1091
2
    return oss.str();
1092
2
}
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<sizeof...(unsigned long, std::basic_string_view<char, std::char_traits<char>>)>, unsigned long const&, std::basic_string_view<char, std::char_traits<char>> const&)
Line
Count
Source
1088
21
{
1089
21
    std::ostringstream oss;
1090
21
    format(oss, fmt, args...);
1091
21
    return oss.str();
1092
21
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<unsigned char, unsigned char, unsigned char, unsigned char>(tinyformat::FormatStringCheck<sizeof...(unsigned char, unsigned char, unsigned char, unsigned char)>, unsigned char const&, unsigned char const&, unsigned char const&, unsigned char const&)
Line
Count
Source
1088
305k
{
1089
305k
    std::ostringstream oss;
1090
305k
    format(oss, fmt, args...);
1091
305k
    return oss.str();
1092
305k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<unsigned char>(tinyformat::FormatStringCheck<sizeof...(unsigned char)>, unsigned char const&)
Line
Count
Source
1088
10.2k
{
1089
10.2k
    std::ostringstream oss;
1090
10.2k
    format(oss, fmt, args...);
1091
10.2k
    return oss.str();
1092
10.2k
}
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<sizeof...(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&)
Line
Count
Source
1088
68
{
1089
68
    std::ostringstream oss;
1090
68
    format(oss, fmt, args...);
1091
68
    return oss.str();
1092
68
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<unsigned int, unsigned int, unsigned int>(tinyformat::FormatStringCheck<sizeof...(unsigned int, unsigned int, unsigned int)>, unsigned int const&, unsigned int const&, unsigned int const&)
Line
Count
Source
1088
10
{
1089
10
    std::ostringstream oss;
1090
10
    format(oss, fmt, args...);
1091
10
    return oss.str();
1092
10
}
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<sizeof...(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&)
Line
Count
Source
1088
25
{
1089
25
    std::ostringstream oss;
1090
25
    format(oss, fmt, args...);
1091
25
    return oss.str();
1092
25
}
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<sizeof...(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&)
Line
Count
Source
1088
16
{
1089
16
    std::ostringstream oss;
1090
16
    format(oss, fmt, args...);
1091
16
    return oss.str();
1092
16
}
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<sizeof...(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&)
Line
Count
Source
1088
16
{
1089
16
    std::ostringstream oss;
1090
16
    format(oss, fmt, args...);
1091
16
    return oss.str();
1092
16
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<unsigned long, int>(tinyformat::FormatStringCheck<sizeof...(unsigned long, int)>, unsigned long const&, int const&)
Line
Count
Source
1088
1
{
1089
1
    std::ostringstream oss;
1090
1
    format(oss, fmt, args...);
1091
1
    return oss.str();
1092
1
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char>(tinyformat::FormatStringCheck<sizeof...(char)>, char const&)
Line
Count
Source
1088
3
{
1089
3
    std::ostringstream oss;
1090
3
    format(oss, fmt, args...);
1091
3
    return oss.str();
1092
3
}
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>, long>(tinyformat::FormatStringCheck<sizeof...(std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char>, long)>, std::__detail::_Quoted_string<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char> const&, long const&)
Line
Count
Source
1088
6
{
1089
6
    std::ostringstream oss;
1090
6
    format(oss, fmt, args...);
1091
6
    return oss.str();
1092
6
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<std::basic_string_view<char, std::char_traits<char>>, char const*, unsigned int, char const*, char [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char [42]>(tinyformat::FormatStringCheck<sizeof...(std::basic_string_view<char, std::char_traits<char>>, char const*, unsigned int, char const*, 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&, char const* const&, unsigned int const&, char const* const&, char const (&) [13], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char const (&) [42])
Line
Count
Source
1088
11
{
1089
11
    std::ostringstream oss;
1090
11
    format(oss, fmt, args...);
1091
11
    return oss.str();
1092
11
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char const*, unsigned int, char const*, std::basic_string_view<char, std::char_traits<char>>>(tinyformat::FormatStringCheck<sizeof...(char const*, unsigned int, char const*, std::basic_string_view<char, std::char_traits<char>>)>, char const* const&, unsigned int 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<long, unsigned long, long>(tinyformat::FormatStringCheck<sizeof...(long, unsigned long, long)>, 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<sizeof...(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
1088
7.29M
{
1089
7.29M
    std::ostringstream oss;
1090
7.29M
    format(oss, fmt, args...);
1091
7.29M
    return oss.str();
1092
7.29M
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<int, unsigned int, unsigned int>(tinyformat::FormatStringCheck<sizeof...(int, unsigned int, unsigned int)>, int const&, unsigned int const&, unsigned int const&)
Line
Count
Source
1088
2.47k
{
1089
2.47k
    std::ostringstream oss;
1090
2.47k
    format(oss, fmt, args...);
1091
2.47k
    return oss.str();
1092
2.47k
}
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, std::basic_string_view<char, std::char_traits<char>>, int, long, long, long>(tinyformat::FormatStringCheck<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned int, std::basic_string_view<char, std::char_traits<char>>, int, long, long, long)>, std::basic_string_view<char, std::char_traits<char>> const&, unsigned int const&, std::basic_string_view<char, std::char_traits<char>> const&, int const&, long const&, long const&, long const&)
Line
Count
Source
1088
183k
{
1089
183k
    std::ostringstream oss;
1090
183k
    format(oss, fmt, args...);
1091
183k
    return oss.str();
1092
183k
}
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, std::basic_string_view<char, std::char_traits<char>>>(tinyformat::FormatStringCheck<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned int, std::basic_string_view<char, std::char_traits<char>>)>, std::basic_string_view<char, std::char_traits<char>> const&, unsigned int const&, std::basic_string_view<char, std::char_traits<char>> const&)
Line
Count
Source
1088
6.02M
{
1089
6.02M
    std::ostringstream oss;
1090
6.02M
    format(oss, fmt, args...);
1091
6.02M
    return oss.str();
1092
6.02M
}
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, std::basic_string_view<char, std::char_traits<char>>, unsigned long, long>(tinyformat::FormatStringCheck<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned int, std::basic_string_view<char, std::char_traits<char>>, unsigned long, long)>, std::basic_string_view<char, std::char_traits<char>> const&, unsigned int const&, std::basic_string_view<char, std::char_traits<char>> const&, unsigned long const&, long const&)
Line
Count
Source
1088
4
{
1089
4
    std::ostringstream oss;
1090
4
    format(oss, fmt, args...);
1091
4
    return oss.str();
1092
4
}
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, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(tinyformat::FormatStringCheck<sizeof...(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, 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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
1088
28
{
1089
28
    std::ostringstream oss;
1090
28
    format(oss, fmt, args...);
1091
28
    return oss.str();
1092
28
}
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>(tinyformat::FormatStringCheck<sizeof...(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>> const&, std::basic_string_view<char, std::char_traits<char>> const&, int const&)
Line
Count
Source
1088
966k
{
1089
966k
    std::ostringstream oss;
1090
966k
    format(oss, fmt, args...);
1091
966k
    return oss.str();
1092
966k
}
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<sizeof...(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&)
Line
Count
Source
1088
7
{
1089
7
    std::ostringstream oss;
1090
7
    format(oss, fmt, args...);
1091
7
    return oss.str();
1092
7
}
Unexecuted instantiation: 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<sizeof...(char const*, std::basic_string_view<char, std::char_traits<char>>)>, char const* 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<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<sizeof...(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&)
Line
Count
Source
1088
1
{
1089
1
    std::ostringstream oss;
1090
1
    format(oss, fmt, args...);
1091
1
    return oss.str();
1092
1
}
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<sizeof...(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&)
Line
Count
Source
1088
4
{
1089
4
    std::ostringstream oss;
1090
4
    format(oss, fmt, args...);
1091
4
    return oss.str();
1092
4
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char [13], char [27]>(tinyformat::FormatStringCheck<sizeof...(char [13], char [27])>, char const (&) [13], char const (&) [27])
Line
Count
Source
1088
16
{
1089
16
    std::ostringstream oss;
1090
16
    format(oss, fmt, args...);
1091
16
    return oss.str();
1092
16
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char [8], char [37]>(tinyformat::FormatStringCheck<sizeof...(char [8], char [37])>, char const (&) [8], char const (&) [37])
Line
Count
Source
1088
16
{
1089
16
    std::ostringstream oss;
1090
16
    format(oss, fmt, args...);
1091
16
    return oss.str();
1092
16
}
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
32.6M
#define strprintf tfm::format
1173
1174
#endif // TINYFORMAT_H_INCLUDED