Coverage Report

Created: 2026-09-21 19:49

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
323M
#   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
469
    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
469
    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
94
    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
5.85M
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
tinyformat::FormatStringCheck<1u>::FormatStringCheck(util::ConstevalFormatString<1u>)
Line
Count
Source
196
1.45M
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
tinyformat::FormatStringCheck<0u>::FormatStringCheck(util::ConstevalFormatString<0u>)
Line
Count
Source
196
132k
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
tinyformat::FormatStringCheck<2u>::FormatStringCheck(util::ConstevalFormatString<2u>)
Line
Count
Source
196
992k
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
tinyformat::FormatStringCheck<3u>::FormatStringCheck(util::ConstevalFormatString<3u>)
Line
Count
Source
196
2.18M
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
tinyformat::FormatStringCheck<5u>::FormatStringCheck(util::ConstevalFormatString<5u>)
Line
Count
Source
196
212k
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
tinyformat::FormatStringCheck<4u>::FormatStringCheck(util::ConstevalFormatString<4u>)
Line
Count
Source
196
496k
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
tinyformat::FormatStringCheck<6u>::FormatStringCheck(util::ConstevalFormatString<6u>)
Line
Count
Source
196
168k
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
tinyformat::FormatStringCheck<7u>::FormatStringCheck(util::ConstevalFormatString<7u>)
Line
Count
Source
196
72.8k
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
tinyformat::FormatStringCheck<18u>::FormatStringCheck(util::ConstevalFormatString<18u>)
Line
Count
Source
196
22.6k
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
tinyformat::FormatStringCheck<19u>::FormatStringCheck(util::ConstevalFormatString<19u>)
Line
Count
Source
196
3.28k
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
tinyformat::FormatStringCheck<12u>::FormatStringCheck(util::ConstevalFormatString<12u>)
Line
Count
Source
196
115k
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
197
39.6M
    operator const char*() { return fmt; }
tinyformat::FormatStringCheck<1u>::operator char const*()
Line
Count
Source
197
16.9M
    operator const char*() { return fmt; }
tinyformat::FormatStringCheck<2u>::operator char const*()
Line
Count
Source
197
2.88M
    operator const char*() { return fmt; }
tinyformat::FormatStringCheck<5u>::operator char const*()
Line
Count
Source
197
542k
    operator const char*() { return fmt; }
tinyformat::FormatStringCheck<3u>::operator char const*()
Line
Count
Source
197
10.6M
    operator const char*() { return fmt; }
tinyformat::FormatStringCheck<0u>::operator char const*()
Line
Count
Source
197
138k
    operator const char*() { return fmt; }
tinyformat::FormatStringCheck<6u>::operator char const*()
Line
Count
Source
197
7.18M
    operator const char*() { return fmt; }
tinyformat::FormatStringCheck<4u>::operator char const*()
Line
Count
Source
197
945k
    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
258k
    operator const char*() { return fmt; }
tinyformat::FormatStringCheck<18u>::operator char const*()
Line
Count
Source
197
22.6k
    operator const char*() { return fmt; }
tinyformat::FormatStringCheck<19u>::operator char const*()
Line
Count
Source
197
3.28k
    operator const char*() { return fmt; }
tinyformat::FormatStringCheck<12u>::operator char const*()
Line
Count
Source
197
115k
    operator const char*() { return fmt; }
Unexecuted instantiation: tinyformat::FormatStringCheck<8u>::operator char const*()
198
    const char* fmt;
199
};
200
201
// Added for Bitcoin Core
202
class format_error: public std::runtime_error
203
{
204
public:
205
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 constexpr bool value =
236
            sizeof(tryConvert(makeT1())) == sizeof(succeed);
237
#       ifdef _MSC_VER
238
#       pragma warning(pop)
239
#       endif
240
};
241
242
243
// Detect when a type is not a wchar_t string
244
template<typename T> struct is_wchar { typedef int tinyformat_wchar_is_not_supported; };
245
template<> struct is_wchar<wchar_t*> {};
246
template<> struct is_wchar<const wchar_t*> {};
247
template<int n> struct is_wchar<const wchar_t[n]> {};
248
template<int n> struct is_wchar<wchar_t[n]> {};
249
250
251
// Format the value by casting to type fmtT.  This default implementation
252
// should never be called.
253
template<typename T, typename fmtT, bool convertible = is_convertible<T, fmtT>::value>
254
struct formatValueAsType
255
{
256
0
    static void invoke(std::ostream& /*out*/, const T& /*value*/) { TINYFORMAT_ASSERT(0); }
Unexecuted instantiation: 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<bool, void const*, false>::invoke(std::ostream&, bool const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<unsigned int, void const*, false>::invoke(std::ostream&, unsigned int const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<long, void const*, false>::invoke(std::ostream&, long const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<unsigned long, void const*, false>::invoke(std::ostream&, unsigned 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<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 [7], char, false>::invoke(std::ostream&, char const (&) [7])
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 [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<bool, char, true>::invoke(std::ostream&, bool const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<unsigned int, char, true>::invoke(std::ostream&, unsigned int const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<long, char, true>::invoke(std::ostream&, long const&)
Unexecuted instantiation: tinyformat::detail::formatValueAsType<unsigned long, char, true>::invoke(std::ostream&, unsigned 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<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 [7], void const*, true>::invoke(std::ostream&, char const (&) [7])
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 [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 [7], false>::invoke(char const (&) [7])
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 [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
3.37k
    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
3.36k
    static int invoke(const T& value) { return static_cast<int>(value); }
Unexecuted instantiation: tinyformat::detail::convertToInt<bool, true>::invoke(bool const&)
Unexecuted instantiation: tinyformat::detail::convertToInt<unsigned int, true>::invoke(unsigned int const&)
Unexecuted instantiation: tinyformat::detail::convertToInt<long, true>::invoke(long const&)
Unexecuted instantiation: tinyformat::detail::convertToInt<unsigned 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<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<bool>(std::ostream&, bool const&, int)
Unexecuted instantiation: void tinyformat::detail::formatTruncated<unsigned int>(std::ostream&, unsigned int const&, int)
Unexecuted instantiation: void tinyformat::detail::formatTruncated<long>(std::ostream&, long const&, int)
Unexecuted instantiation: void tinyformat::detail::formatTruncated<unsigned long>(std::ostream&, unsigned 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<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
106M
{
352
106M
#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
106M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
106M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
106M
#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
106M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
106M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
106M
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
3
        detail::formatValueAsType<T, char>::invoke(out, value);
367
106M
    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
106M
    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
106M
    else
378
106M
        out << value;
379
106M
}
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
287k
{
352
287k
#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
287k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
287k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
287k
#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
287k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
287k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
287k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
287k
    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
287k
    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
287k
    else
378
287k
        out << value;
379
287k
}
void tinyformat::formatValue<int>(std::ostream&, char const*, char const*, int, int const&)
Line
Count
Source
351
9.74M
{
352
9.74M
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
9.74M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
9.74M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
9.74M
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
9.74M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
9.74M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
9.74M
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
3
        detail::formatValueAsType<T, char>::invoke(out, value);
367
9.74M
    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
9.74M
    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
9.74M
    else
378
9.74M
        out << value;
379
9.74M
}
void tinyformat::formatValue<bool>(std::ostream&, char const*, char const*, int, bool const&)
Line
Count
Source
351
221k
{
352
221k
#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
221k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
221k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
221k
#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
221k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
221k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
221k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
221k
    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
221k
    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
221k
    else
378
221k
        out << value;
379
221k
}
void tinyformat::formatValue<unsigned int>(std::ostream&, char const*, char const*, int, unsigned int const&)
Line
Count
Source
351
21.8M
{
352
21.8M
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
21.8M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
21.8M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
21.8M
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
21.8M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
21.8M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
21.8M
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
21.8M
    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
21.8M
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
21.8M
    else
378
21.8M
        out << value;
379
21.8M
}
void tinyformat::formatValue<long>(std::ostream&, char const*, char const*, int, long const&)
Line
Count
Source
351
30.4M
{
352
30.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
30.4M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
30.4M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
30.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
30.4M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
30.4M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
30.4M
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
30.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
30.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
30.4M
    else
378
30.4M
        out << value;
379
30.4M
}
void tinyformat::formatValue<unsigned long>(std::ostream&, char const*, char const*, int, unsigned long const&)
Line
Count
Source
351
2.29M
{
352
2.29M
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
2.29M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
2.29M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
2.29M
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
2.29M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
2.29M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
2.29M
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
2.29M
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
2.29M
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
2.29M
    else
378
2.29M
        out << value;
379
2.29M
}
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.4M
{
352
14.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
14.4M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
14.4M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
14.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
14.4M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
14.4M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
14.4M
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
14.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
14.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
14.4M
    else
378
14.4M
        out << value;
379
14.4M
}
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<char const*>(std::ostream&, char const*, char const*, int, char const* const&)
Line
Count
Source
351
1.43M
{
352
1.43M
#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.43M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
1.43M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
1.43M
#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.43M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
1.43M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
1.43M
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
1.43M
    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.43M
    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.43M
    else
378
1.43M
        out << value;
379
1.43M
}
void tinyformat::formatValue<util::TranslatedLiteral>(std::ostream&, char const*, char const*, int, util::TranslatedLiteral const&)
Line
Count
Source
351
2.36k
{
352
2.36k
#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.36k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
2.36k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
2.36k
#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.36k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
2.36k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
2.36k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
2.36k
    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.36k
    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.36k
    else
378
2.36k
        out << value;
379
2.36k
}
void tinyformat::formatValue<char [3]>(std::ostream&, char const*, char const*, int, char const (&) [3])
Line
Count
Source
351
684
{
352
684
#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
684
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
684
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
684
#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
684
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
684
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
684
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
684
    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
684
    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
684
    else
378
684
        out << value;
379
684
}
void tinyformat::formatValue<char [13]>(std::ostream&, char const*, char const*, int, char const (&) [13])
Line
Count
Source
351
160k
{
352
160k
#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
160k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
160k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
160k
#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
160k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
160k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
160k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
160k
    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
160k
    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
160k
    else
378
160k
        out << value;
379
160k
}
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
612
{
352
612
#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
612
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
612
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
612
#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
612
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
612
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
612
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
612
    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
612
    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
612
    else
378
612
        out << value;
379
612
}
void tinyformat::formatValue<char [16]>(std::ostream&, char const*, char const*, int, char const (&) [16])
Line
Count
Source
351
197k
{
352
197k
#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
197k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
197k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
197k
#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
197k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
197k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
197k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
197k
    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
197k
    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
197k
    else
378
197k
        out << value;
379
197k
}
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.55M
{
352
5.55M
#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.55M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
5.55M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
5.55M
#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.55M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
5.55M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
5.55M
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
5.55M
    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.55M
    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.55M
    else
378
5.55M
        out << value;
379
5.55M
}
void tinyformat::formatValue<HTTPStatusCode>(std::ostream&, char const*, char const*, int, HTTPStatusCode const&)
Line
Count
Source
351
370k
{
352
370k
#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
370k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
370k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
370k
#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
370k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
370k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
370k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
370k
    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
370k
    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
370k
    else
378
370k
        out << value;
379
370k
}
void tinyformat::formatValue<char [100]>(std::ostream&, char const*, char const*, int, char const (&) [100])
Line
Count
Source
351
1.99k
{
352
1.99k
#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.99k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
1.99k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
1.99k
#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.99k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
1.99k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
1.99k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
1.99k
    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.99k
    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.99k
    else
378
1.99k
        out << value;
379
1.99k
}
void tinyformat::formatValue<char [15]>(std::ostream&, char const*, char const*, int, char const (&) [15])
Line
Count
Source
351
108k
{
352
108k
#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
108k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
108k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
108k
#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
108k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
108k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
108k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
108k
    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
108k
    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
108k
    else
378
108k
        out << value;
379
108k
}
void tinyformat::formatValue<char [17]>(std::ostream&, char const*, char const*, int, char const (&) [17])
Line
Count
Source
351
81.6k
{
352
81.6k
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
81.6k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
81.6k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
81.6k
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
81.6k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
81.6k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
81.6k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
81.6k
    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
81.6k
    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
81.6k
    else
378
81.6k
        out << value;
379
81.6k
}
void tinyformat::formatValue<ServiceFlags>(std::ostream&, char const*, char const*, int, ServiceFlags const&)
Line
Count
Source
351
14.8k
{
352
14.8k
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
14.8k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
14.8k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
14.8k
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
14.8k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
14.8k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
14.8k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
14.8k
    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.8k
    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.8k
    else
378
14.8k
        out << value;
379
14.8k
}
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
19.9k
{
352
19.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
19.9k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
19.9k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
19.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
19.9k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
19.9k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
19.9k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
19.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
19.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
19.9k
    else
378
19.9k
        out << value;
379
19.9k
}
void tinyformat::formatValue<char [20]>(std::ostream&, char const*, char const*, int, char const (&) [20])
Line
Count
Source
351
489
{
352
489
#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
489
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
489
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
489
#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
489
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
489
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
489
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
489
    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
489
    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
489
    else
378
489
        out << value;
379
489
}
void tinyformat::formatValue<std::atomic<int>>(std::ostream&, char const*, char const*, int, std::atomic<int> const&)
Line
Count
Source
351
1.66k
{
352
1.66k
#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.66k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
1.66k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
1.66k
#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.66k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
1.66k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
1.66k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
1.66k
    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.66k
    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.66k
    else
378
1.66k
        out << value;
379
1.66k
}
void tinyformat::formatValue<std::atomic<unsigned long>>(std::ostream&, char const*, char const*, int, std::atomic<unsigned long> const&)
Line
Count
Source
351
75
{
352
75
#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
75
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
75
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
75
#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
75
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
75
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
75
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
75
    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
75
    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
75
    else
378
75
        out << value;
379
75
}
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
25.6k
{
352
25.6k
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
25.6k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
25.6k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
25.6k
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
25.6k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
25.6k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
25.6k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
25.6k
    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
25.6k
    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
25.6k
    else
378
25.6k
        out << value;
379
25.6k
}
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.2k
{
352
45.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
45.2k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
45.2k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
45.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
45.2k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
45.2k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
45.2k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
45.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
45.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
45.2k
    else
378
45.2k
        out << value;
379
45.2k
}
void tinyformat::formatValue<char [7]>(std::ostream&, char const*, char const*, int, char const (&) [7])
Line
Count
Source
351
32
{
352
32
#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
32
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
32
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
32
#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
32
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
32
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
32
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
32
    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
32
    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
32
    else
378
32
        out << value;
379
32
}
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.78k
{
352
2.78k
#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.78k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
2.78k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
2.78k
#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.78k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
2.78k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
2.78k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
2.78k
    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.78k
    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.78k
    else
378
2.78k
        out << value;
379
2.78k
}
void tinyformat::formatValue<char [22]>(std::ostream&, char const*, char const*, int, char const (&) [22])
Line
Count
Source
351
204
{
352
204
#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
204
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
204
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
204
#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
204
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
204
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
204
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
204
    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
204
    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
204
    else
378
204
        out << value;
379
204
}
void tinyformat::formatValue<char [26]>(std::ostream&, char const*, char const*, int, char const (&) [26])
Line
Count
Source
351
26.7k
{
352
26.7k
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
26.7k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
26.7k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
26.7k
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
26.7k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
26.7k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
26.7k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
26.7k
    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
26.7k
    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
26.7k
    else
378
26.7k
        out << value;
379
26.7k
}
void tinyformat::formatValue<char [35]>(std::ostream&, char const*, char const*, int, char const (&) [35])
Line
Count
Source
351
87.9k
{
352
87.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
87.9k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
87.9k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
87.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
87.9k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
87.9k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
87.9k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
87.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
87.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
87.9k
    else
378
87.9k
        out << value;
379
87.9k
}
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
103
{
352
103
#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
103
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
103
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
103
#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
103
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
103
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
103
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
103
    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
103
    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
103
    else
378
103
        out << value;
379
103
}
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
270
{
352
270
#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
270
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
270
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
270
#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
270
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
270
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
270
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
270
    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
270
    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
270
    else
378
270
        out << value;
379
270
}
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.60M
        default:                                                      \
391
7
            out << value;                   break;                    \
392
1.60M
    }                                                                 \
393
1.60M
}
tinyformat::formatValue(std::ostream&, char const*, char const*, int, char)
Line
Count
Source
385
7
                        const char* fmtEnd, int /**/, charType value) \
386
7
{                                                                     \
387
7
    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
7
        default:                                                      \
391
7
            out << value;                   break;                    \
392
7
    }                                                                 \
393
7
}
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.60M
        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
107M
            : m_value(static_cast<const void*>(&value)),
535
107M
            m_formatImpl(&formatImpl<T>),
536
107M
            m_toIntImpl(&toIntImpl<T>)
537
107M
        { }
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
287k
            : m_value(static_cast<const void*>(&value)),
535
287k
            m_formatImpl(&formatImpl<T>),
536
287k
            m_toIntImpl(&toIntImpl<T>)
537
287k
        { }
tinyformat::detail::FormatArg::FormatArg<int>(int const&)
Line
Count
Source
534
9.74M
            : m_value(static_cast<const void*>(&value)),
535
9.74M
            m_formatImpl(&formatImpl<T>),
536
9.74M
            m_toIntImpl(&toIntImpl<T>)
537
9.74M
        { }
tinyformat::detail::FormatArg::FormatArg<bool>(bool const&)
Line
Count
Source
534
221k
            : m_value(static_cast<const void*>(&value)),
535
221k
            m_formatImpl(&formatImpl<T>),
536
221k
            m_toIntImpl(&toIntImpl<T>)
537
221k
        { }
tinyformat::detail::FormatArg::FormatArg<unsigned int>(unsigned int const&)
Line
Count
Source
534
21.8M
            : m_value(static_cast<const void*>(&value)),
535
21.8M
            m_formatImpl(&formatImpl<T>),
536
21.8M
            m_toIntImpl(&toIntImpl<T>)
537
21.8M
        { }
tinyformat::detail::FormatArg::FormatArg<long>(long const&)
Line
Count
Source
534
30.4M
            : m_value(static_cast<const void*>(&value)),
535
30.4M
            m_formatImpl(&formatImpl<T>),
536
30.4M
            m_toIntImpl(&toIntImpl<T>)
537
30.4M
        { }
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.29M
            : m_value(static_cast<const void*>(&value)),
535
2.29M
            m_formatImpl(&formatImpl<T>),
536
2.29M
            m_toIntImpl(&toIntImpl<T>)
537
2.29M
        { }
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.4M
            : m_value(static_cast<const void*>(&value)),
535
14.4M
            m_formatImpl(&formatImpl<T>),
536
14.4M
            m_toIntImpl(&toIntImpl<T>)
537
14.4M
        { }
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<char const*>(char const* const&)
Line
Count
Source
534
1.43M
            : m_value(static_cast<const void*>(&value)),
535
1.43M
            m_formatImpl(&formatImpl<T>),
536
1.43M
            m_toIntImpl(&toIntImpl<T>)
537
1.43M
        { }
tinyformat::detail::FormatArg::FormatArg<util::TranslatedLiteral>(util::TranslatedLiteral const&)
Line
Count
Source
534
2.36k
            : m_value(static_cast<const void*>(&value)),
535
2.36k
            m_formatImpl(&formatImpl<T>),
536
2.36k
            m_toIntImpl(&toIntImpl<T>)
537
2.36k
        { }
tinyformat::detail::FormatArg::FormatArg<char [3]>(char const (&) [3])
Line
Count
Source
534
688
            : m_value(static_cast<const void*>(&value)),
535
688
            m_formatImpl(&formatImpl<T>),
536
688
            m_toIntImpl(&toIntImpl<T>)
537
688
        { }
tinyformat::detail::FormatArg::FormatArg<char [13]>(char const (&) [13])
Line
Count
Source
534
160k
            : m_value(static_cast<const void*>(&value)),
535
160k
            m_formatImpl(&formatImpl<T>),
536
160k
            m_toIntImpl(&toIntImpl<T>)
537
160k
        { }
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
604
            : m_value(static_cast<const void*>(&value)),
535
604
            m_formatImpl(&formatImpl<T>),
536
604
            m_toIntImpl(&toIntImpl<T>)
537
604
        { }
tinyformat::detail::FormatArg::FormatArg<char [16]>(char const (&) [16])
Line
Count
Source
534
197k
            : m_value(static_cast<const void*>(&value)),
535
197k
            m_formatImpl(&formatImpl<T>),
536
197k
            m_toIntImpl(&toIntImpl<T>)
537
197k
        { }
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.55M
            : m_value(static_cast<const void*>(&value)),
535
5.55M
            m_formatImpl(&formatImpl<T>),
536
5.55M
            m_toIntImpl(&toIntImpl<T>)
537
5.55M
        { }
tinyformat::detail::FormatArg::FormatArg<HTTPStatusCode>(HTTPStatusCode const&)
Line
Count
Source
534
370k
            : m_value(static_cast<const void*>(&value)),
535
370k
            m_formatImpl(&formatImpl<T>),
536
370k
            m_toIntImpl(&toIntImpl<T>)
537
370k
        { }
tinyformat::detail::FormatArg::FormatArg<char [100]>(char const (&) [100])
Line
Count
Source
534
1.99k
            : m_value(static_cast<const void*>(&value)),
535
1.99k
            m_formatImpl(&formatImpl<T>),
536
1.99k
            m_toIntImpl(&toIntImpl<T>)
537
1.99k
        { }
tinyformat::detail::FormatArg::FormatArg<char [15]>(char const (&) [15])
Line
Count
Source
534
108k
            : m_value(static_cast<const void*>(&value)),
535
108k
            m_formatImpl(&formatImpl<T>),
536
108k
            m_toIntImpl(&toIntImpl<T>)
537
108k
        { }
tinyformat::detail::FormatArg::FormatArg<char [17]>(char const (&) [17])
Line
Count
Source
534
81.6k
            : m_value(static_cast<const void*>(&value)),
535
81.6k
            m_formatImpl(&formatImpl<T>),
536
81.6k
            m_toIntImpl(&toIntImpl<T>)
537
81.6k
        { }
tinyformat::detail::FormatArg::FormatArg<ServiceFlags>(ServiceFlags const&)
Line
Count
Source
534
14.8k
            : m_value(static_cast<const void*>(&value)),
535
14.8k
            m_formatImpl(&formatImpl<T>),
536
14.8k
            m_toIntImpl(&toIntImpl<T>)
537
14.8k
        { }
Unexecuted instantiation: tinyformat::detail::FormatArg::FormatArg<char [9]>(char const (&) [9])
tinyformat::detail::FormatArg::FormatArg<char [30]>(char const (&) [30])
Line
Count
Source
534
19.9k
            : m_value(static_cast<const void*>(&value)),
535
19.9k
            m_formatImpl(&formatImpl<T>),
536
19.9k
            m_toIntImpl(&toIntImpl<T>)
537
19.9k
        { }
tinyformat::detail::FormatArg::FormatArg<char [20]>(char const (&) [20])
Line
Count
Source
534
489
            : m_value(static_cast<const void*>(&value)),
535
489
            m_formatImpl(&formatImpl<T>),
536
489
            m_toIntImpl(&toIntImpl<T>)
537
489
        { }
tinyformat::detail::FormatArg::FormatArg<std::atomic<int>>(std::atomic<int> const&)
Line
Count
Source
534
1.66k
            : m_value(static_cast<const void*>(&value)),
535
1.66k
            m_formatImpl(&formatImpl<T>),
536
1.66k
            m_toIntImpl(&toIntImpl<T>)
537
1.66k
        { }
tinyformat::detail::FormatArg::FormatArg<std::atomic<unsigned long>>(std::atomic<unsigned long> const&)
Line
Count
Source
534
75
            : m_value(static_cast<const void*>(&value)),
535
75
            m_formatImpl(&formatImpl<T>),
536
75
            m_toIntImpl(&toIntImpl<T>)
537
75
        { }
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
25.6k
            : m_value(static_cast<const void*>(&value)),
535
25.6k
            m_formatImpl(&formatImpl<T>),
536
25.6k
            m_toIntImpl(&toIntImpl<T>)
537
25.6k
        { }
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.2k
            : m_value(static_cast<const void*>(&value)),
535
45.2k
            m_formatImpl(&formatImpl<T>),
536
45.2k
            m_toIntImpl(&toIntImpl<T>)
537
45.2k
        { }
tinyformat::detail::FormatArg::FormatArg<char [7]>(char const (&) [7])
Line
Count
Source
534
32
            : m_value(static_cast<const void*>(&value)),
535
32
            m_formatImpl(&formatImpl<T>),
536
32
            m_toIntImpl(&toIntImpl<T>)
537
32
        { }
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.78k
            : m_value(static_cast<const void*>(&value)),
535
2.78k
            m_formatImpl(&formatImpl<T>),
536
2.78k
            m_toIntImpl(&toIntImpl<T>)
537
2.78k
        { }
tinyformat::detail::FormatArg::FormatArg<char [22]>(char const (&) [22])
Line
Count
Source
534
204
            : m_value(static_cast<const void*>(&value)),
535
204
            m_formatImpl(&formatImpl<T>),
536
204
            m_toIntImpl(&toIntImpl<T>)
537
204
        { }
tinyformat::detail::FormatArg::FormatArg<char [26]>(char const (&) [26])
Line
Count
Source
534
26.7k
            : m_value(static_cast<const void*>(&value)),
535
26.7k
            m_formatImpl(&formatImpl<T>),
536
26.7k
            m_toIntImpl(&toIntImpl<T>)
537
26.7k
        { }
tinyformat::detail::FormatArg::FormatArg<char [35]>(char const (&) [35])
Line
Count
Source
534
87.9k
            : m_value(static_cast<const void*>(&value)),
535
87.9k
            m_formatImpl(&formatImpl<T>),
536
87.9k
            m_toIntImpl(&toIntImpl<T>)
537
87.9k
        { }
tinyformat::detail::FormatArg::FormatArg<char [10]>(char const (&) [10])
Line
Count
Source
534
1.16k
            : m_value(static_cast<const void*>(&value)),
535
1.16k
            m_formatImpl(&formatImpl<T>),
536
1.16k
            m_toIntImpl(&toIntImpl<T>)
537
1.16k
        { }
tinyformat::detail::FormatArg::FormatArg<char [27]>(char const (&) [27])
Line
Count
Source
534
103
            : m_value(static_cast<const void*>(&value)),
535
103
            m_formatImpl(&formatImpl<T>),
536
103
            m_toIntImpl(&toIntImpl<T>)
537
103
        { }
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
270
            : m_value(static_cast<const void*>(&value)),
535
270
            m_formatImpl(&formatImpl<T>),
536
270
            m_toIntImpl(&toIntImpl<T>)
537
270
        { }
tinyformat::detail::FormatArg::FormatArg<char>(char const&)
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 [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
107M
        {
542
107M
            TINYFORMAT_ASSERT(m_value);
543
107M
            TINYFORMAT_ASSERT(m_formatImpl);
544
107M
            m_formatImpl(out, fmtBegin, fmtEnd, ntrunc, m_value);
545
107M
        }
546
547
        int toInt() const
548
3.37k
        {
549
3.37k
            TINYFORMAT_ASSERT(m_value);
550
3.37k
            TINYFORMAT_ASSERT(m_toIntImpl);
551
3.37k
            return m_toIntImpl(m_value);
552
3.37k
        }
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
107M
        {
559
107M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
107M
        }
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
287k
        {
559
287k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
287k
        }
void tinyformat::detail::FormatArg::formatImpl<int>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
9.74M
        {
559
9.74M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
9.74M
        }
void tinyformat::detail::FormatArg::formatImpl<bool>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
221k
        {
559
221k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
221k
        }
void tinyformat::detail::FormatArg::formatImpl<unsigned int>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
21.8M
        {
559
21.8M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
21.8M
        }
void tinyformat::detail::FormatArg::formatImpl<long>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
30.4M
        {
559
30.4M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
30.4M
        }
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.29M
        {
559
2.29M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
2.29M
        }
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.4M
        {
559
14.4M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
14.4M
        }
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<char const*>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
1.43M
        {
559
1.43M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
1.43M
        }
void tinyformat::detail::FormatArg::formatImpl<util::TranslatedLiteral>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
2.36k
        {
559
2.36k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
2.36k
        }
void tinyformat::detail::FormatArg::formatImpl<char [3]>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
684
        {
559
684
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
684
        }
void tinyformat::detail::FormatArg::formatImpl<char [13]>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
160k
        {
559
160k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
160k
        }
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
612
        {
559
612
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
612
        }
void tinyformat::detail::FormatArg::formatImpl<char [16]>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
197k
        {
559
197k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
197k
        }
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.55M
        {
559
5.55M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
5.55M
        }
void tinyformat::detail::FormatArg::formatImpl<HTTPStatusCode>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
370k
        {
559
370k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
370k
        }
void tinyformat::detail::FormatArg::formatImpl<char [100]>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
1.99k
        {
559
1.99k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
1.99k
        }
void tinyformat::detail::FormatArg::formatImpl<char [15]>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
108k
        {
559
108k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
108k
        }
void tinyformat::detail::FormatArg::formatImpl<char [17]>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
81.6k
        {
559
81.6k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
81.6k
        }
void tinyformat::detail::FormatArg::formatImpl<ServiceFlags>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
14.8k
        {
559
14.8k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
14.8k
        }
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
19.9k
        {
559
19.9k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
19.9k
        }
void tinyformat::detail::FormatArg::formatImpl<char [20]>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
489
        {
559
489
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
489
        }
void tinyformat::detail::FormatArg::formatImpl<std::atomic<int>>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
1.66k
        {
559
1.66k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
1.66k
        }
void tinyformat::detail::FormatArg::formatImpl<std::atomic<unsigned long>>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
75
        {
559
75
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
75
        }
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
25.6k
        {
559
25.6k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
25.6k
        }
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.2k
        {
559
45.2k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
45.2k
        }
void tinyformat::detail::FormatArg::formatImpl<char [7]>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
32
        {
559
32
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
32
        }
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.78k
        {
559
2.78k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
2.78k
        }
void tinyformat::detail::FormatArg::formatImpl<char [22]>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
204
        {
559
204
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
204
        }
void tinyformat::detail::FormatArg::formatImpl<char [26]>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
26.7k
        {
559
26.7k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
26.7k
        }
void tinyformat::detail::FormatArg::formatImpl<char [35]>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
87.9k
        {
559
87.9k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
87.9k
        }
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
103
        {
559
103
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
103
        }
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
270
        {
559
270
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
270
        }
void tinyformat::detail::FormatArg::formatImpl<char>(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 [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
3.37k
        {
565
3.37k
            return convertToInt<T>::invoke(*static_cast<const T*>(value));
566
3.37k
        }
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
3.36k
        {
565
3.36k
            return convertToInt<T>::invoke(*static_cast<const T*>(value));
566
3.36k
        }
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<bool>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<unsigned int>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<long>(void const*)
Unexecuted instantiation: int tinyformat::detail::FormatArg::toIntImpl<unsigned 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<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<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 [7]>(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>(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
55.4M
{
579
55.4M
    int i = 0;
580
161M
    for (;*c >= '0' && *c <= '9'; ++c)
581
105M
        i = 10*i + (*c - '0');
582
55.4M
    return i;
583
55.4M
}
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
62.6M
{
594
62.6M
    if (*c >= '0' && *c <= '9') {
595
5.17M
        n = parseIntAndAdvance(c);
596
5.17M
    }
597
57.4M
    else if (*c == '*') {
598
3.37k
        ++c;
599
3.37k
        n = 0;
600
3.37k
        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
3.36k
        else {
611
3.36k
            if (argIndex < numArgs)
612
3.36k
                n = args[argIndex++].toInt();
613
0
            else
614
0
                TINYFORMAT_ERROR("tinyformat: Not enough arguments to read variable width or precision");
615
3.36k
        }
616
3.37k
    }
617
57.4M
    else {
618
57.4M
        return false;
619
57.4M
    }
620
5.17M
    return true;
621
62.6M
}
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
147M
{
630
147M
    const char* c = fmt;
631
552M
    for (;; ++c) {
632
552M
        if (*c == '\0') {
633
39.6M
            out.write(fmt, c - fmt);
634
39.6M
            return c;
635
39.6M
        }
636
512M
        else if (*c == '%') {
637
107M
            out.write(fmt, c - fmt);
638
107M
            if (*(c+1) != '%')
639
107M
                return c;
640
            // for "%%", tack trailing % onto next literal section.
641
58.9k
            fmt = ++c;
642
58.9k
        }
643
552M
    }
644
147M
}
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
107M
{
686
107M
    TINYFORMAT_ASSERT(*fmtStart == '%');
687
    // Reset stream state to defaults.
688
107M
    out.width(0);
689
107M
    out.precision(6);
690
107M
    out.fill(' ');
691
    // Reset most flags; ignore irrelevant unitbuf & skipws.
692
107M
    out.unsetf(std::ios::adjustfield | std::ios::basefield |
693
107M
               std::ios::floatfield | std::ios::showbase | std::ios::boolalpha |
694
107M
               std::ios::showpoint | std::ios::showpos | std::ios::uppercase);
695
107M
    bool precisionSet = false;
696
107M
    bool widthSet = false;
697
107M
    int widthExtra = 0;
698
107M
    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
107M
    if (*c >= '0' && *c <= '9') {
703
50.2M
        const char tmpc = *c;
704
50.2M
        int value = parseIntAndAdvance(c);
705
50.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
50.2M
        else if (positionalMode) {
715
0
            TINYFORMAT_ERROR("tinyformat: Non-positional argument used after a positional one");
716
0
        }
717
50.2M
        else {
718
50.2M
            if (tmpc == '0') {
719
                // Use internal padding so that numeric values are
720
                // formatted correctly, eg -00010 rather than 000-10
721
50.2M
                out.fill('0');
722
50.2M
                out.setf(std::ios::internal, std::ios::adjustfield);
723
50.2M
            }
724
50.2M
            if (value != 0) {
725
                // Nonzero value means that we parsed width.
726
50.2M
                widthSet = true;
727
50.2M
                out.width(value);
728
50.2M
            }
729
50.2M
        }
730
50.2M
    }
731
57.4M
    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
107M
    if (!widthSet) {
736
        // Parse flags
737
57.4M
        for (;; ++c) {
738
57.4M
            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
760
                case '+':
761
760
                    out.setf(std::ios::showpos);
762
760
                    spacePadPositive = false;
763
760
                    widthExtra = 1;
764
760
                    continue;
765
57.4M
                default:
766
57.4M
                    break;
767
57.4M
            }
768
57.4M
            break;
769
57.4M
        }
770
        // Parse width
771
57.4M
        int width = 0;
772
57.4M
        widthSet = parseWidthOrPrecision(width, c, positionalMode,
773
57.4M
                                         args, argIndex, numArgs);
774
57.4M
        if (widthSet) {
775
3.37k
            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
3.37k
            out.width(width);
782
3.37k
        }
783
57.4M
    }
784
    // 3) Parse precision
785
107M
    if (*c == '.') {
786
5.17M
        ++c;
787
5.17M
        int precision = 0;
788
5.17M
        parseWidthOrPrecision(precision, c, positionalMode,
789
5.17M
                              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.17M
        precisionSet = precision >= 0;
793
5.17M
        if (precisionSet)
794
5.17M
            out.precision(precision);
795
5.17M
    }
796
    // 4) Ignore any C99 length modifier
797
109M
    while (*c == 'l' || *c == 'h' || *c == 'L' ||
798
109M
           *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
107M
    bool intConversion = false;
805
107M
    switch (*c) {
806
65.9M
        case 'u': case 'd': case 'i':
807
65.9M
            out.setf(std::ios::dec, std::ios::basefield);
808
65.9M
            intConversion = true;
809
65.9M
            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
471k
        case 'x': case 'p':
818
471k
            out.setf(std::ios::hex, std::ios::basefield);
819
471k
            intConversion = true;
820
471k
            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.41M
        case 'f':
832
5.41M
            out.setf(std::ios::fixed, std::ios::floatfield);
833
5.41M
            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
129k
        case 'g':
850
129k
            out.setf(std::ios::dec, std::ios::basefield);
851
            // As in boost::format, let stream decide float format.
852
129k
            out.flags(out.flags() & ~std::ios::floatfield);
853
129k
            break;
854
10
        case 'c':
855
            // Handled as special case inside formatValue()
856
10
            break;
857
35.8M
        case 's':
858
35.8M
            if (precisionSet)
859
0
                ntrunc = static_cast<int>(out.precision());
860
            // Make %s print Booleans as "true" and "false"
861
35.8M
            out.setf(std::ios::boolalpha);
862
35.8M
            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
107M
    }
874
107M
    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
107M
    return c+1;
884
107M
}
885
886
887
//------------------------------------------------------------------------------
888
inline void formatImpl(std::ostream& out, const char* fmt,
889
                       const detail::FormatArg* args,
890
                       int numArgs)
891
39.6M
{
892
    // Saved stream state
893
39.6M
    std::streamsize origWidth = out.width();
894
39.6M
    std::streamsize origPrecision = out.precision();
895
39.6M
    std::ios::fmtflags origFlags = out.flags();
896
39.6M
    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
39.6M
    bool positionalMode = false;
901
39.6M
    int argIndex = 0;
902
147M
    while (true) {
903
147M
        fmt = printFormatStringLiteral(out, fmt);
904
147M
        if (*fmt == '\0') {
905
39.6M
            if (!positionalMode && argIndex < numArgs) {
906
1
                TINYFORMAT_ERROR("tinyformat: Not enough conversion specifiers in format string");
907
1
            }
908
39.6M
            break;
909
39.6M
        }
910
107M
        bool spacePadPositive = false;
911
107M
        int ntrunc = -1;
912
107M
        const char* fmtEnd = streamStateFromFormat(out, positionalMode, spacePadPositive, ntrunc, fmt,
913
107M
                                                   args, argIndex, numArgs);
914
        // NB: argIndex may be incremented by reading variable width/precision
915
        // in `streamStateFromFormat`, so do the bounds check here.
916
107M
        if (argIndex >= numArgs) {
917
1
            TINYFORMAT_ERROR("tinyformat: Too many conversion specifiers in format string");
918
0
            return;
919
1
        }
920
107M
        const FormatArg& arg = args[argIndex];
921
        // Format the arg into the stream.
922
107M
        if (!spacePadPositive) {
923
107M
            arg.format(out, fmt, fmtEnd, ntrunc);
924
107M
        }
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
107M
        if (!positionalMode)
942
107M
            ++argIndex;
943
107M
        fmt = fmtEnd;
944
107M
    }
945
946
    // Restore stream state
947
39.6M
    out.width(origWidth);
948
39.6M
    out.precision(origPrecision);
949
39.6M
    out.flags(origFlags);
950
39.6M
    out.fill(origFill);
951
39.6M
}
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
39.6M
            : 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
39.5M
            : FormatList(&m_formatterStore[0], N),
991
39.5M
            m_formatterStore { FormatArg(args)... }
992
39.5M
        { 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.41M
            : FormatList(&m_formatterStore[0], N),
991
9.41M
            m_formatterStore { FormatArg(args)... }
992
9.41M
        { 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.5k
            : FormatList(&m_formatterStore[0], N),
991
10.5k
            m_formatterStore { FormatArg(args)... }
992
10.5k
        { 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.67k
            : FormatList(&m_formatterStore[0], N),
991
6.67k
            m_formatterStore { FormatArg(args)... }
992
6.67k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<1>::FormatListN<int>(int const&)
Line
Count
Source
990
85.9k
            : FormatList(&m_formatterStore[0], N),
991
85.9k
            m_formatterStore { FormatArg(args)... }
992
85.9k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<5>::FormatListN<bool, bool, unsigned int, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(bool const&, bool const&, unsigned int const&, long 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>>, int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&)
Line
Count
Source
990
10.3k
            : FormatList(&m_formatterStore[0], N),
991
10.3k
            m_formatterStore { FormatArg(args)... }
992
10.3k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<1>::FormatListN<unsigned int>(unsigned int const&)
Line
Count
Source
990
753k
            : FormatList(&m_formatterStore[0], N),
991
753k
            m_formatterStore { FormatArg(args)... }
992
753k
        { 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
321k
            : FormatList(&m_formatterStore[0], N),
991
321k
            m_formatterStore { FormatArg(args)... }
992
321k
        { 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.24M
            : FormatList(&m_formatterStore[0], N),
991
1.24M
            m_formatterStore { FormatArg(args)... }
992
1.24M
        { 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
1.03M
            : FormatList(&m_formatterStore[0], N),
991
1.03M
            m_formatterStore { FormatArg(args)... }
992
1.03M
        { 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<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
24.9k
            : FormatList(&m_formatterStore[0], N),
991
24.9k
            m_formatterStore { FormatArg(args)... }
992
24.9k
        { 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.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<1>::FormatListN<bool>(bool const&)
Line
Count
Source
990
89.1k
            : FormatList(&m_formatterStore[0], N),
991
89.1k
            m_formatterStore { FormatArg(args)... }
992
89.1k
        { 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.6k
            : FormatList(&m_formatterStore[0], N),
991
11.6k
            m_formatterStore { FormatArg(args)... }
992
11.6k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<1>::FormatListN<long>(long const&)
Line
Count
Source
990
5.81M
            : FormatList(&m_formatterStore[0], N),
991
5.81M
            m_formatterStore { FormatArg(args)... }
992
5.81M
        { 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.49k
            : FormatList(&m_formatterStore[0], N),
991
7.49k
            m_formatterStore { FormatArg(args)... }
992
7.49k
        { 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
248k
            : FormatList(&m_formatterStore[0], N),
991
248k
            m_formatterStore { FormatArg(args)... }
992
248k
        { 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
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>>, 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
46.4k
            : FormatList(&m_formatterStore[0], N),
991
46.4k
            m_formatterStore { FormatArg(args)... }
992
46.4k
        { 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
13
            : FormatList(&m_formatterStore[0], N),
991
13
            m_formatterStore { FormatArg(args)... }
992
13
        { 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.12k
            : FormatList(&m_formatterStore[0], N),
991
1.12k
            m_formatterStore { FormatArg(args)... }
992
1.12k
        { 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
478
            : FormatList(&m_formatterStore[0], N),
991
478
            m_formatterStore { FormatArg(args)... }
992
478
        { 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.5k
            : FormatList(&m_formatterStore[0], N),
991
13.5k
            m_formatterStore { FormatArg(args)... }
992
13.5k
        { 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.5k
            : FormatList(&m_formatterStore[0], N),
991
13.5k
            m_formatterStore { FormatArg(args)... }
992
13.5k
        { 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
229k
            : FormatList(&m_formatterStore[0], N),
991
229k
            m_formatterStore { FormatArg(args)... }
992
229k
        { 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.6k
            : FormatList(&m_formatterStore[0], N),
991
20.6k
            m_formatterStore { FormatArg(args)... }
992
20.6k
        { 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<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"); }
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.78k
            : FormatList(&m_formatterStore[0], N),
991
2.78k
            m_formatterStore { FormatArg(args)... }
992
2.78k
        { 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
515k
            : FormatList(&m_formatterStore[0], N),
991
515k
            m_formatterStore { FormatArg(args)... }
992
515k
        { 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
533
            : FormatList(&m_formatterStore[0], N),
991
533
            m_formatterStore { FormatArg(args)... }
992
533
        { 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
435
            : FormatList(&m_formatterStore[0], N),
991
435
            m_formatterStore { FormatArg(args)... }
992
435
        { 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
31.3k
            : FormatList(&m_formatterStore[0], N),
991
31.3k
            m_formatterStore { FormatArg(args)... }
992
31.3k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
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
12.1k
            : FormatList(&m_formatterStore[0], N),
991
12.1k
            m_formatterStore { FormatArg(args)... }
992
12.1k
        { 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
27
            : FormatList(&m_formatterStore[0], N),
991
27
            m_formatterStore { FormatArg(args)... }
992
27
        { 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.1k
            : FormatList(&m_formatterStore[0], N),
991
32.1k
            m_formatterStore { FormatArg(args)... }
992
32.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>>, 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.6k
            : FormatList(&m_formatterStore[0], N),
991
30.6k
            m_formatterStore { FormatArg(args)... }
992
30.6k
        { 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
951
            : FormatList(&m_formatterStore[0], N),
991
951
            m_formatterStore { FormatArg(args)... }
992
951
        { 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
39.8k
            : FormatList(&m_formatterStore[0], N),
991
39.8k
            m_formatterStore { FormatArg(args)... }
992
39.8k
        { 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
14.6k
            : FormatList(&m_formatterStore[0], N),
991
14.6k
            m_formatterStore { FormatArg(args)... }
992
14.6k
        { 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
352
            : FormatList(&m_formatterStore[0], N),
991
352
            m_formatterStore { FormatArg(args)... }
992
352
        { 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
406k
            : FormatList(&m_formatterStore[0], N),
991
406k
            m_formatterStore { FormatArg(args)... }
992
406k
        { 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
1.03k
            : FormatList(&m_formatterStore[0], N),
991
1.03k
            m_formatterStore { FormatArg(args)... }
992
1.03k
        { 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<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
103
            : FormatList(&m_formatterStore[0], N),
991
103
            m_formatterStore { FormatArg(args)... }
992
103
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
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
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<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.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<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
185k
            : FormatList(&m_formatterStore[0], N),
991
185k
            m_formatterStore { FormatArg(args)... }
992
185k
        { 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
185k
            : FormatList(&m_formatterStore[0], N),
991
185k
            m_formatterStore { FormatArg(args)... }
992
185k
        { 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"); }
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&)
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<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
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<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
185k
            : FormatList(&m_formatterStore[0], N),
991
185k
            m_formatterStore { FormatArg(args)... }
992
185k
        { 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
185k
            : FormatList(&m_formatterStore[0], N),
991
185k
            m_formatterStore { FormatArg(args)... }
992
185k
        { 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
43
            : FormatList(&m_formatterStore[0], N),
991
43
            m_formatterStore { FormatArg(args)... }
992
43
        { 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
174
            : FormatList(&m_formatterStore[0], N),
991
174
            m_formatterStore { FormatArg(args)... }
992
174
        { 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.17k
            : FormatList(&m_formatterStore[0], N),
991
4.17k
            m_formatterStore { FormatArg(args)... }
992
4.17k
        { 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.10k
            : FormatList(&m_formatterStore[0], N),
991
1.10k
            m_formatterStore { FormatArg(args)... }
992
1.10k
        { 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.40k
            : FormatList(&m_formatterStore[0], N),
991
2.40k
            m_formatterStore { FormatArg(args)... }
992
2.40k
        { 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
12.5k
            : FormatList(&m_formatterStore[0], N),
991
12.5k
            m_formatterStore { FormatArg(args)... }
992
12.5k
        { 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.99k
            : FormatList(&m_formatterStore[0], N),
991
1.99k
            m_formatterStore { FormatArg(args)... }
992
1.99k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<5>::FormatListN<int, int, int, int, int>(int const&, int const&, int const&, int const&, int const&)
Line
Count
Source
990
1.99k
            : FormatList(&m_formatterStore[0], N),
991
1.99k
            m_formatterStore { FormatArg(args)... }
992
1.99k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<4>::FormatListN<unsigned int, int, int, unsigned long>(unsigned int const&, int const&, int const&, unsigned long const&)
Line
Count
Source
990
1.99k
            : FormatList(&m_formatterStore[0], N),
991
1.99k
            m_formatterStore { FormatArg(args)... }
992
1.99k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<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
5.10k
            : FormatList(&m_formatterStore[0], N),
991
5.10k
            m_formatterStore { FormatArg(args)... }
992
5.10k
        { 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.99k
            : FormatList(&m_formatterStore[0], N),
991
3.99k
            m_formatterStore { FormatArg(args)... }
992
3.99k
        { 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
151k
            : FormatList(&m_formatterStore[0], N),
991
151k
            m_formatterStore { FormatArg(args)... }
992
151k
        { 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.99k
            : FormatList(&m_formatterStore[0], N),
991
1.99k
            m_formatterStore { FormatArg(args)... }
992
1.99k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<1>::FormatListN<char [13]>(char const (&) [13])
Line
Count
Source
990
2.18k
            : FormatList(&m_formatterStore[0], N),
991
2.18k
            m_formatterStore { FormatArg(args)... }
992
2.18k
        { 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
125k
            : FormatList(&m_formatterStore[0], N),
991
125k
            m_formatterStore { FormatArg(args)... }
992
125k
        { 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
74.9k
            : FormatList(&m_formatterStore[0], N),
991
74.9k
            m_formatterStore { FormatArg(args)... }
992
74.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
684
            : FormatList(&m_formatterStore[0], N),
991
684
            m_formatterStore { FormatArg(args)... }
992
684
        { 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
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.31k
            : FormatList(&m_formatterStore[0], N),
991
1.31k
            m_formatterStore { FormatArg(args)... }
992
1.31k
        { 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
292k
            : FormatList(&m_formatterStore[0], N),
991
292k
            m_formatterStore { FormatArg(args)... }
992
292k
        { 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
17.9k
            : FormatList(&m_formatterStore[0], N),
991
17.9k
            m_formatterStore { FormatArg(args)... }
992
17.9k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<6>::FormatListN<unsigned long, double, double, unsigned long, double, double>(unsigned long const&, double const&, double const&, unsigned long const&, double const&, double const&)
Line
Count
Source
990
334
            : FormatList(&m_formatterStore[0], N),
991
334
            m_formatterStore { FormatArg(args)... }
992
334
        { 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.3k
            : FormatList(&m_formatterStore[0], N),
991
12.3k
            m_formatterStore { FormatArg(args)... }
992
12.3k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<4>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 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
850
            : FormatList(&m_formatterStore[0], N),
991
850
            m_formatterStore { FormatArg(args)... }
992
850
        { 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.70k
            : FormatList(&m_formatterStore[0], N),
991
1.70k
            m_formatterStore { FormatArg(args)... }
992
1.70k
        { 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.66k
            : FormatList(&m_formatterStore[0], N),
991
1.66k
            m_formatterStore { FormatArg(args)... }
992
1.66k
        { 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.61k
            : FormatList(&m_formatterStore[0], N),
991
1.61k
            m_formatterStore { FormatArg(args)... }
992
1.61k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<2>::FormatListN<int, long>(int const&, long const&)
Line
Count
Source
990
1.57k
            : FormatList(&m_formatterStore[0], N),
991
1.57k
            m_formatterStore { FormatArg(args)... }
992
1.57k
        { 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.7k
            : FormatList(&m_formatterStore[0], N),
991
28.7k
            m_formatterStore { FormatArg(args)... }
992
28.7k
        { 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
1.92k
            : FormatList(&m_formatterStore[0], N),
991
1.92k
            m_formatterStore { FormatArg(args)... }
992
1.92k
        { 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
553
            : FormatList(&m_formatterStore[0], N),
991
553
            m_formatterStore { FormatArg(args)... }
992
553
        { 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
20.0k
            : FormatList(&m_formatterStore[0], N),
991
20.0k
            m_formatterStore { FormatArg(args)... }
992
20.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
199
            : FormatList(&m_formatterStore[0], N),
991
199
            m_formatterStore { FormatArg(args)... }
992
199
        { 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
5.83k
            : FormatList(&m_formatterStore[0], N),
991
5.83k
            m_formatterStore { FormatArg(args)... }
992
5.83k
        { 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
716
            : FormatList(&m_formatterStore[0], N),
991
716
            m_formatterStore { FormatArg(args)... }
992
716
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<char [13], long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(char const (&) [13], long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
990
9.32k
            : FormatList(&m_formatterStore[0], N),
991
9.32k
            m_formatterStore { FormatArg(args)... }
992
9.32k
        { 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.8k
            : FormatList(&m_formatterStore[0], N),
991
34.8k
            m_formatterStore { FormatArg(args)... }
992
34.8k
        { 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.29k
            : FormatList(&m_formatterStore[0], N),
991
1.29k
            m_formatterStore { FormatArg(args)... }
992
1.29k
        { 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
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 [18], int>(char const (&) [18], 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<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
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<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
165
            : FormatList(&m_formatterStore[0], N),
991
165
            m_formatterStore { FormatArg(args)... }
992
165
        { 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
479
            : FormatList(&m_formatterStore[0], N),
991
479
            m_formatterStore { FormatArg(args)... }
992
479
        { 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
981
            : FormatList(&m_formatterStore[0], N),
991
981
            m_formatterStore { FormatArg(args)... }
992
981
        { 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
43.9k
            : FormatList(&m_formatterStore[0], N),
991
43.9k
            m_formatterStore { FormatArg(args)... }
992
43.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.09M
            : FormatList(&m_formatterStore[0], N),
991
1.09M
            m_formatterStore { FormatArg(args)... }
992
1.09M
        { 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
755
            : FormatList(&m_formatterStore[0], N),
991
755
            m_formatterStore { FormatArg(args)... }
992
755
        { 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
23.0k
            : FormatList(&m_formatterStore[0], N),
991
23.0k
            m_formatterStore { FormatArg(args)... }
992
23.0k
        { 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
906
            : FormatList(&m_formatterStore[0], N),
991
906
            m_formatterStore { FormatArg(args)... }
992
906
        { 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
143
            : FormatList(&m_formatterStore[0], N),
991
143
            m_formatterStore { FormatArg(args)... }
992
143
        { 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.6k
            : FormatList(&m_formatterStore[0], N),
991
22.6k
            m_formatterStore { FormatArg(args)... }
992
22.6k
        { 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
71.1k
            : FormatList(&m_formatterStore[0], N),
991
71.1k
            m_formatterStore { FormatArg(args)... }
992
71.1k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<19>::FormatListN<double, 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>(double 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.28k
            : FormatList(&m_formatterStore[0], N),
991
3.28k
            m_formatterStore { FormatArg(args)... }
992
3.28k
        { 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<4>::FormatListN<std::basic_string_view<char, std::char_traits<char>>, int, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::basic_string_view<char, std::char_traits<char>> const&, int const&, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> 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<5>::FormatListN<std::basic_string_view<char, std::char_traits<char>>, unsigned long, unsigned long, unsigned long, long>(std::basic_string_view<char, std::char_traits<char>> const&, unsigned long const&, unsigned long const&, unsigned long const&, long const&)
Line
Count
Source
990
247
            : FormatList(&m_formatterStore[0], N),
991
247
            m_formatterStore { FormatArg(args)... }
992
247
        { 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 long, unsigned long, unsigned long>(std::basic_string_view<char, std::char_traits<char>> const&, unsigned long const&, unsigned long const&, unsigned long 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<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
2.12k
            : FormatList(&m_formatterStore[0], N),
991
2.12k
            m_formatterStore { FormatArg(args)... }
992
2.12k
        { 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 long, unsigned long>(std::basic_string_view<char, std::char_traits<char>> const&, unsigned long const&, unsigned long const&)
Line
Count
Source
990
3.13k
            : FormatList(&m_formatterStore[0], N),
991
3.13k
            m_formatterStore { FormatArg(args)... }
992
3.13k
        { 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 long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::basic_string_view<char, std::char_traits<char>> const&, unsigned long 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<5>::FormatListN<std::basic_string_view<char, std::char_traits<char>>, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::basic_string_view<char, std::char_traits<char>> const&, unsigned long 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
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::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::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&)
tinyformat::detail::FormatListN<6>::FormatListN<std::basic_string_view<char, std::char_traits<char>>, char [7], unsigned long, unsigned long, double, double>(std::basic_string_view<char, std::char_traits<char>> const&, char const (&) [7], unsigned long const&, unsigned long const&, double const&, double 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<2>::FormatListN<std::basic_string_view<char, std::char_traits<char>>, std::basic_string_view<char, std::char_traits<char>>>(std::basic_string_view<char, std::char_traits<char>> const&, std::basic_string_view<char, std::char_traits<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::basic_string_view<char, std::char_traits<char>>, long, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::basic_string_view<char, std::char_traits<char>> const&, long const&, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
990
455
            : FormatList(&m_formatterStore[0], N),
991
455
            m_formatterStore { FormatArg(args)... }
992
455
        { 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.8k
            : FormatList(&m_formatterStore[0], N),
991
14.8k
            m_formatterStore { FormatArg(args)... }
992
14.8k
        { 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.57k
            : FormatList(&m_formatterStore[0], N),
991
2.57k
            m_formatterStore { FormatArg(args)... }
992
2.57k
        { 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<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
279
            : FormatList(&m_formatterStore[0], N),
991
279
            m_formatterStore { FormatArg(args)... }
992
279
        { 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.85k
            : FormatList(&m_formatterStore[0], N),
991
2.85k
            m_formatterStore { FormatArg(args)... }
992
2.85k
        { 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
957
            : FormatList(&m_formatterStore[0], N),
991
957
            m_formatterStore { FormatArg(args)... }
992
957
        { 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
115k
            : FormatList(&m_formatterStore[0], N),
991
115k
            m_formatterStore { FormatArg(args)... }
992
115k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
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.5k
            : FormatList(&m_formatterStore[0], N),
991
11.5k
            m_formatterStore { FormatArg(args)... }
992
11.5k
        { 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
46.4k
            : FormatList(&m_formatterStore[0], N),
991
46.4k
            m_formatterStore { FormatArg(args)... }
992
46.4k
        { 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
682
            : FormatList(&m_formatterStore[0], N),
991
682
            m_formatterStore { FormatArg(args)... }
992
682
        { 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
153k
            : FormatList(&m_formatterStore[0], N),
991
153k
            m_formatterStore { FormatArg(args)... }
992
153k
        { 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
150k
            : FormatList(&m_formatterStore[0], N),
991
150k
            m_formatterStore { FormatArg(args)... }
992
150k
        { 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.55k
            : FormatList(&m_formatterStore[0], N),
991
3.55k
            m_formatterStore { FormatArg(args)... }
992
3.55k
        { 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.78k
            : FormatList(&m_formatterStore[0], N),
991
2.78k
            m_formatterStore { FormatArg(args)... }
992
2.78k
        { 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.69k
            : FormatList(&m_formatterStore[0], N),
991
3.69k
            m_formatterStore { FormatArg(args)... }
992
3.69k
        { 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
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<2>::FormatListN<int, double>(int const&, double const&)
Line
Count
Source
990
929
            : FormatList(&m_formatterStore[0], N),
991
929
            m_formatterStore { FormatArg(args)... }
992
929
        { 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
769
            : FormatList(&m_formatterStore[0], N),
991
769
            m_formatterStore { FormatArg(args)... }
992
769
        { 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
204
            : FormatList(&m_formatterStore[0], N),
991
204
            m_formatterStore { FormatArg(args)... }
992
204
        { 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.55k
            : FormatList(&m_formatterStore[0], N),
991
1.55k
            m_formatterStore { FormatArg(args)... }
992
1.55k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: 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.98k
            : FormatList(&m_formatterStore[0], N),
991
6.98k
            m_formatterStore { FormatArg(args)... }
992
6.98k
        { 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
97.0k
            : FormatList(&m_formatterStore[0], N),
991
97.0k
            m_formatterStore { FormatArg(args)... }
992
97.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
100k
            : FormatList(&m_formatterStore[0], N),
991
100k
            m_formatterStore { FormatArg(args)... }
992
100k
        { 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
26.7k
            : FormatList(&m_formatterStore[0], N),
991
26.7k
            m_formatterStore { FormatArg(args)... }
992
26.7k
        { 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
2.04k
            : FormatList(&m_formatterStore[0], N),
991
2.04k
            m_formatterStore { FormatArg(args)... }
992
2.04k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
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
106k
            : FormatList(&m_formatterStore[0], N),
991
106k
            m_formatterStore { FormatArg(args)... }
992
106k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<5>::FormatListN<char [35], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int, unsigned long, unsigned long>(char const (&) [35], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned int const&, unsigned long const&, unsigned long const&)
Line
Count
Source
990
87.9k
            : FormatList(&m_formatterStore[0], N),
991
87.9k
            m_formatterStore { FormatArg(args)... }
992
87.9k
        { 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
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<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
141k
            : FormatList(&m_formatterStore[0], N),
991
141k
            m_formatterStore { FormatArg(args)... }
992
141k
        { 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
80.3k
            : FormatList(&m_formatterStore[0], N),
991
80.3k
            m_formatterStore { FormatArg(args)... }
992
80.3k
        { 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
9.76k
            : FormatList(&m_formatterStore[0], N),
991
9.76k
            m_formatterStore { FormatArg(args)... }
992
9.76k
        { 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.61k
            : FormatList(&m_formatterStore[0], N),
991
1.61k
            m_formatterStore { FormatArg(args)... }
992
1.61k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<2>::FormatListN<char [13], int>(char const (&) [13], int const&)
Line
Count
Source
990
640
            : FormatList(&m_formatterStore[0], N),
991
640
            m_formatterStore { FormatArg(args)... }
992
640
        { 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.36k
            : FormatList(&m_formatterStore[0], N),
991
2.36k
            m_formatterStore { FormatArg(args)... }
992
2.36k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<4>::FormatListN<char [12], unsigned int, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(char const (&) [12], unsigned int const&, unsigned int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
tinyformat::detail::FormatListN<2>::FormatListN<char [20], int>(char const (&) [20], int const&)
Line
Count
Source
990
488
            : FormatList(&m_formatterStore[0], N),
991
488
            m_formatterStore { FormatArg(args)... }
992
488
        { 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<3>::FormatListN<long, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(long const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
990
3.69k
            : FormatList(&m_formatterStore[0], N),
991
3.69k
            m_formatterStore { FormatArg(args)... }
992
3.69k
        { 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.81k
            : FormatList(&m_formatterStore[0], N),
991
1.81k
            m_formatterStore { FormatArg(args)... }
992
1.81k
        { 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
273
            : FormatList(&m_formatterStore[0], N),
991
273
            m_formatterStore { FormatArg(args)... }
992
273
        { 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
87
            : FormatList(&m_formatterStore[0], N),
991
87
            m_formatterStore { FormatArg(args)... }
992
87
        { 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"); }
Unexecuted instantiation: tinyformat::detail::FormatListN<2>::FormatListN<char*, char const*>(char* const&, char const* 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
135
            : FormatList(&m_formatterStore[0], N),
991
135
            m_formatterStore { FormatArg(args)... }
992
135
        { 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
304k
            : FormatList(&m_formatterStore[0], N),
991
304k
            m_formatterStore { FormatArg(args)... }
992
304k
        { 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
306k
            : FormatList(&m_formatterStore[0], N),
991
306k
            m_formatterStore { FormatArg(args)... }
992
306k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<1>::FormatListN<unsigned char>(unsigned char const&)
Line
Count
Source
990
10.7k
            : FormatList(&m_formatterStore[0], N),
991
10.7k
            m_formatterStore { FormatArg(args)... }
992
10.7k
        { 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
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<6>::FormatListN<char const*, long, int, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(char const* const&, long const&, int const&, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
990
3.08k
            : FormatList(&m_formatterStore[0], N),
991
3.08k
            m_formatterStore { FormatArg(args)... }
992
3.08k
        { 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
9
            : FormatList(&m_formatterStore[0], N),
991
9
            m_formatterStore { FormatArg(args)... }
992
9
        { 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
27
            : FormatList(&m_formatterStore[0], N),
991
27
            m_formatterStore { FormatArg(args)... }
992
27
        { 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<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
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<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.01M
            : FormatList(&m_formatterStore[0], N),
991
7.01M
            m_formatterStore { FormatArg(args)... }
992
7.01M
        { 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.59k
            : FormatList(&m_formatterStore[0], N),
991
2.59k
            m_formatterStore { FormatArg(args)... }
992
2.59k
        { 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
185k
            : FormatList(&m_formatterStore[0], N),
991
185k
            m_formatterStore { FormatArg(args)... }
992
185k
        { 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
5.77M
            : FormatList(&m_formatterStore[0], N),
991
5.77M
            m_formatterStore { FormatArg(args)... }
992
5.77M
        { 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
1.03M
            : FormatList(&m_formatterStore[0], N),
991
1.03M
            m_formatterStore { FormatArg(args)... }
992
1.03M
        { 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&)
Unexecuted instantiation: tinyformat::detail::FormatListN<1>::FormatListN<char*>(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
138k
    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
39.6M
{
1045
39.6M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
39.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.41M
{
1045
9.41M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
9.41M
}
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.5k
{
1045
10.5k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
10.5k
}
tinyformat::detail::FormatListN<sizeof...(int, int)> tinyformat::makeFormatList<int, int>(int const&, int const&)
Line
Count
Source
1044
6.67k
{
1045
6.67k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
6.67k
}
tinyformat::detail::FormatListN<sizeof...(int)> tinyformat::makeFormatList<int>(int const&)
Line
Count
Source
1044
85.9k
{
1045
85.9k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
85.9k
}
Unexecuted instantiation: tinyformat::detail::FormatListN<sizeof...(bool, bool, unsigned int, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)> tinyformat::makeFormatList<bool, bool, unsigned int, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(bool const&, bool const&, unsigned int const&, 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>>, 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
10.3k
{
1045
10.3k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
10.3k
}
tinyformat::detail::FormatListN<sizeof...(unsigned int)> tinyformat::makeFormatList<unsigned int>(unsigned int const&)
Line
Count
Source
1044
753k
{
1045
753k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
753k
}
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
321k
{
1045
321k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
321k
}
tinyformat::detail::FormatListN<sizeof...()> tinyformat::makeFormatList<>()
Line
Count
Source
1044
138k
{
1045
138k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
138k
}
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.24M
{
1045
1.24M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.24M
}
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
1.03M
{
1045
1.03M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.03M
}
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...(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
24.9k
{
1045
24.9k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
24.9k
}
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.25k
{
1045
1.25k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.25k
}
tinyformat::detail::FormatListN<sizeof...(bool)> tinyformat::makeFormatList<bool>(bool const&)
Line
Count
Source
1044
89.1k
{
1045
89.1k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
89.1k
}
tinyformat::detail::FormatListN<sizeof...(char const*)> tinyformat::makeFormatList<char const*>(char const* const&)
Line
Count
Source
1044
11.6k
{
1045
11.6k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
11.6k
}
tinyformat::detail::FormatListN<sizeof...(long)> tinyformat::makeFormatList<long>(long const&)
Line
Count
Source
1044
5.81M
{
1045
5.81M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
5.81M
}
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.49k
{
1045
7.49k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
7.49k
}
tinyformat::detail::FormatListN<sizeof...(unsigned short)> tinyformat::makeFormatList<unsigned short>(unsigned short const&)
Line
Count
Source
1044
248k
{
1045
248k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
248k
}
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
247k
{
1045
247k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
247k
}
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
46.4k
{
1045
46.4k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
46.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, 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
13
{
1045
13
    return detail::FormatListN<sizeof...(args)>(args...);
1046
13
}
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.12k
{
1045
1.12k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.12k
}
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
478
{
1045
478
    return detail::FormatListN<sizeof...(args)>(args...);
1046
478
}
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.5k
{
1045
13.5k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
13.5k
}
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.5k
{
1045
13.5k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
13.5k
}
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.6k
{
1045
20.6k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
20.6k
}
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
229k
{
1045
229k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
229k
}
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...(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
}
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.78k
{
1045
2.78k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.78k
}
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
515k
{
1045
515k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
515k
}
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
533
{
1045
533
    return detail::FormatListN<sizeof...(args)>(args...);
1046
533
}
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
435
{
1045
435
    return detail::FormatListN<sizeof...(args)>(args...);
1046
435
}
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
31.3k
{
1045
31.3k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
31.3k
}
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
12.1k
{
1045
12.1k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
12.1k
}
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
27
{
1045
27
    return detail::FormatListN<sizeof...(args)>(args...);
1046
27
}
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.1k
{
1045
32.1k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
32.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>>, 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.6k
{
1045
30.6k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
30.6k
}
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
951
{
1045
951
    return detail::FormatListN<sizeof...(args)>(args...);
1046
951
}
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
39.8k
{
1045
39.8k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
39.8k
}
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
14.6k
{
1045
14.6k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
14.6k
}
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
352
{
1045
352
    return detail::FormatListN<sizeof...(args)>(args...);
1046
352
}
tinyformat::detail::FormatListN<sizeof...(char const*, int)> tinyformat::makeFormatList<char const*, int>(char const* const&, int const&)
Line
Count
Source
1044
406k
{
1045
406k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
406k
}
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
1.03k
{
1045
1.03k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.03k
}
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, 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
103
{
1045
103
    return detail::FormatListN<sizeof...(args)>(args...);
1046
103
}
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
11
{
1045
11
    return detail::FormatListN<sizeof...(args)>(args...);
1046
11
}
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.69k
{
1045
6.69k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
6.69k
}
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
185k
{
1045
185k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
185k
}
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
185k
{
1045
185k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
185k
}
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
}
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&)
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, 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
17
{
1045
17
    return detail::FormatListN<sizeof...(args)>(args...);
1046
17
}
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
185k
{
1045
185k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
185k
}
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
185k
{
1045
185k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
185k
}
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
43
{
1045
43
    return detail::FormatListN<sizeof...(args)>(args...);
1046
43
}
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
174
{
1045
174
    return detail::FormatListN<sizeof...(args)>(args...);
1046
174
}
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.17k
{
1045
4.17k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
4.17k
}
tinyformat::detail::FormatListN<sizeof...(double, double)> tinyformat::makeFormatList<double, double>(double const&, double const&)
Line
Count
Source
1044
1.10k
{
1045
1.10k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.10k
}
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.40k
{
1045
2.40k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.40k
}
tinyformat::detail::FormatListN<sizeof...(char const*, char const*)> tinyformat::makeFormatList<char const*, char const*>(char const* const&, char const* const&)
Line
Count
Source
1044
12.5k
{
1045
12.5k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
12.5k
}
tinyformat::detail::FormatListN<sizeof...(char [100])> tinyformat::makeFormatList<char [100]>(char const (&) [100])
Line
Count
Source
1044
1.99k
{
1045
1.99k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.99k
}
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.99k
{
1045
1.99k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.99k
}
tinyformat::detail::FormatListN<sizeof...(unsigned int, int, int, unsigned long)> tinyformat::makeFormatList<unsigned int, int, int, unsigned long>(unsigned int const&, int const&, int const&, unsigned long const&)
Line
Count
Source
1044
1.99k
{
1045
1.99k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.99k
}
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
5.10k
{
1045
5.10k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
5.10k
}
tinyformat::detail::FormatListN<sizeof...(bool, bool)> tinyformat::makeFormatList<bool, bool>(bool const&, bool const&)
Line
Count
Source
1044
3.99k
{
1045
3.99k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
3.99k
}
tinyformat::detail::FormatListN<sizeof...(unsigned int, unsigned int)> tinyformat::makeFormatList<unsigned int, unsigned int>(unsigned int const&, unsigned int const&)
Line
Count
Source
1044
151k
{
1045
151k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
151k
}
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.99k
{
1045
1.99k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.99k
}
tinyformat::detail::FormatListN<sizeof...(char [13])> tinyformat::makeFormatList<char [13]>(char const (&) [13])
Line
Count
Source
1044
2.18k
{
1045
2.18k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.18k
}
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
125k
{
1045
125k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
125k
}
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
74.9k
{
1045
74.9k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
74.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
684
{
1045
684
    return detail::FormatListN<sizeof...(args)>(args...);
1046
684
}
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
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.31k
{
1045
1.31k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.31k
}
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
292k
{
1045
292k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
292k
}
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
17.9k
{
1045
17.9k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
17.9k
}
tinyformat::detail::FormatListN<sizeof...(unsigned long, double, double, unsigned long, double, double)> tinyformat::makeFormatList<unsigned long, double, double, unsigned long, double, double>(unsigned long const&, double const&, double const&, unsigned long const&, double const&, double const&)
Line
Count
Source
1044
334
{
1045
334
    return detail::FormatListN<sizeof...(args)>(args...);
1046
334
}
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.3k
{
1045
12.3k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
12.3k
}
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
850
{
1045
850
    return detail::FormatListN<sizeof...(args)>(args...);
1046
850
}
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.70k
{
1045
1.70k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.70k
}
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.66k
{
1045
1.66k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.66k
}
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.61k
{
1045
1.61k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.61k
}
tinyformat::detail::FormatListN<sizeof...(int, long)> tinyformat::makeFormatList<int, long>(int const&, long const&)
Line
Count
Source
1044
1.57k
{
1045
1.57k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.57k
}
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.7k
{
1045
28.7k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
28.7k
}
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
1.92k
{
1045
1.92k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.92k
}
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
553
{
1045
553
    return detail::FormatListN<sizeof...(args)>(args...);
1046
553
}
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
20.0k
{
1045
20.0k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
20.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
199
{
1045
199
    return detail::FormatListN<sizeof...(args)>(args...);
1046
199
}
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
5.83k
{
1045
5.83k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
5.83k
}
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
716
{
1045
716
    return detail::FormatListN<sizeof...(args)>(args...);
1046
716
}
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
9.32k
{
1045
9.32k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
9.32k
}
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.8k
{
1045
34.8k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
34.8k
}
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.29k
{
1045
1.29k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.29k
}
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
1
{
1045
1
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1
}
tinyformat::detail::FormatListN<sizeof...(char [18], int)> tinyformat::makeFormatList<char [18], int>(char const (&) [18], int const&)
Line
Count
Source
1044
17
{
1045
17
    return detail::FormatListN<sizeof...(args)>(args...);
1046
17
}
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
34
{
1045
34
    return detail::FormatListN<sizeof...(args)>(args...);
1046
34
}
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
165
{
1045
165
    return detail::FormatListN<sizeof...(args)>(args...);
1046
165
}
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
479
{
1045
479
    return detail::FormatListN<sizeof...(args)>(args...);
1046
479
}
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
981
{
1045
981
    return detail::FormatListN<sizeof...(args)>(args...);
1046
981
}
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
43.9k
{
1045
43.9k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
43.9k
}
tinyformat::detail::FormatListN<sizeof...(double, double, double)> tinyformat::makeFormatList<double, double, double>(double const&, double const&, double const&)
Line
Count
Source
1044
1.09M
{
1045
1.09M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.09M
}
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
755
{
1045
755
    return detail::FormatListN<sizeof...(args)>(args...);
1046
755
}
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
23.0k
{
1045
23.0k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
23.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, 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
906
{
1045
906
    return detail::FormatListN<sizeof...(args)>(args...);
1046
906
}
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
143
{
1045
143
    return detail::FormatListN<sizeof...(args)>(args...);
1046
143
}
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.6k
{
1045
22.6k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
22.6k
}
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
71.1k
{
1045
71.1k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
71.1k
}
tinyformat::detail::FormatListN<sizeof...(double, 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<double, 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>(double 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.28k
{
1045
3.28k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
3.28k
}
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::basic_string_view<char, std::char_traits<char>>, int, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)> tinyformat::makeFormatList<std::basic_string_view<char, std::char_traits<char>>, int, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::basic_string_view<char, std::char_traits<char>> const&, int const&, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
1044
3.11k
{
1045
3.11k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
3.11k
}
tinyformat::detail::FormatListN<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned long, unsigned long, unsigned long, long)> tinyformat::makeFormatList<std::basic_string_view<char, std::char_traits<char>>, unsigned long, unsigned long, unsigned long, long>(std::basic_string_view<char, std::char_traits<char>> const&, unsigned long const&, unsigned long const&, unsigned long const&, long const&)
Line
Count
Source
1044
247
{
1045
247
    return detail::FormatListN<sizeof...(args)>(args...);
1046
247
}
tinyformat::detail::FormatListN<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned long, unsigned long, unsigned long)> tinyformat::makeFormatList<std::basic_string_view<char, std::char_traits<char>>, unsigned long, unsigned long, unsigned long>(std::basic_string_view<char, std::char_traits<char>> const&, unsigned long const&, unsigned long const&, unsigned long const&)
Line
Count
Source
1044
7
{
1045
7
    return detail::FormatListN<sizeof...(args)>(args...);
1046
7
}
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
2.12k
{
1045
2.12k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.12k
}
tinyformat::detail::FormatListN<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned long, unsigned long)> tinyformat::makeFormatList<std::basic_string_view<char, std::char_traits<char>>, unsigned long, unsigned long>(std::basic_string_view<char, std::char_traits<char>> const&, unsigned long const&, unsigned long const&)
Line
Count
Source
1044
3.13k
{
1045
3.13k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
3.13k
}
tinyformat::detail::FormatListN<sizeof...(std::basic_string_view<char, std::char_traits<char>>, 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 long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::basic_string_view<char, std::char_traits<char>> const&, unsigned long 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::basic_string_view<char, std::char_traits<char>>, unsigned long, 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::basic_string_view<char, std::char_traits<char>>, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::basic_string_view<char, std::char_traits<char>> const&, unsigned long 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
3
{
1045
3
    return detail::FormatListN<sizeof...(args)>(args...);
1046
3
}
Unexecuted instantiation: 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>>)> 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>>>(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&)
tinyformat::detail::FormatListN<sizeof...(std::basic_string_view<char, std::char_traits<char>>, char [7], unsigned long, unsigned long, double, double)> tinyformat::makeFormatList<std::basic_string_view<char, std::char_traits<char>>, char [7], unsigned long, unsigned long, double, double>(std::basic_string_view<char, std::char_traits<char>> const&, char const (&) [7], unsigned long const&, unsigned long const&, double const&, double 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>>, 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>>>(std::basic_string_view<char, std::char_traits<char>> const&, std::basic_string_view<char, std::char_traits<char>> const&)
Line
Count
Source
1044
3
{
1045
3
    return detail::FormatListN<sizeof...(args)>(args...);
1046
3
}
tinyformat::detail::FormatListN<sizeof...(std::basic_string_view<char, std::char_traits<char>>, long, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)> tinyformat::makeFormatList<std::basic_string_view<char, std::char_traits<char>>, long, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::basic_string_view<char, std::char_traits<char>> const&, long const&, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
1044
455
{
1045
455
    return detail::FormatListN<sizeof...(args)>(args...);
1046
455
}
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.8k
{
1045
14.8k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
14.8k
}
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.57k
{
1045
2.57k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.57k
}
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>>, 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
279
{
1045
279
    return detail::FormatListN<sizeof...(args)>(args...);
1046
279
}
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.85k
{
1045
2.85k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.85k
}
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
957
{
1045
957
    return detail::FormatListN<sizeof...(args)>(args...);
1046
957
}
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
115k
{
1045
115k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
115k
}
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.5k
{
1045
11.5k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
11.5k
}
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
46.4k
{
1045
46.4k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
46.4k
}
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
682
{
1045
682
    return detail::FormatListN<sizeof...(args)>(args...);
1046
682
}
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
153k
{
1045
153k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
153k
}
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
150k
{
1045
150k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
150k
}
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.55k
{
1045
3.55k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
3.55k
}
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.78k
{
1045
2.78k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.78k
}
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.69k
{
1045
3.69k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
3.69k
}
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
24
{
1045
24
    return detail::FormatListN<sizeof...(args)>(args...);
1046
24
}
tinyformat::detail::FormatListN<sizeof...(int, double)> tinyformat::makeFormatList<int, double>(int const&, double const&)
Line
Count
Source
1044
929
{
1045
929
    return detail::FormatListN<sizeof...(args)>(args...);
1046
929
}
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
769
{
1045
769
    return detail::FormatListN<sizeof...(args)>(args...);
1046
769
}
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
204
{
1045
204
    return detail::FormatListN<sizeof...(args)>(args...);
1046
204
}
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.55k
{
1045
1.55k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.55k
}
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.98k
{
1045
6.98k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
6.98k
}
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
97.0k
{
1045
97.0k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
97.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
100k
{
1045
100k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
100k
}
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
26.7k
{
1045
26.7k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
26.7k
}
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
2.04k
{
1045
2.04k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.04k
}
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
106k
{
1045
106k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
106k
}
tinyformat::detail::FormatListN<sizeof...(char [35], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int, unsigned long, unsigned long)> tinyformat::makeFormatList<char [35], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int, unsigned long, unsigned long>(char const (&) [35], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned int const&, unsigned long const&, unsigned long const&)
Line
Count
Source
1044
87.9k
{
1045
87.9k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
87.9k
}
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
10.4k
{
1045
10.4k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
10.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
141k
{
1045
141k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
141k
}
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
80.3k
{
1045
80.3k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
80.3k
}
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
9.76k
{
1045
9.76k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
9.76k
}
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.61k
{
1045
1.61k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.61k
}
tinyformat::detail::FormatListN<sizeof...(char [13], int)> tinyformat::makeFormatList<char [13], int>(char const (&) [13], int const&)
Line
Count
Source
1044
640
{
1045
640
    return detail::FormatListN<sizeof...(args)>(args...);
1046
640
}
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.36k
{
1045
2.36k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.36k
}
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
488
{
1045
488
    return detail::FormatListN<sizeof...(args)>(args...);
1046
488
}
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, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)> tinyformat::makeFormatList<long, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(long const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
1044
3.69k
{
1045
3.69k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
3.69k
}
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.81k
{
1045
1.81k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.81k
}
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
273
{
1045
273
    return detail::FormatListN<sizeof...(args)>(args...);
1046
273
}
tinyformat::detail::FormatListN<sizeof...(char [27], int)> tinyformat::makeFormatList<char [27], int>(char const (&) [27], int const&)
Line
Count
Source
1044
87
{
1045
87
    return detail::FormatListN<sizeof...(args)>(args...);
1046
87
}
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
}
Unexecuted instantiation: tinyformat::detail::FormatListN<sizeof...(char*, char const*)> tinyformat::makeFormatList<char*, char const*>(char* const&, char const* 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
135
{
1045
135
    return detail::FormatListN<sizeof...(args)>(args...);
1046
135
}
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
304k
{
1045
304k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
304k
}
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
306k
{
1045
306k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
306k
}
tinyformat::detail::FormatListN<sizeof...(unsigned char)> tinyformat::makeFormatList<unsigned char>(unsigned char const&)
Line
Count
Source
1044
10.7k
{
1045
10.7k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
10.7k
}
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
71
{
1045
71
    return detail::FormatListN<sizeof...(args)>(args...);
1046
71
}
tinyformat::detail::FormatListN<sizeof...(char const*, long, int, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)> tinyformat::makeFormatList<char const*, long, int, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(char const* const&, long const&, int const&, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
1044
3.08k
{
1045
3.08k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
3.08k
}
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
9
{
1045
9
    return detail::FormatListN<sizeof...(args)>(args...);
1046
9
}
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
27
{
1045
27
    return detail::FormatListN<sizeof...(args)>(args...);
1046
27
}
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...(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
7
{
1045
7
    return detail::FormatListN<sizeof...(args)>(args...);
1046
7
}
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.01M
{
1045
7.01M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
7.01M
}
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.59k
{
1045
2.59k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.59k
}
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
185k
{
1045
185k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
185k
}
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
5.77M
{
1045
5.77M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
5.77M
}
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
1.03M
{
1045
1.03M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.03M
}
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&)
Unexecuted instantiation: tinyformat::detail::FormatListN<sizeof...(char*)> tinyformat::makeFormatList<char*>(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
39.6M
{
1071
39.6M
    detail::formatImpl(out, fmt, list.m_args, list.m_N);
1072
39.6M
}
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
39.6M
{
1081
39.6M
    vformat(out, fmt, makeFormatList(args...));
1082
39.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.41M
{
1081
9.41M
    vformat(out, fmt, makeFormatList(args...));
1082
9.41M
}
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.5k
{
1081
10.5k
    vformat(out, fmt, makeFormatList(args...));
1082
10.5k
}
void tinyformat::format<int, int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(int, int)>, int const&, int const&)
Line
Count
Source
1080
6.67k
{
1081
6.67k
    vformat(out, fmt, makeFormatList(args...));
1082
6.67k
}
void tinyformat::format<int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(int)>, int const&)
Line
Count
Source
1080
85.9k
{
1081
85.9k
    vformat(out, fmt, makeFormatList(args...));
1082
85.9k
}
Unexecuted instantiation: void tinyformat::format<bool, bool, unsigned int, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(bool, bool, unsigned int, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, bool const&, bool const&, unsigned int const&, 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>>, 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
10.3k
{
1081
10.3k
    vformat(out, fmt, makeFormatList(args...));
1082
10.3k
}
void tinyformat::format<unsigned int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(unsigned int)>, unsigned int const&)
Line
Count
Source
1080
753k
{
1081
753k
    vformat(out, fmt, makeFormatList(args...));
1082
753k
}
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
321k
{
1081
321k
    vformat(out, fmt, makeFormatList(args...));
1082
321k
}
void tinyformat::format<>(std::ostream&, tinyformat::FormatStringCheck<sizeof...()>)
Line
Count
Source
1080
138k
{
1081
138k
    vformat(out, fmt, makeFormatList(args...));
1082
138k
}
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.24M
{
1081
1.24M
    vformat(out, fmt, makeFormatList(args...));
1082
1.24M
}
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
1.03M
{
1081
1.03M
    vformat(out, fmt, makeFormatList(args...));
1082
1.03M
}
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<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
24.9k
{
1081
24.9k
    vformat(out, fmt, makeFormatList(args...));
1082
24.9k
}
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.25k
{
1081
1.25k
    vformat(out, fmt, makeFormatList(args...));
1082
1.25k
}
void tinyformat::format<bool>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(bool)>, bool const&)
Line
Count
Source
1080
89.1k
{
1081
89.1k
    vformat(out, fmt, makeFormatList(args...));
1082
89.1k
}
void tinyformat::format<char const*>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char const*)>, char const* const&)
Line
Count
Source
1080
11.6k
{
1081
11.6k
    vformat(out, fmt, makeFormatList(args...));
1082
11.6k
}
void tinyformat::format<long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(long)>, long const&)
Line
Count
Source
1080
5.81M
{
1081
5.81M
    vformat(out, fmt, makeFormatList(args...));
1082
5.81M
}
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.49k
{
1081
7.49k
    vformat(out, fmt, makeFormatList(args...));
1082
7.49k
}
void tinyformat::format<unsigned short>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(unsigned short)>, unsigned short const&)
Line
Count
Source
1080
248k
{
1081
248k
    vformat(out, fmt, makeFormatList(args...));
1082
248k
}
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
247k
{
1081
247k
    vformat(out, fmt, makeFormatList(args...));
1082
247k
}
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
46.4k
{
1081
46.4k
    vformat(out, fmt, makeFormatList(args...));
1082
46.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, 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
13
{
1081
13
    vformat(out, fmt, makeFormatList(args...));
1082
13
}
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.12k
{
1081
1.12k
    vformat(out, fmt, makeFormatList(args...));
1082
1.12k
}
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
478
{
1081
478
    vformat(out, fmt, makeFormatList(args...));
1082
478
}
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.5k
{
1081
13.5k
    vformat(out, fmt, makeFormatList(args...));
1082
13.5k
}
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.5k
{
1081
13.5k
    vformat(out, fmt, makeFormatList(args...));
1082
13.5k
}
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.6k
{
1081
20.6k
    vformat(out, fmt, makeFormatList(args...));
1082
20.6k
}
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
229k
{
1081
229k
    vformat(out, fmt, makeFormatList(args...));
1082
229k
}
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<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
}
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.78k
{
1081
2.78k
    vformat(out, fmt, makeFormatList(args...));
1082
2.78k
}
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
515k
{
1081
515k
    vformat(out, fmt, makeFormatList(args...));
1082
515k
}
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
533
{
1081
533
    vformat(out, fmt, makeFormatList(args...));
1082
533
}
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
435
{
1081
435
    vformat(out, fmt, makeFormatList(args...));
1082
435
}
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
31.3k
{
1081
31.3k
    vformat(out, fmt, makeFormatList(args...));
1082
31.3k
}
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
12.1k
{
1081
12.1k
    vformat(out, fmt, makeFormatList(args...));
1082
12.1k
}
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
27
{
1081
27
    vformat(out, fmt, makeFormatList(args...));
1082
27
}
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.1k
{
1081
32.1k
    vformat(out, fmt, makeFormatList(args...));
1082
32.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>>, 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.6k
{
1081
30.6k
    vformat(out, fmt, makeFormatList(args...));
1082
30.6k
}
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
951
{
1081
951
    vformat(out, fmt, makeFormatList(args...));
1082
951
}
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
39.8k
{
1081
39.8k
    vformat(out, fmt, makeFormatList(args...));
1082
39.8k
}
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
14.6k
{
1081
14.6k
    vformat(out, fmt, makeFormatList(args...));
1082
14.6k
}
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
352
{
1081
352
    vformat(out, fmt, makeFormatList(args...));
1082
352
}
void tinyformat::format<char const*, int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char const*, int)>, char const* const&, int const&)
Line
Count
Source
1080
406k
{
1081
406k
    vformat(out, fmt, makeFormatList(args...));
1082
406k
}
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
1.03k
{
1081
1.03k
    vformat(out, fmt, makeFormatList(args...));
1082
1.03k
}
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, 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
103
{
1081
103
    vformat(out, fmt, makeFormatList(args...));
1082
103
}
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
11
{
1081
11
    vformat(out, fmt, makeFormatList(args...));
1082
11
}
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.69k
{
1081
6.69k
    vformat(out, fmt, makeFormatList(args...));
1082
6.69k
}
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
185k
{
1081
185k
    vformat(out, fmt, makeFormatList(args...));
1082
185k
}
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
185k
{
1081
185k
    vformat(out, fmt, makeFormatList(args...));
1082
185k
}
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
}
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&)
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, 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
17
{
1081
17
    vformat(out, fmt, makeFormatList(args...));
1082
17
}
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
185k
{
1081
185k
    vformat(out, fmt, makeFormatList(args...));
1082
185k
}
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
185k
{
1081
185k
    vformat(out, fmt, makeFormatList(args...));
1082
185k
}
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
43
{
1081
43
    vformat(out, fmt, makeFormatList(args...));
1082
43
}
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
174
{
1081
174
    vformat(out, fmt, makeFormatList(args...));
1082
174
}
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.17k
{
1081
4.17k
    vformat(out, fmt, makeFormatList(args...));
1082
4.17k
}
void tinyformat::format<double, double>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(double, double)>, double const&, double const&)
Line
Count
Source
1080
1.10k
{
1081
1.10k
    vformat(out, fmt, makeFormatList(args...));
1082
1.10k
}
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.40k
{
1081
2.40k
    vformat(out, fmt, makeFormatList(args...));
1082
2.40k
}
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
12.5k
{
1081
12.5k
    vformat(out, fmt, makeFormatList(args...));
1082
12.5k
}
void tinyformat::format<char [100]>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char [100])>, char const (&) [100])
Line
Count
Source
1080
1.99k
{
1081
1.99k
    vformat(out, fmt, makeFormatList(args...));
1082
1.99k
}
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.99k
{
1081
1.99k
    vformat(out, fmt, makeFormatList(args...));
1082
1.99k
}
void tinyformat::format<unsigned int, int, int, unsigned long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(unsigned int, int, int, unsigned long)>, unsigned int const&, int const&, int const&, unsigned long const&)
Line
Count
Source
1080
1.99k
{
1081
1.99k
    vformat(out, fmt, makeFormatList(args...));
1082
1.99k
}
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
5.10k
{
1081
5.10k
    vformat(out, fmt, makeFormatList(args...));
1082
5.10k
}
void tinyformat::format<bool, bool>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(bool, bool)>, bool const&, bool const&)
Line
Count
Source
1080
3.99k
{
1081
3.99k
    vformat(out, fmt, makeFormatList(args...));
1082
3.99k
}
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
151k
{
1081
151k
    vformat(out, fmt, makeFormatList(args...));
1082
151k
}
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.99k
{
1081
1.99k
    vformat(out, fmt, makeFormatList(args...));
1082
1.99k
}
void tinyformat::format<char [13]>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char [13])>, char const (&) [13])
Line
Count
Source
1080
2.18k
{
1081
2.18k
    vformat(out, fmt, makeFormatList(args...));
1082
2.18k
}
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
125k
{
1081
125k
    vformat(out, fmt, makeFormatList(args...));
1082
125k
}
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
74.9k
{
1081
74.9k
    vformat(out, fmt, makeFormatList(args...));
1082
74.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
684
{
1081
684
    vformat(out, fmt, makeFormatList(args...));
1082
684
}
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
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.31k
{
1081
1.31k
    vformat(out, fmt, makeFormatList(args...));
1082
1.31k
}
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
292k
{
1081
292k
    vformat(out, fmt, makeFormatList(args...));
1082
292k
}
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
17.9k
{
1081
17.9k
    vformat(out, fmt, makeFormatList(args...));
1082
17.9k
}
void tinyformat::format<unsigned long, double, double, unsigned long, double, double>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(unsigned long, double, double, unsigned long, double, double)>, unsigned long const&, double const&, double const&, unsigned long const&, double const&, double const&)
Line
Count
Source
1080
334
{
1081
334
    vformat(out, fmt, makeFormatList(args...));
1082
334
}
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.3k
{
1081
12.3k
    vformat(out, fmt, makeFormatList(args...));
1082
12.3k
}
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
850
{
1081
850
    vformat(out, fmt, makeFormatList(args...));
1082
850
}
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.70k
{
1081
1.70k
    vformat(out, fmt, makeFormatList(args...));
1082
1.70k
}
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.66k
{
1081
1.66k
    vformat(out, fmt, makeFormatList(args...));
1082
1.66k
}
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.61k
{
1081
1.61k
    vformat(out, fmt, makeFormatList(args...));
1082
1.61k
}
void tinyformat::format<int, long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(int, long)>, int const&, long const&)
Line
Count
Source
1080
1.57k
{
1081
1.57k
    vformat(out, fmt, makeFormatList(args...));
1082
1.57k
}
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.7k
{
1081
28.7k
    vformat(out, fmt, makeFormatList(args...));
1082
28.7k
}
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
1.92k
{
1081
1.92k
    vformat(out, fmt, makeFormatList(args...));
1082
1.92k
}
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
553
{
1081
553
    vformat(out, fmt, makeFormatList(args...));
1082
553
}
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
20.0k
{
1081
20.0k
    vformat(out, fmt, makeFormatList(args...));
1082
20.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
199
{
1081
199
    vformat(out, fmt, makeFormatList(args...));
1082
199
}
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
5.83k
{
1081
5.83k
    vformat(out, fmt, makeFormatList(args...));
1082
5.83k
}
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
716
{
1081
716
    vformat(out, fmt, makeFormatList(args...));
1082
716
}
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
9.32k
{
1081
9.32k
    vformat(out, fmt, makeFormatList(args...));
1082
9.32k
}
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.8k
{
1081
34.8k
    vformat(out, fmt, makeFormatList(args...));
1082
34.8k
}
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.29k
{
1081
1.29k
    vformat(out, fmt, makeFormatList(args...));
1082
1.29k
}
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
1
{
1081
1
    vformat(out, fmt, makeFormatList(args...));
1082
1
}
void tinyformat::format<char [18], int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char [18], int)>, char const (&) [18], int const&)
Line
Count
Source
1080
17
{
1081
17
    vformat(out, fmt, makeFormatList(args...));
1082
17
}
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
34
{
1081
34
    vformat(out, fmt, makeFormatList(args...));
1082
34
}
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
165
{
1081
165
    vformat(out, fmt, makeFormatList(args...));
1082
165
}
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
479
{
1081
479
    vformat(out, fmt, makeFormatList(args...));
1082
479
}
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
981
{
1081
981
    vformat(out, fmt, makeFormatList(args...));
1082
981
}
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
43.9k
{
1081
43.9k
    vformat(out, fmt, makeFormatList(args...));
1082
43.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.09M
{
1081
1.09M
    vformat(out, fmt, makeFormatList(args...));
1082
1.09M
}
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
755
{
1081
755
    vformat(out, fmt, makeFormatList(args...));
1082
755
}
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
23.0k
{
1081
23.0k
    vformat(out, fmt, makeFormatList(args...));
1082
23.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, 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
906
{
1081
906
    vformat(out, fmt, makeFormatList(args...));
1082
906
}
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
143
{
1081
143
    vformat(out, fmt, makeFormatList(args...));
1082
143
}
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.6k
{
1081
22.6k
    vformat(out, fmt, makeFormatList(args...));
1082
22.6k
}
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
71.1k
{
1081
71.1k
    vformat(out, fmt, makeFormatList(args...));
1082
71.1k
}
void tinyformat::format<double, 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...(double, 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)>, double 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.28k
{
1081
3.28k
    vformat(out, fmt, makeFormatList(args...));
1082
3.28k
}
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::basic_string_view<char, std::char_traits<char>>, int, 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>>, int, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::basic_string_view<char, std::char_traits<char>> const&, int const&, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
1080
3.11k
{
1081
3.11k
    vformat(out, fmt, makeFormatList(args...));
1082
3.11k
}
void tinyformat::format<std::basic_string_view<char, std::char_traits<char>>, unsigned long, unsigned long, unsigned long, long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned long, unsigned long, unsigned long, long)>, std::basic_string_view<char, std::char_traits<char>> const&, unsigned long const&, unsigned long const&, unsigned long const&, long const&)
Line
Count
Source
1080
247
{
1081
247
    vformat(out, fmt, makeFormatList(args...));
1082
247
}
void tinyformat::format<std::basic_string_view<char, std::char_traits<char>>, unsigned long, unsigned long, unsigned long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned long, unsigned long, unsigned long)>, std::basic_string_view<char, std::char_traits<char>> const&, unsigned long const&, unsigned long const&, unsigned long const&)
Line
Count
Source
1080
7
{
1081
7
    vformat(out, fmt, makeFormatList(args...));
1082
7
}
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
2.12k
{
1081
2.12k
    vformat(out, fmt, makeFormatList(args...));
1082
2.12k
}
void tinyformat::format<std::basic_string_view<char, std::char_traits<char>>, unsigned long, unsigned long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned long, unsigned long)>, std::basic_string_view<char, std::char_traits<char>> const&, unsigned long const&, unsigned long const&)
Line
Count
Source
1080
3.13k
{
1081
3.13k
    vformat(out, fmt, makeFormatList(args...));
1082
3.13k
}
void tinyformat::format<std::basic_string_view<char, std::char_traits<char>>, 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 long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::basic_string_view<char, std::char_traits<char>> const&, unsigned long 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::basic_string_view<char, std::char_traits<char>>, unsigned long, 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::basic_string_view<char, std::char_traits<char>>, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::basic_string_view<char, std::char_traits<char>> const&, unsigned long 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
3
{
1081
3
    vformat(out, fmt, makeFormatList(args...));
1082
3
}
Unexecuted instantiation: void tinyformat::format<std::basic_string_view<char, std::char_traits<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__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::__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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
void tinyformat::format<std::basic_string_view<char, std::char_traits<char>>, char [7], unsigned long, unsigned long, double, double>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(std::basic_string_view<char, std::char_traits<char>>, char [7], unsigned long, unsigned long, double, double)>, std::basic_string_view<char, std::char_traits<char>> const&, char const (&) [7], unsigned long const&, unsigned long const&, double const&, double 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>>, 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>>)>, std::basic_string_view<char, std::char_traits<char>> const&, std::basic_string_view<char, std::char_traits<char>> const&)
Line
Count
Source
1080
3
{
1081
3
    vformat(out, fmt, makeFormatList(args...));
1082
3
}
void tinyformat::format<std::basic_string_view<char, std::char_traits<char>>, long, 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>>, long, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::basic_string_view<char, std::char_traits<char>> const&, long const&, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
1080
455
{
1081
455
    vformat(out, fmt, makeFormatList(args...));
1082
455
}
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.8k
{
1081
14.8k
    vformat(out, fmt, makeFormatList(args...));
1082
14.8k
}
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.57k
{
1081
2.57k
    vformat(out, fmt, makeFormatList(args...));
1082
2.57k
}
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>>, 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
279
{
1081
279
    vformat(out, fmt, makeFormatList(args...));
1082
279
}
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.85k
{
1081
2.85k
    vformat(out, fmt, makeFormatList(args...));
1082
2.85k
}
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
957
{
1081
957
    vformat(out, fmt, makeFormatList(args...));
1082
957
}
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
115k
{
1081
115k
    vformat(out, fmt, makeFormatList(args...));
1082
115k
}
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.5k
{
1081
11.5k
    vformat(out, fmt, makeFormatList(args...));
1082
11.5k
}
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
46.4k
{
1081
46.4k
    vformat(out, fmt, makeFormatList(args...));
1082
46.4k
}
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
682
{
1081
682
    vformat(out, fmt, makeFormatList(args...));
1082
682
}
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
153k
{
1081
153k
    vformat(out, fmt, makeFormatList(args...));
1082
153k
}
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
150k
{
1081
150k
    vformat(out, fmt, makeFormatList(args...));
1082
150k
}
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.55k
{
1081
3.55k
    vformat(out, fmt, makeFormatList(args...));
1082
3.55k
}
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.78k
{
1081
2.78k
    vformat(out, fmt, makeFormatList(args...));
1082
2.78k
}
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.69k
{
1081
3.69k
    vformat(out, fmt, makeFormatList(args...));
1082
3.69k
}
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
24
{
1081
24
    vformat(out, fmt, makeFormatList(args...));
1082
24
}
void tinyformat::format<int, double>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(int, double)>, int const&, double const&)
Line
Count
Source
1080
929
{
1081
929
    vformat(out, fmt, makeFormatList(args...));
1082
929
}
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
769
{
1081
769
    vformat(out, fmt, makeFormatList(args...));
1082
769
}
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
204
{
1081
204
    vformat(out, fmt, makeFormatList(args...));
1082
204
}
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.55k
{
1081
1.55k
    vformat(out, fmt, makeFormatList(args...));
1082
1.55k
}
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.98k
{
1081
6.98k
    vformat(out, fmt, makeFormatList(args...));
1082
6.98k
}
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
97.0k
{
1081
97.0k
    vformat(out, fmt, makeFormatList(args...));
1082
97.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
100k
{
1081
100k
    vformat(out, fmt, makeFormatList(args...));
1082
100k
}
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
26.7k
{
1081
26.7k
    vformat(out, fmt, makeFormatList(args...));
1082
26.7k
}
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
2.04k
{
1081
2.04k
    vformat(out, fmt, makeFormatList(args...));
1082
2.04k
}
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
106k
{
1081
106k
    vformat(out, fmt, makeFormatList(args...));
1082
106k
}
void tinyformat::format<char [35], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int, unsigned long, unsigned long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char [35], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int, unsigned long, unsigned long)>, char const (&) [35], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned int const&, unsigned long const&, unsigned long const&)
Line
Count
Source
1080
87.9k
{
1081
87.9k
    vformat(out, fmt, makeFormatList(args...));
1082
87.9k
}
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
10.4k
{
1081
10.4k
    vformat(out, fmt, makeFormatList(args...));
1082
10.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
141k
{
1081
141k
    vformat(out, fmt, makeFormatList(args...));
1082
141k
}
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
80.3k
{
1081
80.3k
    vformat(out, fmt, makeFormatList(args...));
1082
80.3k
}
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
9.76k
{
1081
9.76k
    vformat(out, fmt, makeFormatList(args...));
1082
9.76k
}
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.61k
{
1081
1.61k
    vformat(out, fmt, makeFormatList(args...));
1082
1.61k
}
void tinyformat::format<char [13], int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char [13], int)>, char const (&) [13], int const&)
Line
Count
Source
1080
640
{
1081
640
    vformat(out, fmt, makeFormatList(args...));
1082
640
}
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.36k
{
1081
2.36k
    vformat(out, fmt, makeFormatList(args...));
1082
2.36k
}
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
488
{
1081
488
    vformat(out, fmt, makeFormatList(args...));
1082
488
}
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, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(long, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, long const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
1080
3.69k
{
1081
3.69k
    vformat(out, fmt, makeFormatList(args...));
1082
3.69k
}
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.81k
{
1081
1.81k
    vformat(out, fmt, makeFormatList(args...));
1082
1.81k
}
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
273
{
1081
273
    vformat(out, fmt, makeFormatList(args...));
1082
273
}
void tinyformat::format<char [27], int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char [27], int)>, char const (&) [27], int const&)
Line
Count
Source
1080
87
{
1081
87
    vformat(out, fmt, makeFormatList(args...));
1082
87
}
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
}
Unexecuted instantiation: void tinyformat::format<char*, char const*>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char*, char const*)>, char* const&, char const* 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
135
{
1081
135
    vformat(out, fmt, makeFormatList(args...));
1082
135
}
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
304k
{
1081
304k
    vformat(out, fmt, makeFormatList(args...));
1082
304k
}
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
306k
{
1081
306k
    vformat(out, fmt, makeFormatList(args...));
1082
306k
}
void tinyformat::format<unsigned char>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(unsigned char)>, unsigned char const&)
Line
Count
Source
1080
10.7k
{
1081
10.7k
    vformat(out, fmt, makeFormatList(args...));
1082
10.7k
}
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
71
{
1081
71
    vformat(out, fmt, makeFormatList(args...));
1082
71
}
void tinyformat::format<char const*, long, int, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char const*, long, int, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const* const&, long const&, int const&, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
1080
3.08k
{
1081
3.08k
    vformat(out, fmt, makeFormatList(args...));
1082
3.08k
}
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
9
{
1081
9
    vformat(out, fmt, makeFormatList(args...));
1082
9
}
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
27
{
1081
27
    vformat(out, fmt, makeFormatList(args...));
1082
27
}
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<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
7
{
1081
7
    vformat(out, fmt, makeFormatList(args...));
1082
7
}
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.01M
{
1081
7.01M
    vformat(out, fmt, makeFormatList(args...));
1082
7.01M
}
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.59k
{
1081
2.59k
    vformat(out, fmt, makeFormatList(args...));
1082
2.59k
}
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
185k
{
1081
185k
    vformat(out, fmt, makeFormatList(args...));
1082
185k
}
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
5.77M
{
1081
5.77M
    vformat(out, fmt, makeFormatList(args...));
1082
5.77M
}
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
1.03M
{
1081
1.03M
    vformat(out, fmt, makeFormatList(args...));
1082
1.03M
}
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&)
Unexecuted instantiation: void tinyformat::format<char*>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char*)>, 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
39.6M
{
1089
39.6M
    std::ostringstream oss;
1090
39.6M
    format(oss, fmt, args...);
1091
39.6M
    return oss.str();
1092
39.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.41M
{
1089
9.41M
    std::ostringstream oss;
1090
9.41M
    format(oss, fmt, args...);
1091
9.41M
    return oss.str();
1092
9.41M
}
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.5k
{
1089
10.5k
    std::ostringstream oss;
1090
10.5k
    format(oss, fmt, args...);
1091
10.5k
    return oss.str();
1092
10.5k
}
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.67k
{
1089
6.67k
    std::ostringstream oss;
1090
6.67k
    format(oss, fmt, args...);
1091
6.67k
    return oss.str();
1092
6.67k
}
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
84.7k
{
1089
84.7k
    std::ostringstream oss;
1090
84.7k
    format(oss, fmt, args...);
1091
84.7k
    return oss.str();
1092
84.7k
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<bool, bool, unsigned int, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(tinyformat::FormatStringCheck<sizeof...(bool, bool, unsigned int, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, bool const&, bool const&, unsigned int const&, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> 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
10.3k
{
1089
10.3k
    std::ostringstream oss;
1090
10.3k
    format(oss, fmt, args...);
1091
10.3k
    return oss.str();
1092
10.3k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<unsigned int>(tinyformat::FormatStringCheck<sizeof...(unsigned int)>, unsigned int const&)
Line
Count
Source
1088
753k
{
1089
753k
    std::ostringstream oss;
1090
753k
    format(oss, fmt, args...);
1091
753k
    return oss.str();
1092
753k
}
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
321k
{
1089
321k
    std::ostringstream oss;
1090
321k
    format(oss, fmt, args...);
1091
321k
    return oss.str();
1092
321k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<>(tinyformat::FormatStringCheck<sizeof...()>)
Line
Count
Source
1088
138k
{
1089
138k
    std::ostringstream oss;
1090
138k
    format(oss, fmt, args...);
1091
138k
    return oss.str();
1092
138k
}
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.24M
{
1089
1.24M
    std::ostringstream oss;
1090
1.24M
    format(oss, fmt, args...);
1091
1.24M
    return oss.str();
1092
1.24M
}
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
1.03M
{
1089
1.03M
    std::ostringstream oss;
1090
1.03M
    format(oss, fmt, args...);
1091
1.03M
    return oss.str();
1092
1.03M
}
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<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
24.9k
{
1089
24.9k
    std::ostringstream oss;
1090
24.9k
    format(oss, fmt, args...);
1091
24.9k
    return oss.str();
1092
24.9k
}
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.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<bool>(tinyformat::FormatStringCheck<sizeof...(bool)>, bool const&)
Line
Count
Source
1088
89.1k
{
1089
89.1k
    std::ostringstream oss;
1090
89.1k
    format(oss, fmt, args...);
1091
89.1k
    return oss.str();
1092
89.1k
}
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.6k
{
1089
11.6k
    std::ostringstream oss;
1090
11.6k
    format(oss, fmt, args...);
1091
11.6k
    return oss.str();
1092
11.6k
}
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
5.81M
{
1089
5.81M
    std::ostringstream oss;
1090
5.81M
    format(oss, fmt, args...);
1091
5.81M
    return oss.str();
1092
5.81M
}
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.49k
{
1089
7.49k
    std::ostringstream oss;
1090
7.49k
    format(oss, fmt, args...);
1091
7.49k
    return oss.str();
1092
7.49k
}
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
248k
{
1089
248k
    std::ostringstream oss;
1090
248k
    format(oss, fmt, args...);
1091
248k
    return oss.str();
1092
248k
}
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
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<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
46.4k
{
1089
46.4k
    std::ostringstream oss;
1090
46.4k
    format(oss, fmt, args...);
1091
46.4k
    return oss.str();
1092
46.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, 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
13
{
1089
13
    std::ostringstream oss;
1090
13
    format(oss, fmt, args...);
1091
13
    return oss.str();
1092
13
}
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.12k
{
1089
1.12k
    std::ostringstream oss;
1090
1.12k
    format(oss, fmt, args...);
1091
1.12k
    return oss.str();
1092
1.12k
}
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
478
{
1089
478
    std::ostringstream oss;
1090
478
    format(oss, fmt, args...);
1091
478
    return oss.str();
1092
478
}
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.5k
{
1089
13.5k
    std::ostringstream oss;
1090
13.5k
    format(oss, fmt, args...);
1091
13.5k
    return oss.str();
1092
13.5k
}
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.5k
{
1089
13.5k
    std::ostringstream oss;
1090
13.5k
    format(oss, fmt, args...);
1091
13.5k
    return oss.str();
1092
13.5k
}
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.6k
{
1089
20.6k
    std::ostringstream oss;
1090
20.6k
    format(oss, fmt, args...);
1091
20.6k
    return oss.str();
1092
20.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>>, 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
229k
{
1089
229k
    std::ostringstream oss;
1090
229k
    format(oss, fmt, args...);
1091
229k
    return oss.str();
1092
229k
}
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<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
}
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.78k
{
1089
2.78k
    std::ostringstream oss;
1090
2.78k
    format(oss, fmt, args...);
1091
2.78k
    return oss.str();
1092
2.78k
}
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
515k
{
1089
515k
    std::ostringstream oss;
1090
515k
    format(oss, fmt, args...);
1091
515k
    return oss.str();
1092
515k
}
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
533
{
1089
533
    std::ostringstream oss;
1090
533
    format(oss, fmt, args...);
1091
533
    return oss.str();
1092
533
}
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
435
{
1089
435
    std::ostringstream oss;
1090
435
    format(oss, fmt, args...);
1091
435
    return oss.str();
1092
435
}
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
31.3k
{
1089
31.3k
    std::ostringstream oss;
1090
31.3k
    format(oss, fmt, args...);
1091
31.3k
    return oss.str();
1092
31.3k
}
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
12.1k
{
1089
12.1k
    std::ostringstream oss;
1090
12.1k
    format(oss, fmt, args...);
1091
12.1k
    return oss.str();
1092
12.1k
}
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
27
{
1089
27
    std::ostringstream oss;
1090
27
    format(oss, fmt, args...);
1091
27
    return oss.str();
1092
27
}
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.1k
{
1089
32.1k
    std::ostringstream oss;
1090
32.1k
    format(oss, fmt, args...);
1091
32.1k
    return oss.str();
1092
32.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>>, 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.6k
{
1089
30.6k
    std::ostringstream oss;
1090
30.6k
    format(oss, fmt, args...);
1091
30.6k
    return oss.str();
1092
30.6k
}
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
951
{
1089
951
    std::ostringstream oss;
1090
951
    format(oss, fmt, args...);
1091
951
    return oss.str();
1092
951
}
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
39.8k
{
1089
39.8k
    std::ostringstream oss;
1090
39.8k
    format(oss, fmt, args...);
1091
39.8k
    return oss.str();
1092
39.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>>, 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
14.6k
{
1089
14.6k
    std::ostringstream oss;
1090
14.6k
    format(oss, fmt, args...);
1091
14.6k
    return oss.str();
1092
14.6k
}
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
352
{
1089
352
    std::ostringstream oss;
1090
352
    format(oss, fmt, args...);
1091
352
    return oss.str();
1092
352
}
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
406k
{
1089
406k
    std::ostringstream oss;
1090
406k
    format(oss, fmt, args...);
1091
406k
    return oss.str();
1092
406k
}
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
1.03k
{
1089
1.03k
    std::ostringstream oss;
1090
1.03k
    format(oss, fmt, args...);
1091
1.03k
    return oss.str();
1092
1.03k
}
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, 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
103
{
1089
103
    std::ostringstream oss;
1090
103
    format(oss, fmt, args...);
1091
103
    return oss.str();
1092
103
}
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
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<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.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<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
185k
{
1089
185k
    std::ostringstream oss;
1090
185k
    format(oss, fmt, args...);
1091
185k
    return oss.str();
1092
185k
}
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
185k
{
1089
185k
    std::ostringstream oss;
1090
185k
    format(oss, fmt, args...);
1091
185k
    return oss.str();
1092
185k
}
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
}
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&)
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, 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
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<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
185k
{
1089
185k
    std::ostringstream oss;
1090
185k
    format(oss, fmt, args...);
1091
185k
    return oss.str();
1092
185k
}
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
185k
{
1089
185k
    std::ostringstream oss;
1090
185k
    format(oss, fmt, args...);
1091
185k
    return oss.str();
1092
185k
}
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
43
{
1089
43
    std::ostringstream oss;
1090
43
    format(oss, fmt, args...);
1091
43
    return oss.str();
1092
43
}
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
174
{
1089
174
    std::ostringstream oss;
1090
174
    format(oss, fmt, args...);
1091
174
    return oss.str();
1092
174
}
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.17k
{
1089
4.17k
    std::ostringstream oss;
1090
4.17k
    format(oss, fmt, args...);
1091
4.17k
    return oss.str();
1092
4.17k
}
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.10k
{
1089
1.10k
    std::ostringstream oss;
1090
1.10k
    format(oss, fmt, args...);
1091
1.10k
    return oss.str();
1092
1.10k
}
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.40k
{
1089
2.40k
    std::ostringstream oss;
1090
2.40k
    format(oss, fmt, args...);
1091
2.40k
    return oss.str();
1092
2.40k
}
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
12.5k
{
1089
12.5k
    std::ostringstream oss;
1090
12.5k
    format(oss, fmt, args...);
1091
12.5k
    return oss.str();
1092
12.5k
}
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.99k
{
1089
1.99k
    std::ostringstream oss;
1090
1.99k
    format(oss, fmt, args...);
1091
1.99k
    return oss.str();
1092
1.99k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<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.99k
{
1089
1.99k
    std::ostringstream oss;
1090
1.99k
    format(oss, fmt, args...);
1091
1.99k
    return oss.str();
1092
1.99k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<unsigned int, int, int, unsigned long>(tinyformat::FormatStringCheck<sizeof...(unsigned int, int, int, unsigned long)>, unsigned int const&, int const&, int const&, unsigned long const&)
Line
Count
Source
1088
1.99k
{
1089
1.99k
    std::ostringstream oss;
1090
1.99k
    format(oss, fmt, args...);
1091
1.99k
    return oss.str();
1092
1.99k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<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
5.10k
{
1089
5.10k
    std::ostringstream oss;
1090
5.10k
    format(oss, fmt, args...);
1091
5.10k
    return oss.str();
1092
5.10k
}
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.99k
{
1089
3.99k
    std::ostringstream oss;
1090
3.99k
    format(oss, fmt, args...);
1091
3.99k
    return oss.str();
1092
3.99k
}
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
151k
{
1089
151k
    std::ostringstream oss;
1090
151k
    format(oss, fmt, args...);
1091
151k
    return oss.str();
1092
151k
}
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.99k
{
1089
1.99k
    std::ostringstream oss;
1090
1.99k
    format(oss, fmt, args...);
1091
1.99k
    return oss.str();
1092
1.99k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char [13]>(tinyformat::FormatStringCheck<sizeof...(char [13])>, char const (&) [13])
Line
Count
Source
1088
2.18k
{
1089
2.18k
    std::ostringstream oss;
1090
2.18k
    format(oss, fmt, args...);
1091
2.18k
    return oss.str();
1092
2.18k
}
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
125k
{
1089
125k
    std::ostringstream oss;
1090
125k
    format(oss, fmt, args...);
1091
125k
    return oss.str();
1092
125k
}
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
74.9k
{
1089
74.9k
    std::ostringstream oss;
1090
74.9k
    format(oss, fmt, args...);
1091
74.9k
    return oss.str();
1092
74.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
684
{
1089
684
    std::ostringstream oss;
1090
684
    format(oss, fmt, args...);
1091
684
    return oss.str();
1092
684
}
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
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.31k
{
1089
1.31k
    std::ostringstream oss;
1090
1.31k
    format(oss, fmt, args...);
1091
1.31k
    return oss.str();
1092
1.31k
}
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
292k
{
1089
292k
    std::ostringstream oss;
1090
292k
    format(oss, fmt, args...);
1091
292k
    return oss.str();
1092
292k
}
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
17.9k
{
1089
17.9k
    std::ostringstream oss;
1090
17.9k
    format(oss, fmt, args...);
1091
17.9k
    return oss.str();
1092
17.9k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<unsigned long, double, double, unsigned long, double, double>(tinyformat::FormatStringCheck<sizeof...(unsigned long, double, double, unsigned long, double, double)>, unsigned long const&, double const&, double const&, unsigned long const&, double const&, double const&)
Line
Count
Source
1088
334
{
1089
334
    std::ostringstream oss;
1090
334
    format(oss, fmt, args...);
1091
334
    return oss.str();
1092
334
}
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.3k
{
1089
12.3k
    std::ostringstream oss;
1090
12.3k
    format(oss, fmt, args...);
1091
12.3k
    return oss.str();
1092
12.3k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 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
850
{
1089
850
    std::ostringstream oss;
1090
850
    format(oss, fmt, args...);
1091
850
    return oss.str();
1092
850
}
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.70k
{
1089
1.70k
    std::ostringstream oss;
1090
1.70k
    format(oss, fmt, args...);
1091
1.70k
    return oss.str();
1092
1.70k
}
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.66k
{
1089
1.66k
    std::ostringstream oss;
1090
1.66k
    format(oss, fmt, args...);
1091
1.66k
    return oss.str();
1092
1.66k
}
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.61k
{
1089
1.61k
    std::ostringstream oss;
1090
1.61k
    format(oss, fmt, args...);
1091
1.61k
    return oss.str();
1092
1.61k
}
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.57k
{
1089
1.57k
    std::ostringstream oss;
1090
1.57k
    format(oss, fmt, args...);
1091
1.57k
    return oss.str();
1092
1.57k
}
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.7k
{
1089
28.7k
    std::ostringstream oss;
1090
28.7k
    format(oss, fmt, args...);
1091
28.7k
    return oss.str();
1092
28.7k
}
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
1.92k
{
1089
1.92k
    std::ostringstream oss;
1090
1.92k
    format(oss, fmt, args...);
1091
1.92k
    return oss.str();
1092
1.92k
}
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
553
{
1089
553
    std::ostringstream oss;
1090
553
    format(oss, fmt, args...);
1091
553
    return oss.str();
1092
553
}
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
20.0k
{
1089
20.0k
    std::ostringstream oss;
1090
20.0k
    format(oss, fmt, args...);
1091
20.0k
    return oss.str();
1092
20.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
199
{
1089
199
    std::ostringstream oss;
1090
199
    format(oss, fmt, args...);
1091
199
    return oss.str();
1092
199
}
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
5.83k
{
1089
5.83k
    std::ostringstream oss;
1090
5.83k
    format(oss, fmt, args...);
1091
5.83k
    return oss.str();
1092
5.83k
}
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
716
{
1089
716
    std::ostringstream oss;
1090
716
    format(oss, fmt, args...);
1091
716
    return oss.str();
1092
716
}
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
9.32k
{
1089
9.32k
    std::ostringstream oss;
1090
9.32k
    format(oss, fmt, args...);
1091
9.32k
    return oss.str();
1092
9.32k
}
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.8k
{
1089
34.8k
    std::ostringstream oss;
1090
34.8k
    format(oss, fmt, args...);
1091
34.8k
    return oss.str();
1092
34.8k
}
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.29k
{
1089
1.29k
    std::ostringstream oss;
1090
1.29k
    format(oss, fmt, args...);
1091
1.29k
    return oss.str();
1092
1.29k
}
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
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 [18], int>(tinyformat::FormatStringCheck<sizeof...(char [18], int)>, char const (&) [18], 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<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
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<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
165
{
1089
165
    std::ostringstream oss;
1090
165
    format(oss, fmt, args...);
1091
165
    return oss.str();
1092
165
}
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
479
{
1089
479
    std::ostringstream oss;
1090
479
    format(oss, fmt, args...);
1091
479
    return oss.str();
1092
479
}
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
981
{
1089
981
    std::ostringstream oss;
1090
981
    format(oss, fmt, args...);
1091
981
    return oss.str();
1092
981
}
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
43.9k
{
1089
43.9k
    std::ostringstream oss;
1090
43.9k
    format(oss, fmt, args...);
1091
43.9k
    return oss.str();
1092
43.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.09M
{
1089
1.09M
    std::ostringstream oss;
1090
1.09M
    format(oss, fmt, args...);
1091
1.09M
    return oss.str();
1092
1.09M
}
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
755
{
1089
755
    std::ostringstream oss;
1090
755
    format(oss, fmt, args...);
1091
755
    return oss.str();
1092
755
}
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
23.0k
{
1089
23.0k
    std::ostringstream oss;
1090
23.0k
    format(oss, fmt, args...);
1091
23.0k
    return oss.str();
1092
23.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, 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
906
{
1089
906
    std::ostringstream oss;
1090
906
    format(oss, fmt, args...);
1091
906
    return oss.str();
1092
906
}
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
143
{
1089
143
    std::ostringstream oss;
1090
143
    format(oss, fmt, args...);
1091
143
    return oss.str();
1092
143
}
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.6k
{
1089
22.6k
    std::ostringstream oss;
1090
22.6k
    format(oss, fmt, args...);
1091
22.6k
    return oss.str();
1092
22.6k
}
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
71.1k
{
1089
71.1k
    std::ostringstream oss;
1090
71.1k
    format(oss, fmt, args...);
1091
71.1k
    return oss.str();
1092
71.1k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<double, 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...(double, 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)>, double 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.28k
{
1089
3.28k
    std::ostringstream oss;
1090
3.28k
    format(oss, fmt, args...);
1091
3.28k
    return oss.str();
1092
3.28k
}
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::basic_string_view<char, std::char_traits<char>>, int, 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>>, int, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::basic_string_view<char, std::char_traits<char>> const&, int const&, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> 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<std::basic_string_view<char, std::char_traits<char>>, unsigned long, unsigned long, unsigned long, long>(tinyformat::FormatStringCheck<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned long, unsigned long, unsigned long, long)>, std::basic_string_view<char, std::char_traits<char>> const&, unsigned long const&, unsigned long const&, unsigned long const&, long const&)
Line
Count
Source
1088
247
{
1089
247
    std::ostringstream oss;
1090
247
    format(oss, fmt, args...);
1091
247
    return oss.str();
1092
247
}
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, unsigned long, unsigned long>(tinyformat::FormatStringCheck<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned long, unsigned long, unsigned long)>, std::basic_string_view<char, std::char_traits<char>> const&, unsigned long const&, unsigned long const&, unsigned long 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<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
2.12k
{
1089
2.12k
    std::ostringstream oss;
1090
2.12k
    format(oss, fmt, args...);
1091
2.12k
    return oss.str();
1092
2.12k
}
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, unsigned long>(tinyformat::FormatStringCheck<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned long, unsigned long)>, std::basic_string_view<char, std::char_traits<char>> const&, unsigned long const&, unsigned long const&)
Line
Count
Source
1088
3.13k
{
1089
3.13k
    std::ostringstream oss;
1090
3.13k
    format(oss, fmt, args...);
1091
3.13k
    return oss.str();
1092
3.13k
}
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, 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 long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::basic_string_view<char, std::char_traits<char>> const&, unsigned long 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::basic_string_view<char, std::char_traits<char>>, unsigned long, 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::basic_string_view<char, std::char_traits<char>>, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::basic_string_view<char, std::char_traits<char>> const&, unsigned long 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
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::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::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::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&)
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<std::basic_string_view<char, std::char_traits<char>>, char [7], unsigned long, unsigned long, double, double>(tinyformat::FormatStringCheck<sizeof...(std::basic_string_view<char, std::char_traits<char>>, char [7], unsigned long, unsigned long, double, double)>, std::basic_string_view<char, std::char_traits<char>> const&, char const (&) [7], unsigned long const&, unsigned long const&, double const&, double 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>>, 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>>)>, std::basic_string_view<char, std::char_traits<char>> const&, std::basic_string_view<char, std::char_traits<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::basic_string_view<char, std::char_traits<char>>, long, 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>>, long, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, std::basic_string_view<char, std::char_traits<char>> const&, long const&, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
1088
455
{
1089
455
    std::ostringstream oss;
1090
455
    format(oss, fmt, args...);
1091
455
    return oss.str();
1092
455
}
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.8k
{
1089
14.8k
    std::ostringstream oss;
1090
14.8k
    format(oss, fmt, args...);
1091
14.8k
    return oss.str();
1092
14.8k
}
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.57k
{
1089
2.57k
    std::ostringstream oss;
1090
2.57k
    format(oss, fmt, args...);
1091
2.57k
    return oss.str();
1092
2.57k
}
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>>, 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
279
{
1089
279
    std::ostringstream oss;
1090
279
    format(oss, fmt, args...);
1091
279
    return oss.str();
1092
279
}
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.85k
{
1089
2.85k
    std::ostringstream oss;
1090
2.85k
    format(oss, fmt, args...);
1091
2.85k
    return oss.str();
1092
2.85k
}
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
957
{
1089
957
    std::ostringstream oss;
1090
957
    format(oss, fmt, args...);
1091
957
    return oss.str();
1092
957
}
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
115k
{
1089
115k
    std::ostringstream oss;
1090
115k
    format(oss, fmt, args...);
1091
115k
    return oss.str();
1092
115k
}
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.5k
{
1089
11.5k
    std::ostringstream oss;
1090
11.5k
    format(oss, fmt, args...);
1091
11.5k
    return oss.str();
1092
11.5k
}
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
46.4k
{
1089
46.4k
    std::ostringstream oss;
1090
46.4k
    format(oss, fmt, args...);
1091
46.4k
    return oss.str();
1092
46.4k
}
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
682
{
1089
682
    std::ostringstream oss;
1090
682
    format(oss, fmt, args...);
1091
682
    return oss.str();
1092
682
}
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
153k
{
1089
153k
    std::ostringstream oss;
1090
153k
    format(oss, fmt, args...);
1091
153k
    return oss.str();
1092
153k
}
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
150k
{
1089
150k
    std::ostringstream oss;
1090
150k
    format(oss, fmt, args...);
1091
150k
    return oss.str();
1092
150k
}
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.55k
{
1089
3.55k
    std::ostringstream oss;
1090
3.55k
    format(oss, fmt, args...);
1091
3.55k
    return oss.str();
1092
3.55k
}
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.78k
{
1089
2.78k
    std::ostringstream oss;
1090
2.78k
    format(oss, fmt, args...);
1091
2.78k
    return oss.str();
1092
2.78k
}
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.69k
{
1089
3.69k
    std::ostringstream oss;
1090
3.69k
    format(oss, fmt, args...);
1091
3.69k
    return oss.str();
1092
3.69k
}
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
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<int, double>(tinyformat::FormatStringCheck<sizeof...(int, double)>, int const&, double const&)
Line
Count
Source
1088
929
{
1089
929
    std::ostringstream oss;
1090
929
    format(oss, fmt, args...);
1091
929
    return oss.str();
1092
929
}
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
769
{
1089
769
    std::ostringstream oss;
1090
769
    format(oss, fmt, args...);
1091
769
    return oss.str();
1092
769
}
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
204
{
1089
204
    std::ostringstream oss;
1090
204
    format(oss, fmt, args...);
1091
204
    return oss.str();
1092
204
}
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.55k
{
1089
1.55k
    std::ostringstream oss;
1090
1.55k
    format(oss, fmt, args...);
1091
1.55k
    return oss.str();
1092
1.55k
}
Unexecuted instantiation: 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.98k
{
1089
6.98k
    std::ostringstream oss;
1090
6.98k
    format(oss, fmt, args...);
1091
6.98k
    return oss.str();
1092
6.98k
}
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
97.0k
{
1089
97.0k
    std::ostringstream oss;
1090
97.0k
    format(oss, fmt, args...);
1091
97.0k
    return oss.str();
1092
97.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
100k
{
1089
100k
    std::ostringstream oss;
1090
100k
    format(oss, fmt, args...);
1091
100k
    return oss.str();
1092
100k
}
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
26.7k
{
1089
26.7k
    std::ostringstream oss;
1090
26.7k
    format(oss, fmt, args...);
1091
26.7k
    return oss.str();
1092
26.7k
}
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
2.04k
{
1089
2.04k
    std::ostringstream oss;
1090
2.04k
    format(oss, fmt, args...);
1091
2.04k
    return oss.str();
1092
2.04k
}
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
106k
{
1089
106k
    std::ostringstream oss;
1090
106k
    format(oss, fmt, args...);
1091
106k
    return oss.str();
1092
106k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char [35], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int, unsigned long, unsigned long>(tinyformat::FormatStringCheck<sizeof...(char [35], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned int, unsigned long, unsigned long)>, char const (&) [35], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned int const&, unsigned long const&, unsigned long const&)
Line
Count
Source
1088
87.9k
{
1089
87.9k
    std::ostringstream oss;
1090
87.9k
    format(oss, fmt, args...);
1091
87.9k
    return oss.str();
1092
87.9k
}
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
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<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
141k
{
1089
141k
    std::ostringstream oss;
1090
141k
    format(oss, fmt, args...);
1091
141k
    return oss.str();
1092
141k
}
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
80.3k
{
1089
80.3k
    std::ostringstream oss;
1090
80.3k
    format(oss, fmt, args...);
1091
80.3k
    return oss.str();
1092
80.3k
}
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
9.76k
{
1089
9.76k
    std::ostringstream oss;
1090
9.76k
    format(oss, fmt, args...);
1091
9.76k
    return oss.str();
1092
9.76k
}
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.61k
{
1089
1.61k
    std::ostringstream oss;
1090
1.61k
    format(oss, fmt, args...);
1091
1.61k
    return oss.str();
1092
1.61k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char [13], int>(tinyformat::FormatStringCheck<sizeof...(char [13], int)>, char const (&) [13], int const&)
Line
Count
Source
1088
640
{
1089
640
    std::ostringstream oss;
1090
640
    format(oss, fmt, args...);
1091
640
    return oss.str();
1092
640
}
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.36k
{
1089
2.36k
    std::ostringstream oss;
1090
2.36k
    format(oss, fmt, args...);
1091
2.36k
    return oss.str();
1092
2.36k
}
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
488
{
1089
488
    std::ostringstream oss;
1090
488
    format(oss, fmt, args...);
1091
488
    return oss.str();
1092
488
}
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, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(tinyformat::FormatStringCheck<sizeof...(long, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, long const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
1088
3.69k
{
1089
3.69k
    std::ostringstream oss;
1090
3.69k
    format(oss, fmt, args...);
1091
3.69k
    return oss.str();
1092
3.69k
}
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.81k
{
1089
1.81k
    std::ostringstream oss;
1090
1.81k
    format(oss, fmt, args...);
1091
1.81k
    return oss.str();
1092
1.81k
}
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
273
{
1089
273
    std::ostringstream oss;
1090
273
    format(oss, fmt, args...);
1091
273
    return oss.str();
1092
273
}
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
87
{
1089
87
    std::ostringstream oss;
1090
87
    format(oss, fmt, args...);
1091
87
    return oss.str();
1092
87
}
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
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char*, char const*>(tinyformat::FormatStringCheck<sizeof...(char*, char const*)>, char* const&, char const* 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
135
{
1089
135
    std::ostringstream oss;
1090
135
    format(oss, fmt, args...);
1091
135
    return oss.str();
1092
135
}
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
304k
{
1089
304k
    std::ostringstream oss;
1090
304k
    format(oss, fmt, args...);
1091
304k
    return oss.str();
1092
304k
}
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
306k
{
1089
306k
    std::ostringstream oss;
1090
306k
    format(oss, fmt, args...);
1091
306k
    return oss.str();
1092
306k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<unsigned char>(tinyformat::FormatStringCheck<sizeof...(unsigned char)>, unsigned char const&)
Line
Count
Source
1088
10.7k
{
1089
10.7k
    std::ostringstream oss;
1090
10.7k
    format(oss, fmt, args...);
1091
10.7k
    return oss.str();
1092
10.7k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::atomic<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
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<char const*, long, int, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(tinyformat::FormatStringCheck<sizeof...(char const*, long, int, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const* const&, long const&, int const&, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
1088
3.08k
{
1089
3.08k
    std::ostringstream oss;
1090
3.08k
    format(oss, fmt, args...);
1091
3.08k
    return oss.str();
1092
3.08k
}
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
9
{
1089
9
    std::ostringstream oss;
1090
9
    format(oss, fmt, args...);
1091
9
    return oss.str();
1092
9
}
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
27
{
1089
27
    std::ostringstream oss;
1090
27
    format(oss, fmt, args...);
1091
27
    return oss.str();
1092
27
}
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<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
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<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.01M
{
1089
7.01M
    std::ostringstream oss;
1090
7.01M
    format(oss, fmt, args...);
1091
7.01M
    return oss.str();
1092
7.01M
}
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.59k
{
1089
2.59k
    std::ostringstream oss;
1090
2.59k
    format(oss, fmt, args...);
1091
2.59k
    return oss.str();
1092
2.59k
}
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
185k
{
1089
185k
    std::ostringstream oss;
1090
185k
    format(oss, fmt, args...);
1091
185k
    return oss.str();
1092
185k
}
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
5.77M
{
1089
5.77M
    std::ostringstream oss;
1090
5.77M
    format(oss, fmt, args...);
1091
5.77M
    return oss.str();
1092
5.77M
}
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
1.03M
{
1089
1.03M
    std::ostringstream oss;
1090
1.03M
    format(oss, fmt, args...);
1091
1.03M
    return oss.str();
1092
1.03M
}
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&)
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char*>(tinyformat::FormatStringCheck<sizeof...(char*)>, 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
31.9M
#define strprintf tfm::format
1173
1174
#endif // TINYFORMAT_H_INCLUDED