Coverage Report

Created: 2026-10-19 15:22

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
341M
#   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
480
    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
480
    FormatStringCheck(LIFETIMEBOUND const RuntimeFormat& run) : fmt{run.fmt.c_str()} {}
tinyformat::FormatStringCheck<1u>::FormatStringCheck(tinyformat::RuntimeFormat const&)
Line
Count
Source
195
330
    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
20
    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
5
    FormatStringCheck(LIFETIMEBOUND const RuntimeFormat& run) : fmt{run.fmt.c_str()} {}
196
6.20M
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
tinyformat::FormatStringCheck<1u>::FormatStringCheck(util::ConstevalFormatString<1u>)
Line
Count
Source
196
1.40M
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
tinyformat::FormatStringCheck<0u>::FormatStringCheck(util::ConstevalFormatString<0u>)
Line
Count
Source
196
134k
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
tinyformat::FormatStringCheck<2u>::FormatStringCheck(util::ConstevalFormatString<2u>)
Line
Count
Source
196
1.02M
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
tinyformat::FormatStringCheck<3u>::FormatStringCheck(util::ConstevalFormatString<3u>)
Line
Count
Source
196
2.22M
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
tinyformat::FormatStringCheck<5u>::FormatStringCheck(util::ConstevalFormatString<5u>)
Line
Count
Source
196
481k
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
tinyformat::FormatStringCheck<4u>::FormatStringCheck(util::ConstevalFormatString<4u>)
Line
Count
Source
196
530k
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
tinyformat::FormatStringCheck<9u>::FormatStringCheck(util::ConstevalFormatString<9u>)
Line
Count
Source
196
18.4k
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
tinyformat::FormatStringCheck<7u>::FormatStringCheck(util::ConstevalFormatString<7u>)
Line
Count
Source
196
91.7k
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
tinyformat::FormatStringCheck<6u>::FormatStringCheck(util::ConstevalFormatString<6u>)
Line
Count
Source
196
153k
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
tinyformat::FormatStringCheck<18u>::FormatStringCheck(util::ConstevalFormatString<18u>)
Line
Count
Source
196
23.0k
    FormatStringCheck(util::ConstevalFormatString<num_params> str) : fmt{str.fmt} {}
tinyformat::FormatStringCheck<19u>::FormatStringCheck(util::ConstevalFormatString<19u>)
Line
Count
Source
196
3.36k
    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
41.4M
    operator const char*() { return fmt; }
tinyformat::FormatStringCheck<1u>::operator char const*()
Line
Count
Source
197
17.5M
    operator const char*() { return fmt; }
tinyformat::FormatStringCheck<2u>::operator char const*()
Line
Count
Source
197
2.90M
    operator const char*() { return fmt; }
tinyformat::FormatStringCheck<5u>::operator char const*()
Line
Count
Source
197
827k
    operator const char*() { return fmt; }
tinyformat::FormatStringCheck<3u>::operator char const*()
Line
Count
Source
197
10.9M
    operator const char*() { return fmt; }
tinyformat::FormatStringCheck<0u>::operator char const*()
Line
Count
Source
197
140k
    operator const char*() { return fmt; }
tinyformat::FormatStringCheck<6u>::operator char const*()
Line
Count
Source
197
7.54M
    operator const char*() { return fmt; }
tinyformat::FormatStringCheck<4u>::operator char const*()
Line
Count
Source
197
1.01M
    operator const char*() { return fmt; }
tinyformat::FormatStringCheck<129u>::operator char const*()
Line
Count
Source
197
1
    operator const char*() { return fmt; }
tinyformat::FormatStringCheck<9u>::operator char const*()
Line
Count
Source
197
18.4k
    operator const char*() { return fmt; }
tinyformat::FormatStringCheck<7u>::operator char const*()
Line
Count
Source
197
292k
    operator const char*() { return fmt; }
tinyformat::FormatStringCheck<18u>::operator char const*()
Line
Count
Source
197
23.0k
    operator const char*() { return fmt; }
tinyformat::FormatStringCheck<19u>::operator char const*()
Line
Count
Source
197
3.36k
    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.46k
    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.46k
    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
112M
{
352
112M
#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
112M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
112M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
112M
#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
112M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
112M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
112M
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
3
        detail::formatValueAsType<T, char>::invoke(out, value);
367
112M
    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
112M
    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
112M
    else
378
112M
        out << value;
379
112M
}
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
19.6M
{
352
19.6M
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
19.6M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
19.6M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
19.6M
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
19.6M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
19.6M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
19.6M
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
19.6M
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
19.6M
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
19.6M
    else
378
19.6M
        out << value;
379
19.6M
}
void tinyformat::formatValue<unsigned short>(std::ostream&, char const*, char const*, int, unsigned short const&)
Line
Count
Source
351
317k
{
352
317k
#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
317k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
317k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
317k
#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
317k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
317k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
317k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
317k
    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
317k
    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
317k
    else
378
317k
        out << value;
379
317k
}
void tinyformat::formatValue<int>(std::ostream&, char const*, char const*, int, int const&)
Line
Count
Source
351
10.1M
{
352
10.1M
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
10.1M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
10.1M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
10.1M
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
10.1M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
10.1M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
10.1M
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
3
        detail::formatValueAsType<T, char>::invoke(out, value);
367
10.1M
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
10.1M
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
10.1M
    else
378
10.1M
        out << value;
379
10.1M
}
void tinyformat::formatValue<bool>(std::ostream&, char const*, char const*, int, bool const&)
Line
Count
Source
351
224k
{
352
224k
#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
224k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
224k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
224k
#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
224k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
224k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
224k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
224k
    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
224k
    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
224k
    else
378
224k
        out << value;
379
224k
}
void tinyformat::formatValue<unsigned int>(std::ostream&, char const*, char const*, int, unsigned int const&)
Line
Count
Source
351
22.9M
{
352
22.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
22.9M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
22.9M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
22.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
22.9M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
22.9M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
22.9M
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
22.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
22.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
22.9M
    else
378
22.9M
        out << value;
379
22.9M
}
void tinyformat::formatValue<long>(std::ostream&, char const*, char const*, int, long const&)
Line
Count
Source
351
32.2M
{
352
32.2M
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
32.2M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
32.2M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
32.2M
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
32.2M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
32.2M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
32.2M
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
32.2M
    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.2M
    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.2M
    else
378
32.2M
        out << value;
379
32.2M
}
void tinyformat::formatValue<unsigned long>(std::ostream&, char const*, char const*, int, unsigned long const&)
Line
Count
Source
351
3.35M
{
352
3.35M
#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.35M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
3.35M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
3.35M
#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.35M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
3.35M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
3.35M
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
3.35M
    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.35M
    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.35M
    else
378
3.35M
        out << value;
379
3.35M
}
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
15.1M
{
352
15.1M
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
15.1M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
15.1M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
15.1M
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
15.1M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
15.1M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
15.1M
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
15.1M
    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
15.1M
    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
15.1M
    else
378
15.1M
        out << value;
379
15.1M
}
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
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 const*>(std::ostream&, char const*, char const*, int, char const* const&)
Line
Count
Source
351
1.44M
{
352
1.44M
#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.44M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
1.44M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
1.44M
#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.44M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
1.44M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
1.44M
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
1.44M
    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.44M
    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.44M
    else
378
1.44M
        out << value;
379
1.44M
}
void tinyformat::formatValue<util::TranslatedLiteral>(std::ostream&, char const*, char const*, int, util::TranslatedLiteral const&)
Line
Count
Source
351
2.37k
{
352
2.37k
#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.37k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
2.37k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
2.37k
#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.37k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
2.37k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
2.37k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
2.37k
    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.37k
    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.37k
    else
378
2.37k
        out << value;
379
2.37k
}
void tinyformat::formatValue<char [3]>(std::ostream&, char const*, char const*, int, char const (&) [3])
Line
Count
Source
351
708
{
352
708
#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
708
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
708
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
708
#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
708
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
708
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
708
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
708
    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
708
    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
708
    else
378
708
        out << value;
379
708
}
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
342
{
352
342
#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
342
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
342
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
342
#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
342
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
342
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
342
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
342
    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
342
    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
342
    else
378
342
        out << value;
379
342
}
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
625
{
352
625
#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
625
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
625
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
625
#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
625
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
625
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
625
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
625
    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
625
    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
625
    else
378
625
        out << value;
379
625
}
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
19
{
352
19
#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
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
19
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
19
#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
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
19
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
19
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
19
    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
    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
    else
378
19
        out << value;
379
19
}
void tinyformat::formatValue<char [42]>(std::ostream&, char const*, char const*, int, char const (&) [42])
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<double>(std::ostream&, char const*, char const*, int, double const&)
Line
Count
Source
351
5.54M
{
352
5.54M
#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.54M
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
5.54M
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
5.54M
#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.54M
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
5.54M
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
5.54M
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
5.54M
    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.54M
    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.54M
    else
378
5.54M
        out << value;
379
5.54M
}
void tinyformat::formatValue<HTTPStatusCode>(std::ostream&, char const*, char const*, int, HTTPStatusCode const&)
Line
Count
Source
351
401k
{
352
401k
#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
401k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
401k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
401k
#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
401k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
401k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
401k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
401k
    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
401k
    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
401k
    else
378
401k
        out << value;
379
401k
}
void tinyformat::formatValue<char [100]>(std::ostream&, char const*, char const*, int, char const (&) [100])
Line
Count
Source
351
2.07k
{
352
2.07k
#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.07k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
2.07k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
2.07k
#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.07k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
2.07k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
2.07k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
2.07k
    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.07k
    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.07k
    else
378
2.07k
        out << value;
379
2.07k
}
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
82.0k
{
352
82.0k
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
82.0k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
82.0k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
82.0k
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
82.0k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
82.0k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
82.0k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
82.0k
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
82.0k
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
82.0k
    else
378
82.0k
        out << value;
379
82.0k
}
void tinyformat::formatValue<ServiceFlags>(std::ostream&, char const*, char const*, int, ServiceFlags const&)
Line
Count
Source
351
23.6k
{
352
23.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
23.6k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
23.6k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
23.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
23.6k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
23.6k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
23.6k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
23.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
23.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
23.6k
    else
378
23.6k
        out << value;
379
23.6k
}
Unexecuted instantiation: void tinyformat::formatValue<char [9]>(std::ostream&, char const*, char const*, int, char const (&) [9])
void tinyformat::formatValue<char [30]>(std::ostream&, char const*, char const*, int, char const (&) [30])
Line
Count
Source
351
20.7k
{
352
20.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
20.7k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
20.7k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
20.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
20.7k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
20.7k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
20.7k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
20.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
20.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
20.7k
    else
378
20.7k
        out << value;
379
20.7k
}
void tinyformat::formatValue<char [20]>(std::ostream&, char const*, char const*, int, char const (&) [20])
Line
Count
Source
351
504
{
352
504
#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
504
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
504
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
504
#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
504
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
504
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
504
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
504
    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
504
    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
504
    else
378
504
        out << value;
379
504
}
void tinyformat::formatValue<std::atomic<int>>(std::ostream&, char const*, char const*, int, std::atomic<int> const&)
Line
Count
Source
351
1.70k
{
352
1.70k
#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.70k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
1.70k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
1.70k
#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.70k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
1.70k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
1.70k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
1.70k
    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.70k
    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.70k
    else
378
1.70k
        out << value;
379
1.70k
}
void tinyformat::formatValue<std::atomic<unsigned long>>(std::ostream&, char const*, char const*, int, std::atomic<unsigned long> const&)
Line
Count
Source
351
92
{
352
92
#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
92
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
92
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
92
#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
92
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
92
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
92
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
92
    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
92
    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
92
    else
378
92
        out << value;
379
92
}
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.2k
{
352
25.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
25.2k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
25.2k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
25.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
25.2k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
25.2k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
25.2k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
25.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
25.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
25.2k
    else
378
25.2k
        out << value;
379
25.2k
}
void tinyformat::formatValue<node::BlockfileType>(std::ostream&, char const*, char const*, int, node::BlockfileType const&)
Line
Count
Source
351
12
{
352
12
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
12
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
12
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
12
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
12
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
12
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
12
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
12
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
12
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
12
    else
378
12
        out << value;
379
12
}
void tinyformat::formatValue<node::BlockfileCursor>(std::ostream&, char const*, char const*, int, node::BlockfileCursor const&)
Line
Count
Source
351
12
{
352
12
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
12
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
12
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
12
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
12
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
12
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
12
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
12
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
12
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
12
    else
378
12
        out << value;
379
12
}
void tinyformat::formatValue<char [38]>(std::ostream&, char const*, char const*, int, char const (&) [38])
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<float>(std::ostream&, char const*, char const*, int, float const&)
Line
Count
Source
351
46.0k
{
352
46.0k
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
46.0k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
46.0k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
46.0k
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
46.0k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
46.0k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
46.0k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
46.0k
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
46.0k
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
46.0k
    else
378
46.0k
        out << value;
379
46.0k
}
void tinyformat::formatValue<char [7]>(std::ostream&, char const*, char const*, int, char const (&) [7])
Line
Count
Source
351
35
{
352
35
#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
35
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
35
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
35
#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
35
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
35
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
35
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
35
    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
35
    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
35
    else
378
35
        out << value;
379
35
}
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
20
{
352
20
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
20
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
20
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
20
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
20
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
20
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
20
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
20
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
20
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
20
    else
378
20
        out << value;
379
20
}
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
218
{
352
218
#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
218
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
218
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
218
#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
218
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
218
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
218
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
218
    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
218
    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
218
    else
378
218
        out << value;
379
218
}
void tinyformat::formatValue<char [26]>(std::ostream&, char const*, char const*, int, char const (&) [26])
Line
Count
Source
351
28.3k
{
352
28.3k
#ifndef TINYFORMAT_ALLOW_WCHAR_STRINGS
353
    // Since we don't support printing of wchar_t using "%ls", make it fail at
354
    // compile time in preference to printing as a void* at runtime.
355
28.3k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
28.3k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
28.3k
#endif
358
    // The mess here is to support the %c and %p conversions: if these
359
    // conversions are active we try to convert the type to a char or const
360
    // void* respectively and format that instead of the value itself.  For the
361
    // %p conversion it's important to avoid dereferencing the pointer, which
362
    // could otherwise lead to a crash when printing a dangling (const char*).
363
28.3k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
28.3k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
28.3k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
28.3k
    else if (canConvertToVoidPtr && *(fmtEnd-1) == 'p')
368
0
        detail::formatValueAsType<T, const void*>::invoke(out, value);
369
#ifdef TINYFORMAT_OLD_LIBSTDCPLUSPLUS_WORKAROUND
370
    else if (detail::formatZeroIntegerWorkaround<T>::invoke(out, value)) /**/;
371
#endif
372
28.3k
    else if (ntrunc >= 0) {
373
        // Take care not to overread C strings in truncating conversions like
374
        // "%.4s" where at most 4 characters may be read.
375
0
        detail::formatTruncated(out, value, ntrunc);
376
0
    }
377
28.3k
    else
378
28.3k
        out << value;
379
28.3k
}
void tinyformat::formatValue<char [35]>(std::ostream&, char const*, char const*, int, char const (&) [35])
Line
Count
Source
351
87.8k
{
352
87.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
87.8k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
87.8k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
87.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
87.8k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
87.8k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
87.8k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
87.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
87.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
87.8k
    else
378
87.8k
        out << value;
379
87.8k
}
void tinyformat::formatValue<char [10]>(std::ostream&, char const*, char const*, int, char const (&) [10])
Line
Count
Source
351
1.18k
{
352
1.18k
#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.18k
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
1.18k
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
1.18k
#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.18k
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
1.18k
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
1.18k
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
1.18k
    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.18k
    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.18k
    else
378
1.18k
        out << value;
379
1.18k
}
void tinyformat::formatValue<char [27]>(std::ostream&, char const*, char const*, int, char const (&) [27])
Line
Count
Source
351
105
{
352
105
#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
105
    typedef typename detail::is_wchar<T>::tinyformat_wchar_is_not_supported DummyType;
356
105
    (void) DummyType(); // avoid unused type warning with gcc-4.8
357
105
#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
105
    const bool canConvertToChar = detail::is_convertible<T,char>::value;
364
105
    const bool canConvertToVoidPtr = detail::is_convertible<T, const void*>::value;
365
105
    if (canConvertToChar && *(fmtEnd-1) == 'c')
366
0
        detail::formatValueAsType<T, char>::invoke(out, value);
367
105
    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
105
    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
105
    else
378
105
        out << value;
379
105
}
void tinyformat::formatValue<char*>(std::ostream&, char const*, char const*, int, char* 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
}
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.77M
                        const char* fmtEnd, int /**/, charType value) \
386
1.77M
{                                                                     \
387
1.77M
    switch (*(fmtEnd-1)) {                                            \
388
1.77M
        case 'u': case 'd': case 'i': case 'o': case 'X': case 'x':   \
389
1.77M
            out << static_cast<int>(value); break;                    \
390
1.74M
        default:                                                      \
391
7
            out << value;                   break;                    \
392
1.77M
    }                                                                 \
393
1.77M
}
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.77M
                        const char* fmtEnd, int /**/, charType value) \
386
1.77M
{                                                                     \
387
1.77M
    switch (*(fmtEnd-1)) {                                            \
388
1.77M
        case 'u': case 'd': case 'i': case 'o': case 'X': case 'x':   \
389
1.77M
            out << static_cast<int>(value); break;                    \
390
1.74M
        default:                                                      \
391
0
            out << value;                   break;                    \
392
1.77M
    }                                                                 \
393
1.77M
}
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
113M
            : m_value(static_cast<const void*>(&value)),
535
113M
            m_formatImpl(&formatImpl<T>),
536
113M
            m_toIntImpl(&toIntImpl<T>)
537
113M
        { }
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
19.6M
            : m_value(static_cast<const void*>(&value)),
535
19.6M
            m_formatImpl(&formatImpl<T>),
536
19.6M
            m_toIntImpl(&toIntImpl<T>)
537
19.6M
        { }
tinyformat::detail::FormatArg::FormatArg<unsigned short>(unsigned short const&)
Line
Count
Source
534
317k
            : m_value(static_cast<const void*>(&value)),
535
317k
            m_formatImpl(&formatImpl<T>),
536
317k
            m_toIntImpl(&toIntImpl<T>)
537
317k
        { }
tinyformat::detail::FormatArg::FormatArg<int>(int const&)
Line
Count
Source
534
10.1M
            : m_value(static_cast<const void*>(&value)),
535
10.1M
            m_formatImpl(&formatImpl<T>),
536
10.1M
            m_toIntImpl(&toIntImpl<T>)
537
10.1M
        { }
tinyformat::detail::FormatArg::FormatArg<bool>(bool const&)
Line
Count
Source
534
224k
            : m_value(static_cast<const void*>(&value)),
535
224k
            m_formatImpl(&formatImpl<T>),
536
224k
            m_toIntImpl(&toIntImpl<T>)
537
224k
        { }
tinyformat::detail::FormatArg::FormatArg<unsigned int>(unsigned int const&)
Line
Count
Source
534
22.9M
            : m_value(static_cast<const void*>(&value)),
535
22.9M
            m_formatImpl(&formatImpl<T>),
536
22.9M
            m_toIntImpl(&toIntImpl<T>)
537
22.9M
        { }
tinyformat::detail::FormatArg::FormatArg<long>(long const&)
Line
Count
Source
534
32.2M
            : m_value(static_cast<const void*>(&value)),
535
32.2M
            m_formatImpl(&formatImpl<T>),
536
32.2M
            m_toIntImpl(&toIntImpl<T>)
537
32.2M
        { }
tinyformat::detail::FormatArg::FormatArg<unsigned char>(unsigned char const&)
Line
Count
Source
534
1.77M
            : m_value(static_cast<const void*>(&value)),
535
1.77M
            m_formatImpl(&formatImpl<T>),
536
1.77M
            m_toIntImpl(&toIntImpl<T>)
537
1.77M
        { }
tinyformat::detail::FormatArg::FormatArg<unsigned long>(unsigned long const&)
Line
Count
Source
534
3.35M
            : m_value(static_cast<const void*>(&value)),
535
3.35M
            m_formatImpl(&formatImpl<T>),
536
3.35M
            m_toIntImpl(&toIntImpl<T>)
537
3.35M
        { }
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
15.1M
            : m_value(static_cast<const void*>(&value)),
535
15.1M
            m_formatImpl(&formatImpl<T>),
536
15.1M
            m_toIntImpl(&toIntImpl<T>)
537
15.1M
        { }
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
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 const*>(char const* const&)
Line
Count
Source
534
1.44M
            : m_value(static_cast<const void*>(&value)),
535
1.44M
            m_formatImpl(&formatImpl<T>),
536
1.44M
            m_toIntImpl(&toIntImpl<T>)
537
1.44M
        { }
tinyformat::detail::FormatArg::FormatArg<util::TranslatedLiteral>(util::TranslatedLiteral const&)
Line
Count
Source
534
2.37k
            : m_value(static_cast<const void*>(&value)),
535
2.37k
            m_formatImpl(&formatImpl<T>),
536
2.37k
            m_toIntImpl(&toIntImpl<T>)
537
2.37k
        { }
tinyformat::detail::FormatArg::FormatArg<char [3]>(char const (&) [3])
Line
Count
Source
534
712
            : m_value(static_cast<const void*>(&value)),
535
712
            m_formatImpl(&formatImpl<T>),
536
712
            m_toIntImpl(&toIntImpl<T>)
537
712
        { }
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
342
            : m_value(static_cast<const void*>(&value)),
535
342
            m_formatImpl(&formatImpl<T>),
536
342
            m_toIntImpl(&toIntImpl<T>)
537
342
        { }
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
617
            : m_value(static_cast<const void*>(&value)),
535
617
            m_formatImpl(&formatImpl<T>),
536
617
            m_toIntImpl(&toIntImpl<T>)
537
617
        { }
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
19
            : m_value(static_cast<const void*>(&value)),
535
19
            m_formatImpl(&formatImpl<T>),
536
19
            m_toIntImpl(&toIntImpl<T>)
537
19
        { }
tinyformat::detail::FormatArg::FormatArg<char [42]>(char const (&) [42])
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<double>(double const&)
Line
Count
Source
534
5.54M
            : m_value(static_cast<const void*>(&value)),
535
5.54M
            m_formatImpl(&formatImpl<T>),
536
5.54M
            m_toIntImpl(&toIntImpl<T>)
537
5.54M
        { }
tinyformat::detail::FormatArg::FormatArg<HTTPStatusCode>(HTTPStatusCode const&)
Line
Count
Source
534
401k
            : m_value(static_cast<const void*>(&value)),
535
401k
            m_formatImpl(&formatImpl<T>),
536
401k
            m_toIntImpl(&toIntImpl<T>)
537
401k
        { }
tinyformat::detail::FormatArg::FormatArg<char [100]>(char const (&) [100])
Line
Count
Source
534
2.07k
            : m_value(static_cast<const void*>(&value)),
535
2.07k
            m_formatImpl(&formatImpl<T>),
536
2.07k
            m_toIntImpl(&toIntImpl<T>)
537
2.07k
        { }
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
82.0k
            : m_value(static_cast<const void*>(&value)),
535
82.0k
            m_formatImpl(&formatImpl<T>),
536
82.0k
            m_toIntImpl(&toIntImpl<T>)
537
82.0k
        { }
tinyformat::detail::FormatArg::FormatArg<ServiceFlags>(ServiceFlags const&)
Line
Count
Source
534
23.6k
            : m_value(static_cast<const void*>(&value)),
535
23.6k
            m_formatImpl(&formatImpl<T>),
536
23.6k
            m_toIntImpl(&toIntImpl<T>)
537
23.6k
        { }
Unexecuted instantiation: tinyformat::detail::FormatArg::FormatArg<char [9]>(char const (&) [9])
tinyformat::detail::FormatArg::FormatArg<char [30]>(char const (&) [30])
Line
Count
Source
534
20.7k
            : m_value(static_cast<const void*>(&value)),
535
20.7k
            m_formatImpl(&formatImpl<T>),
536
20.7k
            m_toIntImpl(&toIntImpl<T>)
537
20.7k
        { }
tinyformat::detail::FormatArg::FormatArg<char [20]>(char const (&) [20])
Line
Count
Source
534
504
            : m_value(static_cast<const void*>(&value)),
535
504
            m_formatImpl(&formatImpl<T>),
536
504
            m_toIntImpl(&toIntImpl<T>)
537
504
        { }
tinyformat::detail::FormatArg::FormatArg<std::atomic<int>>(std::atomic<int> const&)
Line
Count
Source
534
1.70k
            : m_value(static_cast<const void*>(&value)),
535
1.70k
            m_formatImpl(&formatImpl<T>),
536
1.70k
            m_toIntImpl(&toIntImpl<T>)
537
1.70k
        { }
tinyformat::detail::FormatArg::FormatArg<std::atomic<unsigned long>>(std::atomic<unsigned long> const&)
Line
Count
Source
534
92
            : m_value(static_cast<const void*>(&value)),
535
92
            m_formatImpl(&formatImpl<T>),
536
92
            m_toIntImpl(&toIntImpl<T>)
537
92
        { }
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.2k
            : m_value(static_cast<const void*>(&value)),
535
25.2k
            m_formatImpl(&formatImpl<T>),
536
25.2k
            m_toIntImpl(&toIntImpl<T>)
537
25.2k
        { }
tinyformat::detail::FormatArg::FormatArg<node::BlockfileType>(node::BlockfileType const&)
Line
Count
Source
534
12
            : m_value(static_cast<const void*>(&value)),
535
12
            m_formatImpl(&formatImpl<T>),
536
12
            m_toIntImpl(&toIntImpl<T>)
537
12
        { }
tinyformat::detail::FormatArg::FormatArg<node::BlockfileCursor>(node::BlockfileCursor const&)
Line
Count
Source
534
12
            : m_value(static_cast<const void*>(&value)),
535
12
            m_formatImpl(&formatImpl<T>),
536
12
            m_toIntImpl(&toIntImpl<T>)
537
12
        { }
tinyformat::detail::FormatArg::FormatArg<char [38]>(char const (&) [38])
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<float>(float const&)
Line
Count
Source
534
46.0k
            : m_value(static_cast<const void*>(&value)),
535
46.0k
            m_formatImpl(&formatImpl<T>),
536
46.0k
            m_toIntImpl(&toIntImpl<T>)
537
46.0k
        { }
tinyformat::detail::FormatArg::FormatArg<char [7]>(char const (&) [7])
Line
Count
Source
534
35
            : m_value(static_cast<const void*>(&value)),
535
35
            m_formatImpl(&formatImpl<T>),
536
35
            m_toIntImpl(&toIntImpl<T>)
537
35
        { }
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
20
            : m_value(static_cast<const void*>(&value)),
535
20
            m_formatImpl(&formatImpl<T>),
536
20
            m_toIntImpl(&toIntImpl<T>)
537
20
        { }
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
218
            : m_value(static_cast<const void*>(&value)),
535
218
            m_formatImpl(&formatImpl<T>),
536
218
            m_toIntImpl(&toIntImpl<T>)
537
218
        { }
tinyformat::detail::FormatArg::FormatArg<char [26]>(char const (&) [26])
Line
Count
Source
534
28.3k
            : m_value(static_cast<const void*>(&value)),
535
28.3k
            m_formatImpl(&formatImpl<T>),
536
28.3k
            m_toIntImpl(&toIntImpl<T>)
537
28.3k
        { }
tinyformat::detail::FormatArg::FormatArg<char [35]>(char const (&) [35])
Line
Count
Source
534
87.8k
            : m_value(static_cast<const void*>(&value)),
535
87.8k
            m_formatImpl(&formatImpl<T>),
536
87.8k
            m_toIntImpl(&toIntImpl<T>)
537
87.8k
        { }
tinyformat::detail::FormatArg::FormatArg<char [10]>(char const (&) [10])
Line
Count
Source
534
1.18k
            : m_value(static_cast<const void*>(&value)),
535
1.18k
            m_formatImpl(&formatImpl<T>),
536
1.18k
            m_toIntImpl(&toIntImpl<T>)
537
1.18k
        { }
tinyformat::detail::FormatArg::FormatArg<char [27]>(char const (&) [27])
Line
Count
Source
534
105
            : m_value(static_cast<const void*>(&value)),
535
105
            m_formatImpl(&formatImpl<T>),
536
105
            m_toIntImpl(&toIntImpl<T>)
537
105
        { }
tinyformat::detail::FormatArg::FormatArg<char*>(char* 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
        { }
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
113M
        {
542
113M
            TINYFORMAT_ASSERT(m_value);
543
113M
            TINYFORMAT_ASSERT(m_formatImpl);
544
113M
            m_formatImpl(out, fmtBegin, fmtEnd, ntrunc, m_value);
545
113M
        }
546
547
        int toInt() const
548
3.46k
        {
549
3.46k
            TINYFORMAT_ASSERT(m_value);
550
3.46k
            TINYFORMAT_ASSERT(m_toIntImpl);
551
3.46k
            return m_toIntImpl(m_value);
552
3.46k
        }
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
113M
        {
559
113M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
113M
        }
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
19.6M
        {
559
19.6M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
19.6M
        }
void tinyformat::detail::FormatArg::formatImpl<unsigned short>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
317k
        {
559
317k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
317k
        }
void tinyformat::detail::FormatArg::formatImpl<int>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
10.1M
        {
559
10.1M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
10.1M
        }
void tinyformat::detail::FormatArg::formatImpl<bool>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
224k
        {
559
224k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
224k
        }
void tinyformat::detail::FormatArg::formatImpl<unsigned int>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
22.9M
        {
559
22.9M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
22.9M
        }
void tinyformat::detail::FormatArg::formatImpl<long>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
32.2M
        {
559
32.2M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
32.2M
        }
void tinyformat::detail::FormatArg::formatImpl<unsigned char>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
1.77M
        {
559
1.77M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
1.77M
        }
void tinyformat::detail::FormatArg::formatImpl<unsigned long>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
3.35M
        {
559
3.35M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
3.35M
        }
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
15.1M
        {
559
15.1M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
15.1M
        }
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
32
        {
559
32
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
32
        }
void tinyformat::detail::FormatArg::formatImpl<char const*>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
1.44M
        {
559
1.44M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
1.44M
        }
void tinyformat::detail::FormatArg::formatImpl<util::TranslatedLiteral>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
2.37k
        {
559
2.37k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
2.37k
        }
void tinyformat::detail::FormatArg::formatImpl<char [3]>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
708
        {
559
708
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
708
        }
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
342
        {
559
342
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
342
        }
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
625
        {
559
625
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
625
        }
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
19
        {
559
19
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
19
        }
void tinyformat::detail::FormatArg::formatImpl<char [42]>(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<double>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
5.54M
        {
559
5.54M
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
5.54M
        }
void tinyformat::detail::FormatArg::formatImpl<HTTPStatusCode>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
401k
        {
559
401k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
401k
        }
void tinyformat::detail::FormatArg::formatImpl<char [100]>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
2.07k
        {
559
2.07k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
2.07k
        }
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
82.0k
        {
559
82.0k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
82.0k
        }
void tinyformat::detail::FormatArg::formatImpl<ServiceFlags>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
23.6k
        {
559
23.6k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
23.6k
        }
Unexecuted instantiation: void tinyformat::detail::FormatArg::formatImpl<char [9]>(std::ostream&, char const*, char const*, int, void const*)
void tinyformat::detail::FormatArg::formatImpl<char [30]>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
20.7k
        {
559
20.7k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
20.7k
        }
void tinyformat::detail::FormatArg::formatImpl<char [20]>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
504
        {
559
504
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
504
        }
void tinyformat::detail::FormatArg::formatImpl<std::atomic<int>>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
1.70k
        {
559
1.70k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
1.70k
        }
void tinyformat::detail::FormatArg::formatImpl<std::atomic<unsigned long>>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
92
        {
559
92
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
92
        }
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.2k
        {
559
25.2k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
25.2k
        }
void tinyformat::detail::FormatArg::formatImpl<node::BlockfileType>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
12
        {
559
12
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
12
        }
void tinyformat::detail::FormatArg::formatImpl<node::BlockfileCursor>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
12
        {
559
12
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
12
        }
void tinyformat::detail::FormatArg::formatImpl<char [38]>(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<float>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
46.0k
        {
559
46.0k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
46.0k
        }
void tinyformat::detail::FormatArg::formatImpl<char [7]>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
35
        {
559
35
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
35
        }
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
20
        {
559
20
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
20
        }
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
218
        {
559
218
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
218
        }
void tinyformat::detail::FormatArg::formatImpl<char [26]>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
28.3k
        {
559
28.3k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
28.3k
        }
void tinyformat::detail::FormatArg::formatImpl<char [35]>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
87.8k
        {
559
87.8k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
87.8k
        }
void tinyformat::detail::FormatArg::formatImpl<char [10]>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
1.18k
        {
559
1.18k
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
1.18k
        }
void tinyformat::detail::FormatArg::formatImpl<char [27]>(std::ostream&, char const*, char const*, int, void const*)
Line
Count
Source
558
105
        {
559
105
            formatValue(out, fmtBegin, fmtEnd, ntrunc, *static_cast<const T*>(value));
560
105
        }
void tinyformat::detail::FormatArg::formatImpl<char*>(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
        }
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.46k
        {
565
3.46k
            return convertToInt<T>::invoke(*static_cast<const T*>(value));
566
3.46k
        }
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.46k
        {
565
3.46k
            return convertToInt<T>::invoke(*static_cast<const T*>(value));
566
3.46k
        }
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
58.2M
{
579
58.2M
    int i = 0;
580
169M
    for (;*c >= '0' && *c <= '9'; ++c)
581
111M
        i = 10*i + (*c - '0');
582
58.2M
    return i;
583
58.2M
}
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
65.9M
{
594
65.9M
    if (*c >= '0' && *c <= '9') {
595
5.16M
        n = parseIntAndAdvance(c);
596
5.16M
    }
597
60.8M
    else if (*c == '*') {
598
3.46k
        ++c;
599
3.46k
        n = 0;
600
3.46k
        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.45k
        else {
611
3.45k
            if (argIndex < numArgs)
612
3.45k
                n = args[argIndex++].toInt();
613
0
            else
614
0
                TINYFORMAT_ERROR("tinyformat: Not enough arguments to read variable width or precision");
615
3.45k
        }
616
3.46k
    }
617
60.8M
    else {
618
60.8M
        return false;
619
60.8M
    }
620
5.16M
    return true;
621
65.9M
}
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
155M
{
630
155M
    const char* c = fmt;
631
588M
    for (;; ++c) {
632
588M
        if (*c == '\0') {
633
41.4M
            out.write(fmt, c - fmt);
634
41.4M
            return c;
635
41.4M
        }
636
546M
        else if (*c == '%') {
637
113M
            out.write(fmt, c - fmt);
638
113M
            if (*(c+1) != '%')
639
113M
                return c;
640
            // for "%%", tack trailing % onto next literal section.
641
55.2k
            fmt = ++c;
642
55.2k
        }
643
588M
    }
644
155M
}
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
113M
{
686
113M
    TINYFORMAT_ASSERT(*fmtStart == '%');
687
    // Reset stream state to defaults.
688
113M
    out.width(0);
689
113M
    out.precision(6);
690
113M
    out.fill(' ');
691
    // Reset most flags; ignore irrelevant unitbuf & skipws.
692
113M
    out.unsetf(std::ios::adjustfield | std::ios::basefield |
693
113M
               std::ios::floatfield | std::ios::showbase | std::ios::boolalpha |
694
113M
               std::ios::showpoint | std::ios::showpos | std::ios::uppercase);
695
113M
    bool precisionSet = false;
696
113M
    bool widthSet = false;
697
113M
    int widthExtra = 0;
698
113M
    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
113M
    if (*c >= '0' && *c <= '9') {
703
53.0M
        const char tmpc = *c;
704
53.0M
        int value = parseIntAndAdvance(c);
705
53.0M
        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
53.0M
        else if (positionalMode) {
715
0
            TINYFORMAT_ERROR("tinyformat: Non-positional argument used after a positional one");
716
0
        }
717
53.0M
        else {
718
53.0M
            if (tmpc == '0') {
719
                // Use internal padding so that numeric values are
720
                // formatted correctly, eg -00010 rather than 000-10
721
53.0M
                out.fill('0');
722
53.0M
                out.setf(std::ios::internal, std::ios::adjustfield);
723
53.0M
            }
724
53.0M
            if (value != 0) {
725
                // Nonzero value means that we parsed width.
726
53.0M
                widthSet = true;
727
53.0M
                out.width(value);
728
53.0M
            }
729
53.0M
        }
730
53.0M
    }
731
60.8M
    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
113M
    if (!widthSet) {
736
        // Parse flags
737
60.8M
        for (;; ++c) {
738
60.8M
            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
780
                case '+':
761
780
                    out.setf(std::ios::showpos);
762
780
                    spacePadPositive = false;
763
780
                    widthExtra = 1;
764
780
                    continue;
765
60.8M
                default:
766
60.8M
                    break;
767
60.8M
            }
768
60.8M
            break;
769
60.8M
        }
770
        // Parse width
771
60.8M
        int width = 0;
772
60.8M
        widthSet = parseWidthOrPrecision(width, c, positionalMode,
773
60.8M
                                         args, argIndex, numArgs);
774
60.8M
        if (widthSet) {
775
3.46k
            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.46k
            out.width(width);
782
3.46k
        }
783
60.8M
    }
784
    // 3) Parse precision
785
113M
    if (*c == '.') {
786
5.16M
        ++c;
787
5.16M
        int precision = 0;
788
5.16M
        parseWidthOrPrecision(precision, c, positionalMode,
789
5.16M
                              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.16M
        precisionSet = precision >= 0;
793
5.16M
        if (precisionSet)
794
5.16M
            out.precision(precision);
795
5.16M
    }
796
    // 4) Ignore any C99 length modifier
797
117M
    while (*c == 'l' || *c == 'h' || *c == 'L' ||
798
117M
           *c == 'j' || *c == 'z' || *c == 't') {
799
3.15M
        ++c;
800
3.15M
    }
801
    // 5) We're up to the conversion specifier character.
802
    // Set stream flags based on conversion specifier (thanks to the
803
    // boost::format class for forging the way here).
804
113M
    bool intConversion = false;
805
113M
    switch (*c) {
806
70.5M
        case 'u': case 'd': case 'i':
807
70.5M
            out.setf(std::ios::dec, std::ios::basefield);
808
70.5M
            intConversion = true;
809
70.5M
            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
503k
        case 'x': case 'p':
818
503k
            out.setf(std::ios::hex, std::ios::basefield);
819
503k
            intConversion = true;
820
503k
            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.40M
        case 'f':
832
5.40M
            out.setf(std::ios::fixed, std::ios::floatfield);
833
5.40M
            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
132k
        case 'g':
850
132k
            out.setf(std::ios::dec, std::ios::basefield);
851
            // As in boost::format, let stream decide float format.
852
132k
            out.flags(out.flags() & ~std::ios::floatfield);
853
132k
            break;
854
10
        case 'c':
855
            // Handled as special case inside formatValue()
856
10
            break;
857
37.3M
        case 's':
858
37.3M
            if (precisionSet)
859
0
                ntrunc = static_cast<int>(out.precision());
860
            // Make %s print Booleans as "true" and "false"
861
37.3M
            out.setf(std::ios::boolalpha);
862
37.3M
            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
113M
    }
874
113M
    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
113M
    return c+1;
884
113M
}
885
886
887
//------------------------------------------------------------------------------
888
inline void formatImpl(std::ostream& out, const char* fmt,
889
                       const detail::FormatArg* args,
890
                       int numArgs)
891
41.4M
{
892
    // Saved stream state
893
41.4M
    std::streamsize origWidth = out.width();
894
41.4M
    std::streamsize origPrecision = out.precision();
895
41.4M
    std::ios::fmtflags origFlags = out.flags();
896
41.4M
    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
41.4M
    bool positionalMode = false;
901
41.4M
    int argIndex = 0;
902
155M
    while (true) {
903
155M
        fmt = printFormatStringLiteral(out, fmt);
904
155M
        if (*fmt == '\0') {
905
41.4M
            if (!positionalMode && argIndex < numArgs) {
906
1
                TINYFORMAT_ERROR("tinyformat: Not enough conversion specifiers in format string");
907
1
            }
908
41.4M
            break;
909
41.4M
        }
910
113M
        bool spacePadPositive = false;
911
113M
        int ntrunc = -1;
912
113M
        const char* fmtEnd = streamStateFromFormat(out, positionalMode, spacePadPositive, ntrunc, fmt,
913
113M
                                                   args, argIndex, numArgs);
914
        // NB: argIndex may be incremented by reading variable width/precision
915
        // in `streamStateFromFormat`, so do the bounds check here.
916
113M
        if (argIndex >= numArgs) {
917
1
            TINYFORMAT_ERROR("tinyformat: Too many conversion specifiers in format string");
918
0
            return;
919
1
        }
920
113M
        const FormatArg& arg = args[argIndex];
921
        // Format the arg into the stream.
922
113M
        if (!spacePadPositive) {
923
113M
            arg.format(out, fmt, fmtEnd, ntrunc);
924
113M
        }
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
113M
        if (!positionalMode)
942
113M
            ++argIndex;
943
113M
        fmt = fmtEnd;
944
113M
    }
945
946
    // Restore stream state
947
41.4M
    out.width(origWidth);
948
41.4M
    out.precision(origPrecision);
949
41.4M
    out.flags(origFlags);
950
41.4M
    out.fill(origFill);
951
41.4M
}
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
41.4M
            : 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
41.3M
            : FormatList(&m_formatterStore[0], N),
991
41.3M
            m_formatterStore { FormatArg(args)... }
992
41.3M
        { 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.68M
            : FormatList(&m_formatterStore[0], N),
991
9.68M
            m_formatterStore { FormatArg(args)... }
992
9.68M
        { 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.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<int, int>(int const&, int const&)
Line
Count
Source
990
6.95k
            : FormatList(&m_formatterStore[0], N),
991
6.95k
            m_formatterStore { FormatArg(args)... }
992
6.95k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<1>::FormatListN<int>(int const&)
Line
Count
Source
990
87.2k
            : FormatList(&m_formatterStore[0], N),
991
87.2k
            m_formatterStore { FormatArg(args)... }
992
87.2k
        { 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
9.06k
            : FormatList(&m_formatterStore[0], N),
991
9.06k
            m_formatterStore { FormatArg(args)... }
992
9.06k
        { 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
745k
            : FormatList(&m_formatterStore[0], N),
991
745k
            m_formatterStore { FormatArg(args)... }
992
745k
        { 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
326k
            : FormatList(&m_formatterStore[0], N),
991
326k
            m_formatterStore { FormatArg(args)... }
992
326k
        { 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
26.0k
            : FormatList(&m_formatterStore[0], N),
991
26.0k
            m_formatterStore { FormatArg(args)... }
992
26.0k
        { 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.25M
            : FormatList(&m_formatterStore[0], N),
991
1.25M
            m_formatterStore { FormatArg(args)... }
992
1.25M
        { 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.02M
            : FormatList(&m_formatterStore[0], N),
991
1.02M
            m_formatterStore { FormatArg(args)... }
992
1.02M
        { 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
31
            : FormatList(&m_formatterStore[0], N),
991
31
            m_formatterStore { FormatArg(args)... }
992
31
        { 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
3.98k
            : FormatList(&m_formatterStore[0], N),
991
3.98k
            m_formatterStore { FormatArg(args)... }
992
3.98k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<1>::FormatListN<bool>(bool const&)
Line
Count
Source
990
90.4k
            : FormatList(&m_formatterStore[0], N),
991
90.4k
            m_formatterStore { FormatArg(args)... }
992
90.4k
        { 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
12.0k
            : FormatList(&m_formatterStore[0], N),
991
12.0k
            m_formatterStore { FormatArg(args)... }
992
12.0k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<1>::FormatListN<long>(long const&)
Line
Count
Source
990
6.16M
            : FormatList(&m_formatterStore[0], N),
991
6.16M
            m_formatterStore { FormatArg(args)... }
992
6.16M
        { 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.81k
            : FormatList(&m_formatterStore[0], N),
991
7.81k
            m_formatterStore { FormatArg(args)... }
992
7.81k
        { 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
277k
            : FormatList(&m_formatterStore[0], N),
991
277k
            m_formatterStore { FormatArg(args)... }
992
277k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<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
246k
            : FormatList(&m_formatterStore[0], N),
991
246k
            m_formatterStore { FormatArg(args)... }
992
246k
        { 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
48.2k
            : FormatList(&m_formatterStore[0], N),
991
48.2k
            m_formatterStore { FormatArg(args)... }
992
48.2k
        { 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.18k
            : FormatList(&m_formatterStore[0], N),
991
1.18k
            m_formatterStore { FormatArg(args)... }
992
1.18k
        { 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
495
            : FormatList(&m_formatterStore[0], N),
991
495
            m_formatterStore { FormatArg(args)... }
992
495
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
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.6k
            : FormatList(&m_formatterStore[0], N),
991
13.6k
            m_formatterStore { FormatArg(args)... }
992
13.6k
        { 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.6k
            : FormatList(&m_formatterStore[0], N),
991
13.6k
            m_formatterStore { FormatArg(args)... }
992
13.6k
        { 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
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>>, 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.9k
            : FormatList(&m_formatterStore[0], N),
991
20.9k
            m_formatterStore { FormatArg(args)... }
992
20.9k
        { 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.88k
            : FormatList(&m_formatterStore[0], N),
991
2.88k
            m_formatterStore { FormatArg(args)... }
992
2.88k
        { 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
514k
            : FormatList(&m_formatterStore[0], N),
991
514k
            m_formatterStore { FormatArg(args)... }
992
514k
        { 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
543
            : FormatList(&m_formatterStore[0], N),
991
543
            m_formatterStore { FormatArg(args)... }
992
543
        { 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
240
            : FormatList(&m_formatterStore[0], N),
991
240
            m_formatterStore { FormatArg(args)... }
992
240
        { 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.1k
            : FormatList(&m_formatterStore[0], N),
991
31.1k
            m_formatterStore { FormatArg(args)... }
992
31.1k
        { 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.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<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
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<5>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int, int, int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, int const&, int const&, int const&)
Line
Count
Source
990
2
            : FormatList(&m_formatterStore[0], N),
991
2
            m_formatterStore { FormatArg(args)... }
992
2
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<4>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, int const&)
Line
Count
Source
990
32.2k
            : FormatList(&m_formatterStore[0], N),
991
32.2k
            m_formatterStore { FormatArg(args)... }
992
32.2k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&)
Line
Count
Source
990
1.11k
            : FormatList(&m_formatterStore[0], N),
991
1.11k
            m_formatterStore { FormatArg(args)... }
992
1.11k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<5>::FormatListN<int, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int>(int const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, int const&)
Line
Count
Source
990
30.7k
            : FormatList(&m_formatterStore[0], N),
991
30.7k
            m_formatterStore { FormatArg(args)... }
992
30.7k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<int, int, unsigned long>(int const&, int const&, unsigned long const&)
Line
Count
Source
990
987
            : FormatList(&m_formatterStore[0], N),
991
987
            m_formatterStore { FormatArg(args)... }
992
987
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
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
53.3k
            : FormatList(&m_formatterStore[0], N),
991
53.3k
            m_formatterStore { FormatArg(args)... }
992
53.3k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<9>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, unsigned long, unsigned long, 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 long const&, unsigned long const&, unsigned long const&, unsigned int const&)
Line
Count
Source
990
18.4k
            : FormatList(&m_formatterStore[0], N),
991
18.4k
            m_formatterStore { FormatArg(args)... }
992
18.4k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<7>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&)
Line
Count
Source
990
18.4k
            : FormatList(&m_formatterStore[0], N),
991
18.4k
            m_formatterStore { FormatArg(args)... }
992
18.4k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<1>::FormatListN<char [14]>(char const (&) [14])
Line
Count
Source
990
322
            : FormatList(&m_formatterStore[0], N),
991
322
            m_formatterStore { FormatArg(args)... }
992
322
        { 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
404k
            : FormatList(&m_formatterStore[0], N),
991
404k
            m_formatterStore { FormatArg(args)... }
992
404k
        { 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.04k
            : FormatList(&m_formatterStore[0], N),
991
1.04k
            m_formatterStore { FormatArg(args)... }
992
1.04k
        { 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
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<4>::FormatListN<long, long, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(long const&, long const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
990
12
            : FormatList(&m_formatterStore[0], N),
991
12
            m_formatterStore { FormatArg(args)... }
992
12
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<long, long, long>(long const&, long const&, long const&)
Line
Count
Source
990
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<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.94k
            : FormatList(&m_formatterStore[0], N),
991
6.94k
            m_formatterStore { FormatArg(args)... }
992
6.94k
        { 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
200k
            : FormatList(&m_formatterStore[0], N),
991
200k
            m_formatterStore { FormatArg(args)... }
992
200k
        { 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
200k
            : FormatList(&m_formatterStore[0], N),
991
200k
            m_formatterStore { FormatArg(args)... }
992
200k
        { 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<5>::FormatListN<long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, unsigned long, unsigned long>(long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&, unsigned long const&, unsigned long const&)
Line
Count
Source
990
267k
            : FormatList(&m_formatterStore[0], N),
991
267k
            m_formatterStore { FormatArg(args)... }
992
267k
        { 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
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<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
200k
            : FormatList(&m_formatterStore[0], N),
991
200k
            m_formatterStore { FormatArg(args)... }
992
200k
        { 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
200k
            : FormatList(&m_formatterStore[0], N),
991
200k
            m_formatterStore { FormatArg(args)... }
992
200k
        { 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
36
            : FormatList(&m_formatterStore[0], N),
991
36
            m_formatterStore { FormatArg(args)... }
992
36
        { 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
177
            : FormatList(&m_formatterStore[0], N),
991
177
            m_formatterStore { FormatArg(args)... }
992
177
        { 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.23k
            : FormatList(&m_formatterStore[0], N),
991
4.23k
            m_formatterStore { FormatArg(args)... }
992
4.23k
        { 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.14k
            : FormatList(&m_formatterStore[0], N),
991
1.14k
            m_formatterStore { FormatArg(args)... }
992
1.14k
        { 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.54k
            : FormatList(&m_formatterStore[0], N),
991
2.54k
            m_formatterStore { FormatArg(args)... }
992
2.54k
        { 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.8k
            : FormatList(&m_formatterStore[0], N),
991
12.8k
            m_formatterStore { FormatArg(args)... }
992
12.8k
        { 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
2.07k
            : FormatList(&m_formatterStore[0], N),
991
2.07k
            m_formatterStore { FormatArg(args)... }
992
2.07k
        { 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
2.07k
            : FormatList(&m_formatterStore[0], N),
991
2.07k
            m_formatterStore { FormatArg(args)... }
992
2.07k
        { 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
2.07k
            : FormatList(&m_formatterStore[0], N),
991
2.07k
            m_formatterStore { FormatArg(args)... }
992
2.07k
        { 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.25k
            : FormatList(&m_formatterStore[0], N),
991
5.25k
            m_formatterStore { FormatArg(args)... }
992
5.25k
        { 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
4.14k
            : FormatList(&m_formatterStore[0], N),
991
4.14k
            m_formatterStore { FormatArg(args)... }
992
4.14k
        { 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
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<3>::FormatListN<char [15], bool, long>(char const (&) [15], bool const&, long const&)
Line
Count
Source
990
2.07k
            : FormatList(&m_formatterStore[0], N),
991
2.07k
            m_formatterStore { FormatArg(args)... }
992
2.07k
        { 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.25k
            : FormatList(&m_formatterStore[0], N),
991
2.25k
            m_formatterStore { FormatArg(args)... }
992
2.25k
        { 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
52
            : FormatList(&m_formatterStore[0], N),
991
52
            m_formatterStore { FormatArg(args)... }
992
52
        { 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
69.0k
            : FormatList(&m_formatterStore[0], N),
991
69.0k
            m_formatterStore { FormatArg(args)... }
992
69.0k
        { 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
708
            : FormatList(&m_formatterStore[0], N),
991
708
            m_formatterStore { FormatArg(args)... }
992
708
        { 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
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"); }
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.36k
            : FormatList(&m_formatterStore[0], N),
991
1.36k
            m_formatterStore { FormatArg(args)... }
992
1.36k
        { 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
289k
            : FormatList(&m_formatterStore[0], N),
991
289k
            m_formatterStore { FormatArg(args)... }
992
289k
        { 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
18.5k
            : FormatList(&m_formatterStore[0], N),
991
18.5k
            m_formatterStore { FormatArg(args)... }
992
18.5k
        { 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
380
            : FormatList(&m_formatterStore[0], N),
991
380
            m_formatterStore { FormatArg(args)... }
992
380
        { 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
13.4k
            : FormatList(&m_formatterStore[0], N),
991
13.4k
            m_formatterStore { FormatArg(args)... }
992
13.4k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<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
864
            : FormatList(&m_formatterStore[0], N),
991
864
            m_formatterStore { FormatArg(args)... }
992
864
        { 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.74k
            : FormatList(&m_formatterStore[0], N),
991
1.74k
            m_formatterStore { FormatArg(args)... }
992
1.74k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<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.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<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.65k
            : FormatList(&m_formatterStore[0], N),
991
1.65k
            m_formatterStore { FormatArg(args)... }
992
1.65k
        { 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.60k
            : FormatList(&m_formatterStore[0], N),
991
1.60k
            m_formatterStore { FormatArg(args)... }
992
1.60k
        { 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
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"); }
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
33.4k
            : FormatList(&m_formatterStore[0], N),
991
33.4k
            m_formatterStore { FormatArg(args)... }
992
33.4k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>(int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&)
Line
Count
Source
990
2.29k
            : FormatList(&m_formatterStore[0], N),
991
2.29k
            m_formatterStore { FormatArg(args)... }
992
2.29k
        { 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
603
            : FormatList(&m_formatterStore[0], N),
991
603
            m_formatterStore { FormatArg(args)... }
992
603
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<2>::FormatListN<char [15], long>(char const (&) [15], long const&)
Line
Count
Source
990
2
            : FormatList(&m_formatterStore[0], N),
991
2
            m_formatterStore { FormatArg(args)... }
992
2
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<2>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char [17]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char const (&) [17])
Line
Count
Source
990
30
            : FormatList(&m_formatterStore[0], N),
991
30
            m_formatterStore { FormatArg(args)... }
992
30
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<6>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&)
Line
Count
Source
990
30
            : FormatList(&m_formatterStore[0], N),
991
30
            m_formatterStore { FormatArg(args)... }
992
30
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<4>::FormatListN<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
990
21.4k
            : FormatList(&m_formatterStore[0], N),
991
21.4k
            m_formatterStore { FormatArg(args)... }
992
21.4k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
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
200
            : FormatList(&m_formatterStore[0], N),
991
200
            m_formatterStore { FormatArg(args)... }
992
200
        { 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.71k
            : FormatList(&m_formatterStore[0], N),
991
5.71k
            m_formatterStore { FormatArg(args)... }
992
5.71k
        { 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
467
            : FormatList(&m_formatterStore[0], N),
991
467
            m_formatterStore { FormatArg(args)... }
992
467
        { 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.03k
            : FormatList(&m_formatterStore[0], N),
991
9.03k
            m_formatterStore { FormatArg(args)... }
992
9.03k
        { 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
31.2k
            : FormatList(&m_formatterStore[0], N),
991
31.2k
            m_formatterStore { FormatArg(args)... }
992
31.2k
        { 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.35k
            : FormatList(&m_formatterStore[0], N),
991
1.35k
            m_formatterStore { FormatArg(args)... }
992
1.35k
        { 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
166
            : FormatList(&m_formatterStore[0], N),
991
166
            m_formatterStore { FormatArg(args)... }
992
166
        { 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
511
            : FormatList(&m_formatterStore[0], N),
991
511
            m_formatterStore { FormatArg(args)... }
992
511
        { 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
1.02k
            : FormatList(&m_formatterStore[0], N),
991
1.02k
            m_formatterStore { FormatArg(args)... }
992
1.02k
        { 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.7k
            : FormatList(&m_formatterStore[0], N),
991
43.7k
            m_formatterStore { FormatArg(args)... }
992
43.7k
        { 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
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<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"); }
tinyformat::detail::FormatListN<3>::FormatListN<char [38], unsigned long, long>(char const (&) [38], unsigned long 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<long, unsigned long>(long const&, unsigned long const&)
Line
Count
Source
990
775
            : FormatList(&m_formatterStore[0], N),
991
775
            m_formatterStore { FormatArg(args)... }
992
775
        { 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
24.2k
            : FormatList(&m_formatterStore[0], N),
991
24.2k
            m_formatterStore { FormatArg(args)... }
992
24.2k
        { 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
913
            : FormatList(&m_formatterStore[0], N),
991
913
            m_formatterStore { FormatArg(args)... }
992
913
        { 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
149
            : FormatList(&m_formatterStore[0], N),
991
149
            m_formatterStore { FormatArg(args)... }
992
149
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<long, unsigned int, unsigned int>(long const&, unsigned int const&, unsigned int const&)
Line
Count
Source
990
297
            : FormatList(&m_formatterStore[0], N),
991
297
            m_formatterStore { FormatArg(args)... }
992
297
        { 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
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<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.4k
            : FormatList(&m_formatterStore[0], N),
991
71.4k
            m_formatterStore { FormatArg(args)... }
992
71.4k
        { 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.36k
            : FormatList(&m_formatterStore[0], N),
991
3.36k
            m_formatterStore { FormatArg(args)... }
992
3.36k
        { 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.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<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.19k
            : FormatList(&m_formatterStore[0], N),
991
3.19k
            m_formatterStore { FormatArg(args)... }
992
3.19k
        { 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.22k
            : FormatList(&m_formatterStore[0], N),
991
2.22k
            m_formatterStore { FormatArg(args)... }
992
2.22k
        { 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.21k
            : FormatList(&m_formatterStore[0], N),
991
3.21k
            m_formatterStore { FormatArg(args)... }
992
3.21k
        { 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
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<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
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<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
469
            : FormatList(&m_formatterStore[0], N),
991
469
            m_formatterStore { FormatArg(args)... }
992
469
        { 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
23.6k
            : FormatList(&m_formatterStore[0], N),
991
23.6k
            m_formatterStore { FormatArg(args)... }
992
23.6k
        { 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.68k
            : FormatList(&m_formatterStore[0], N),
991
2.68k
            m_formatterStore { FormatArg(args)... }
992
2.68k
        { 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.83k
            : FormatList(&m_formatterStore[0], N),
991
2.83k
            m_formatterStore { FormatArg(args)... }
992
2.83k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<4>::FormatListN<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, long, int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&, long const&, int const&)
Line
Count
Source
990
379
            : FormatList(&m_formatterStore[0], N),
991
379
            m_formatterStore { FormatArg(args)... }
992
379
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<unsigned long, long, long>(unsigned long const&, long const&, long const&)
Line
Count
Source
990
952
            : FormatList(&m_formatterStore[0], N),
991
952
            m_formatterStore { FormatArg(args)... }
992
952
        { 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
20
            : FormatList(&m_formatterStore[0], N),
991
20
            m_formatterStore { FormatArg(args)... }
992
20
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<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
704
            : FormatList(&m_formatterStore[0], N),
991
704
            m_formatterStore { FormatArg(args)... }
992
704
        { 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
152k
            : FormatList(&m_formatterStore[0], N),
991
152k
            m_formatterStore { FormatArg(args)... }
992
152k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<5>::FormatListN<int, double, double, double, double>(int const&, double const&, double const&, double const&, double const&)
Line
Count
Source
990
149k
            : FormatList(&m_formatterStore[0], N),
991
149k
            m_formatterStore { FormatArg(args)... }
992
149k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<5>::FormatListN<char const*, bool, bool, bool, bool>(char const* const&, bool const&, bool const&, bool const&, bool const&)
Line
Count
Source
990
3.65k
            : FormatList(&m_formatterStore[0], N),
991
3.65k
            m_formatterStore { FormatArg(args)... }
992
3.65k
        { 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.80k
            : FormatList(&m_formatterStore[0], N),
991
3.80k
            m_formatterStore { FormatArg(args)... }
992
3.80k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<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
26
            : FormatList(&m_formatterStore[0], N),
991
26
            m_formatterStore { FormatArg(args)... }
992
26
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<2>::FormatListN<int, double>(int const&, double const&)
Line
Count
Source
990
1.09k
            : FormatList(&m_formatterStore[0], N),
991
1.09k
            m_formatterStore { FormatArg(args)... }
992
1.09k
        { 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
17
            : FormatList(&m_formatterStore[0], N),
991
17
            m_formatterStore { FormatArg(args)... }
992
17
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: 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
812
            : FormatList(&m_formatterStore[0], N),
991
812
            m_formatterStore { FormatArg(args)... }
992
812
        { 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
218
            : FormatList(&m_formatterStore[0], N),
991
218
            m_formatterStore { FormatArg(args)... }
992
218
        { 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.61k
            : FormatList(&m_formatterStore[0], N),
991
1.61k
            m_formatterStore { FormatArg(args)... }
992
1.61k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
Unexecuted instantiation: 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
7.26k
            : FormatList(&m_formatterStore[0], N),
991
7.26k
            m_formatterStore { FormatArg(args)... }
992
7.26k
        { 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.3k
            : FormatList(&m_formatterStore[0], N),
991
97.3k
            m_formatterStore { FormatArg(args)... }
992
97.3k
        { 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
28.3k
            : FormatList(&m_formatterStore[0], N),
991
28.3k
            m_formatterStore { FormatArg(args)... }
992
28.3k
        { 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.24k
            : FormatList(&m_formatterStore[0], N),
991
2.24k
            m_formatterStore { FormatArg(args)... }
992
2.24k
        { 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.8k
            : FormatList(&m_formatterStore[0], N),
991
87.8k
            m_formatterStore { FormatArg(args)... }
992
87.8k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
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
9.92k
            : FormatList(&m_formatterStore[0], N),
991
9.92k
            m_formatterStore { FormatArg(args)... }
992
9.92k
        { 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.6k
            : FormatList(&m_formatterStore[0], N),
991
80.6k
            m_formatterStore { FormatArg(args)... }
992
80.6k
        { 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.85k
            : FormatList(&m_formatterStore[0], N),
991
9.85k
            m_formatterStore { FormatArg(args)... }
992
9.85k
        { 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.67k
            : FormatList(&m_formatterStore[0], N),
991
1.67k
            m_formatterStore { FormatArg(args)... }
992
1.67k
        { 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
641
            : FormatList(&m_formatterStore[0], N),
991
641
            m_formatterStore { FormatArg(args)... }
992
641
        { 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
503
            : FormatList(&m_formatterStore[0], N),
991
503
            m_formatterStore { FormatArg(args)... }
992
503
        { 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.73k
            : FormatList(&m_formatterStore[0], N),
991
3.73k
            m_formatterStore { FormatArg(args)... }
992
3.73k
        { 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.83k
            : FormatList(&m_formatterStore[0], N),
991
1.83k
            m_formatterStore { FormatArg(args)... }
992
1.83k
        { 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
277
            : FormatList(&m_formatterStore[0], N),
991
277
            m_formatterStore { FormatArg(args)... }
992
277
        { 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
89
            : FormatList(&m_formatterStore[0], N),
991
89
            m_formatterStore { FormatArg(args)... }
992
89
        { 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<5>::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 [10], char [15]>(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&, char const (&) [10], char const (&) [15])
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<3>::FormatListN<char [12], 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 (&) [12], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
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<char*, char const*>(char* const&, char const* 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"); }
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"); }
tinyformat::detail::FormatListN<1>::FormatListN<unsigned char>(unsigned char const&)
Line
Count
Source
990
31.0k
            : FormatList(&m_formatterStore[0], N),
991
31.0k
            m_formatterStore { FormatArg(args)... }
992
31.0k
        { 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
315k
            : FormatList(&m_formatterStore[0], N),
991
315k
            m_formatterStore { FormatArg(args)... }
992
315k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<char [10], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(char const (&) [10], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
990
2
            : FormatList(&m_formatterStore[0], N),
991
2
            m_formatterStore { FormatArg(args)... }
992
2
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<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<std::basic_string_view<char, std::char_traits<char>>, long>(std::basic_string_view<char, std::char_traits<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<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
335k
            : FormatList(&m_formatterStore[0], N),
991
335k
            m_formatterStore { FormatArg(args)... }
992
335k
        { 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
88
            : FormatList(&m_formatterStore[0], N),
991
88
            m_formatterStore { FormatArg(args)... }
992
88
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
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.17k
            : FormatList(&m_formatterStore[0], N),
991
3.17k
            m_formatterStore { FormatArg(args)... }
992
3.17k
        { 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
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<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
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"); }
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.38M
            : FormatList(&m_formatterStore[0], N),
991
7.38M
            m_formatterStore { FormatArg(args)... }
992
7.38M
        { 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.71k
            : FormatList(&m_formatterStore[0], N),
991
2.71k
            m_formatterStore { FormatArg(args)... }
992
2.71k
        { 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
200k
            : FormatList(&m_formatterStore[0], N),
991
200k
            m_formatterStore { FormatArg(args)... }
992
200k
        { static_assert(sizeof...(args) == N, "Number of args must be N"); }
tinyformat::detail::FormatListN<3>::FormatListN<std::basic_string_view<char, std::char_traits<char>>, unsigned int, std::basic_string_view<char, std::char_traits<char>>>(std::basic_string_view<char, std::char_traits<char>> const&, unsigned int const&, std::basic_string_view<char, std::char_traits<char>> const&)
Line
Count
Source
990
6.12M
            : FormatList(&m_formatterStore[0], N),
991
6.12M
            m_formatterStore { FormatArg(args)... }
992
6.12M
        { 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.02M
            : FormatList(&m_formatterStore[0], N),
991
1.02M
            m_formatterStore { FormatArg(args)... }
992
1.02M
        { 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
140k
    FormatListN() : FormatList(nullptr, 0) {}
1026
};
1027
1028
} // namespace detail
1029
1030
1031
//------------------------------------------------------------------------------
1032
// Primary API functions
1033
1034
#ifdef TINYFORMAT_USE_VARIADIC_TEMPLATES
1035
1036
/// Make type-agnostic format list from list of template arguments.
1037
///
1038
/// The exact return type of this function is an implementation detail and
1039
/// shouldn't be relied upon.  Instead it should be stored as a FormatListRef:
1040
///
1041
///   FormatListRef formatList = makeFormatList( /*...*/ );
1042
template<typename... Args>
1043
detail::FormatListN<sizeof...(Args)> makeFormatList(const Args&... args)
1044
41.4M
{
1045
41.4M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
41.4M
}
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.68M
{
1045
9.68M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
9.68M
}
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.7k
{
1045
10.7k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
10.7k
}
tinyformat::detail::FormatListN<sizeof...(int, int)> tinyformat::makeFormatList<int, int>(int const&, int const&)
Line
Count
Source
1044
6.95k
{
1045
6.95k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
6.95k
}
tinyformat::detail::FormatListN<sizeof...(int)> tinyformat::makeFormatList<int>(int const&)
Line
Count
Source
1044
87.2k
{
1045
87.2k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
87.2k
}
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
9.06k
{
1045
9.06k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
9.06k
}
tinyformat::detail::FormatListN<sizeof...(unsigned int)> tinyformat::makeFormatList<unsigned int>(unsigned int const&)
Line
Count
Source
1044
745k
{
1045
745k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
745k
}
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
326k
{
1045
326k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
326k
}
tinyformat::detail::FormatListN<sizeof...()> tinyformat::makeFormatList<>()
Line
Count
Source
1044
140k
{
1045
140k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
140k
}
tinyformat::detail::FormatListN<sizeof...(std::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
26.0k
{
1045
26.0k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
26.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>>)> 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.25M
{
1045
1.25M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.25M
}
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.02M
{
1045
1.02M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.02M
}
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
31
{
1045
31
    return detail::FormatListN<sizeof...(args)>(args...);
1046
31
}
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
3.98k
{
1045
3.98k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
3.98k
}
tinyformat::detail::FormatListN<sizeof...(bool)> tinyformat::makeFormatList<bool>(bool const&)
Line
Count
Source
1044
90.4k
{
1045
90.4k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
90.4k
}
tinyformat::detail::FormatListN<sizeof...(char const*)> tinyformat::makeFormatList<char const*>(char const* const&)
Line
Count
Source
1044
12.0k
{
1045
12.0k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
12.0k
}
tinyformat::detail::FormatListN<sizeof...(long)> tinyformat::makeFormatList<long>(long const&)
Line
Count
Source
1044
6.16M
{
1045
6.16M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
6.16M
}
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.81k
{
1045
7.81k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
7.81k
}
tinyformat::detail::FormatListN<sizeof...(unsigned short)> tinyformat::makeFormatList<unsigned short>(unsigned short const&)
Line
Count
Source
1044
277k
{
1045
277k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
277k
}
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
246k
{
1045
246k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
246k
}
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
48.2k
{
1045
48.2k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
48.2k
}
tinyformat::detail::FormatListN<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 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.18k
{
1045
1.18k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.18k
}
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
495
{
1045
495
    return detail::FormatListN<sizeof...(args)>(args...);
1046
495
}
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.6k
{
1045
13.6k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
13.6k
}
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.6k
{
1045
13.6k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
13.6k
}
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.9k
{
1045
20.9k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
20.9k
}
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
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>>, 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.88k
{
1045
2.88k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.88k
}
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
514k
{
1045
514k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
514k
}
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
543
{
1045
543
    return detail::FormatListN<sizeof...(args)>(args...);
1046
543
}
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
240
{
1045
240
    return detail::FormatListN<sizeof...(args)>(args...);
1046
240
}
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.1k
{
1045
31.1k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
31.1k
}
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.5k
{
1045
12.5k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
12.5k
}
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
30
{
1045
30
    return detail::FormatListN<sizeof...(args)>(args...);
1046
30
}
tinyformat::detail::FormatListN<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int, int, int)> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int, int, int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, int const&, int const&, int const&)
Line
Count
Source
1044
2
{
1045
2
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2
}
tinyformat::detail::FormatListN<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int)> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, int const&)
Line
Count
Source
1044
32.2k
{
1045
32.2k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
32.2k
}
tinyformat::detail::FormatListN<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long)> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&)
Line
Count
Source
1044
1.11k
{
1045
1.11k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.11k
}
tinyformat::detail::FormatListN<sizeof...(int, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int)> tinyformat::makeFormatList<int, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int>(int const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, int const&)
Line
Count
Source
1044
30.7k
{
1045
30.7k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
30.7k
}
tinyformat::detail::FormatListN<sizeof...(int, int, unsigned long)> tinyformat::makeFormatList<int, int, unsigned long>(int const&, int const&, unsigned long const&)
Line
Count
Source
1044
987
{
1045
987
    return detail::FormatListN<sizeof...(args)>(args...);
1046
987
}
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
53.3k
{
1045
53.3k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
53.3k
}
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 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 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 long const&, unsigned long const&, unsigned long const&, unsigned int const&)
Line
Count
Source
1044
18.4k
{
1045
18.4k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
18.4k
}
tinyformat::detail::FormatListN<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&)
Line
Count
Source
1044
18.4k
{
1045
18.4k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
18.4k
}
tinyformat::detail::FormatListN<sizeof...(char [14])> tinyformat::makeFormatList<char [14]>(char const (&) [14])
Line
Count
Source
1044
322
{
1045
322
    return detail::FormatListN<sizeof...(args)>(args...);
1046
322
}
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
404k
{
1045
404k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
404k
}
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.04k
{
1045
1.04k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.04k
}
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
3.11k
{
1045
3.11k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
3.11k
}
tinyformat::detail::FormatListN<sizeof...(long, long, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)> tinyformat::makeFormatList<long, long, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(long const&, long const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
1044
12
{
1045
12
    return detail::FormatListN<sizeof...(args)>(args...);
1046
12
}
tinyformat::detail::FormatListN<sizeof...(long, long, long)> tinyformat::makeFormatList<long, long, long>(long const&, long const&, long const&)
Line
Count
Source
1044
7
{
1045
7
    return detail::FormatListN<sizeof...(args)>(args...);
1046
7
}
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.94k
{
1045
6.94k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
6.94k
}
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
200k
{
1045
200k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
200k
}
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
200k
{
1045
200k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
200k
}
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...(long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, unsigned long, unsigned long)> tinyformat::makeFormatList<long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, unsigned long, unsigned long>(long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&, unsigned long const&, unsigned long const&)
Line
Count
Source
1044
267k
{
1045
267k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
267k
}
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
18
{
1045
18
    return detail::FormatListN<sizeof...(args)>(args...);
1046
18
}
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
200k
{
1045
200k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
200k
}
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
200k
{
1045
200k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
200k
}
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
36
{
1045
36
    return detail::FormatListN<sizeof...(args)>(args...);
1046
36
}
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
177
{
1045
177
    return detail::FormatListN<sizeof...(args)>(args...);
1046
177
}
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.23k
{
1045
4.23k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
4.23k
}
tinyformat::detail::FormatListN<sizeof...(double, double)> tinyformat::makeFormatList<double, double>(double const&, double const&)
Line
Count
Source
1044
1.14k
{
1045
1.14k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.14k
}
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.54k
{
1045
2.54k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.54k
}
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.8k
{
1045
12.8k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
12.8k
}
tinyformat::detail::FormatListN<sizeof...(char [100])> tinyformat::makeFormatList<char [100]>(char const (&) [100])
Line
Count
Source
1044
2.07k
{
1045
2.07k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.07k
}
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
2.07k
{
1045
2.07k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.07k
}
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
2.07k
{
1045
2.07k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.07k
}
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.25k
{
1045
5.25k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
5.25k
}
tinyformat::detail::FormatListN<sizeof...(bool, bool)> tinyformat::makeFormatList<bool, bool>(bool const&, bool const&)
Line
Count
Source
1044
4.14k
{
1045
4.14k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
4.14k
}
tinyformat::detail::FormatListN<sizeof...(unsigned int, unsigned int)> tinyformat::makeFormatList<unsigned int, unsigned int>(unsigned int const&, unsigned int const&)
Line
Count
Source
1044
153k
{
1045
153k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
153k
}
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
2.07k
{
1045
2.07k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.07k
}
tinyformat::detail::FormatListN<sizeof...(char [13])> tinyformat::makeFormatList<char [13]>(char const (&) [13])
Line
Count
Source
1044
2.25k
{
1045
2.25k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.25k
}
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
52
{
1045
52
    return detail::FormatListN<sizeof...(args)>(args...);
1046
52
}
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
69.0k
{
1045
69.0k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
69.0k
}
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
708
{
1045
708
    return detail::FormatListN<sizeof...(args)>(args...);
1046
708
}
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
143
{
1045
143
    return detail::FormatListN<sizeof...(args)>(args...);
1046
143
}
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.36k
{
1045
1.36k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.36k
}
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
289k
{
1045
289k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
289k
}
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
18.5k
{
1045
18.5k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
18.5k
}
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
380
{
1045
380
    return detail::FormatListN<sizeof...(args)>(args...);
1046
380
}
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
13.4k
{
1045
13.4k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
13.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, 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
864
{
1045
864
    return detail::FormatListN<sizeof...(args)>(args...);
1046
864
}
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.74k
{
1045
1.74k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.74k
}
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.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::__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.65k
{
1045
1.65k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.65k
}
tinyformat::detail::FormatListN<sizeof...(int, long)> tinyformat::makeFormatList<int, long>(int const&, long const&)
Line
Count
Source
1044
1.60k
{
1045
1.60k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.60k
}
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
43
{
1045
43
    return detail::FormatListN<sizeof...(args)>(args...);
1046
43
}
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
33.4k
{
1045
33.4k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
33.4k
}
tinyformat::detail::FormatListN<sizeof...(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long)> tinyformat::makeFormatList<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>(int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&)
Line
Count
Source
1044
2.29k
{
1045
2.29k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.29k
}
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
603
{
1045
603
    return detail::FormatListN<sizeof...(args)>(args...);
1046
603
}
tinyformat::detail::FormatListN<sizeof...(char [15], long)> tinyformat::makeFormatList<char [15], long>(char const (&) [15], long const&)
Line
Count
Source
1044
2
{
1045
2
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2
}
tinyformat::detail::FormatListN<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char [17])> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char [17]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char const (&) [17])
Line
Count
Source
1044
30
{
1045
30
    return detail::FormatListN<sizeof...(args)>(args...);
1046
30
}
tinyformat::detail::FormatListN<sizeof...(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)> tinyformat::makeFormatList<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
1044
21.4k
{
1045
21.4k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
21.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>>, 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
200
{
1045
200
    return detail::FormatListN<sizeof...(args)>(args...);
1046
200
}
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.71k
{
1045
5.71k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
5.71k
}
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
467
{
1045
467
    return detail::FormatListN<sizeof...(args)>(args...);
1046
467
}
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.03k
{
1045
9.03k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
9.03k
}
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
31.2k
{
1045
31.2k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
31.2k
}
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.35k
{
1045
1.35k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.35k
}
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
166
{
1045
166
    return detail::FormatListN<sizeof...(args)>(args...);
1046
166
}
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
511
{
1045
511
    return detail::FormatListN<sizeof...(args)>(args...);
1046
511
}
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
1.02k
{
1045
1.02k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.02k
}
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.7k
{
1045
43.7k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
43.7k
}
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
5
{
1045
5
    return detail::FormatListN<sizeof...(args)>(args...);
1046
5
}
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
}
tinyformat::detail::FormatListN<sizeof...(char [38], unsigned long, long)> tinyformat::makeFormatList<char [38], unsigned long, long>(char const (&) [38], unsigned long const&, long const&)
Line
Count
Source
1044
1
{
1045
1
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1
}
tinyformat::detail::FormatListN<sizeof...(long, unsigned long)> tinyformat::makeFormatList<long, unsigned long>(long const&, unsigned long const&)
Line
Count
Source
1044
775
{
1045
775
    return detail::FormatListN<sizeof...(args)>(args...);
1046
775
}
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
24.2k
{
1045
24.2k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
24.2k
}
tinyformat::detail::FormatListN<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 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
913
{
1045
913
    return detail::FormatListN<sizeof...(args)>(args...);
1046
913
}
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
149
{
1045
149
    return detail::FormatListN<sizeof...(args)>(args...);
1046
149
}
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
297
{
1045
297
    return detail::FormatListN<sizeof...(args)>(args...);
1046
297
}
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
23.0k
{
1045
23.0k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
23.0k
}
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.4k
{
1045
71.4k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
71.4k
}
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.36k
{
1045
3.36k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
3.36k
}
tinyformat::detail::FormatListN<sizeof...(unsigned long, double)> tinyformat::makeFormatList<unsigned long, double>(unsigned long 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...(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.19k
{
1045
3.19k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
3.19k
}
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.22k
{
1045
2.22k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.22k
}
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.21k
{
1045
3.21k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
3.21k
}
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
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>>)> 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
15
{
1045
15
    return detail::FormatListN<sizeof...(args)>(args...);
1046
15
}
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
469
{
1045
469
    return detail::FormatListN<sizeof...(args)>(args...);
1046
469
}
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
23.6k
{
1045
23.6k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
23.6k
}
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.68k
{
1045
2.68k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.68k
}
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.83k
{
1045
2.83k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.83k
}
tinyformat::detail::FormatListN<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, long, int)> tinyformat::makeFormatList<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, long, int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&, long const&, int const&)
Line
Count
Source
1044
379
{
1045
379
    return detail::FormatListN<sizeof...(args)>(args...);
1046
379
}
tinyformat::detail::FormatListN<sizeof...(unsigned long, long, long)> tinyformat::makeFormatList<unsigned long, long, long>(unsigned long const&, long const&, long const&)
Line
Count
Source
1044
952
{
1045
952
    return detail::FormatListN<sizeof...(args)>(args...);
1046
952
}
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
20
{
1045
20
    return detail::FormatListN<sizeof...(args)>(args...);
1046
20
}
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
704
{
1045
704
    return detail::FormatListN<sizeof...(args)>(args...);
1046
704
}
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
152k
{
1045
152k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
152k
}
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
149k
{
1045
149k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
149k
}
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.65k
{
1045
3.65k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
3.65k
}
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.80k
{
1045
3.80k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
3.80k
}
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
26
{
1045
26
    return detail::FormatListN<sizeof...(args)>(args...);
1046
26
}
tinyformat::detail::FormatListN<sizeof...(int, double)> tinyformat::makeFormatList<int, double>(int const&, double const&)
Line
Count
Source
1044
1.09k
{
1045
1.09k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.09k
}
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
17
{
1045
17
    return detail::FormatListN<sizeof...(args)>(args...);
1046
17
}
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
812
{
1045
812
    return detail::FormatListN<sizeof...(args)>(args...);
1046
812
}
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
218
{
1045
218
    return detail::FormatListN<sizeof...(args)>(args...);
1046
218
}
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.61k
{
1045
1.61k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.61k
}
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
7.26k
{
1045
7.26k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
7.26k
}
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.3k
{
1045
97.3k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
97.3k
}
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
28.3k
{
1045
28.3k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
28.3k
}
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.24k
{
1045
2.24k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.24k
}
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.8k
{
1045
87.8k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
87.8k
}
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
9.92k
{
1045
9.92k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
9.92k
}
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.6k
{
1045
80.6k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
80.6k
}
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.85k
{
1045
9.85k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
9.85k
}
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.67k
{
1045
1.67k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.67k
}
tinyformat::detail::FormatListN<sizeof...(char [13], int)> tinyformat::makeFormatList<char [13], int>(char const (&) [13], int const&)
Line
Count
Source
1044
641
{
1045
641
    return detail::FormatListN<sizeof...(args)>(args...);
1046
641
}
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
503
{
1045
503
    return detail::FormatListN<sizeof...(args)>(args...);
1046
503
}
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.73k
{
1045
3.73k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
3.73k
}
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.83k
{
1045
1.83k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.83k
}
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
277
{
1045
277
    return detail::FormatListN<sizeof...(args)>(args...);
1046
277
}
tinyformat::detail::FormatListN<sizeof...(char [27], int)> tinyformat::makeFormatList<char [27], int>(char const (&) [27], int const&)
Line
Count
Source
1044
89
{
1045
89
    return detail::FormatListN<sizeof...(args)>(args...);
1046
89
}
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>>, char [10], char [15])> 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 [10], char [15]>(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&, char const (&) [10], char const (&) [15])
Line
Count
Source
1044
8
{
1045
8
    return detail::FormatListN<sizeof...(args)>(args...);
1046
8
}
tinyformat::detail::FormatListN<sizeof...(char [12], 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 [12], 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 (&) [12], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
1044
2
{
1045
2
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2
}
tinyformat::detail::FormatListN<sizeof...(char*, char const*)> tinyformat::makeFormatList<char*, char const*>(char* const&, char const* const&)
Line
Count
Source
1044
1
{
1045
1
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1
}
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
}
tinyformat::detail::FormatListN<sizeof...(unsigned char)> tinyformat::makeFormatList<unsigned char>(unsigned char const&)
Line
Count
Source
1044
31.0k
{
1045
31.0k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
31.0k
}
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
315k
{
1045
315k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
315k
}
tinyformat::detail::FormatListN<sizeof...(char [10], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)> tinyformat::makeFormatList<char [10], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(char const (&) [10], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
1044
2
{
1045
2
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2
}
tinyformat::detail::FormatListN<sizeof...(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...(std::basic_string_view<char, std::char_traits<char>>, long)> tinyformat::makeFormatList<std::basic_string_view<char, std::char_traits<char>>, long>(std::basic_string_view<char, std::char_traits<char>> const&, long const&)
Line
Count
Source
1044
6
{
1045
6
    return detail::FormatListN<sizeof...(args)>(args...);
1046
6
}
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
335k
{
1045
335k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
335k
}
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
88
{
1045
88
    return detail::FormatListN<sizeof...(args)>(args...);
1046
88
}
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.17k
{
1045
3.17k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
3.17k
}
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
15
{
1045
15
    return detail::FormatListN<sizeof...(args)>(args...);
1046
15
}
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
12
{
1045
12
    return detail::FormatListN<sizeof...(args)>(args...);
1046
12
}
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.38M
{
1045
7.38M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
7.38M
}
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.71k
{
1045
2.71k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
2.71k
}
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
200k
{
1045
200k
    return detail::FormatListN<sizeof...(args)>(args...);
1046
200k
}
tinyformat::detail::FormatListN<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned int, std::basic_string_view<char, std::char_traits<char>>)> tinyformat::makeFormatList<std::basic_string_view<char, std::char_traits<char>>, unsigned int, std::basic_string_view<char, std::char_traits<char>>>(std::basic_string_view<char, std::char_traits<char>> const&, unsigned int const&, std::basic_string_view<char, std::char_traits<char>> const&)
Line
Count
Source
1044
6.12M
{
1045
6.12M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
6.12M
}
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.02M
{
1045
1.02M
    return detail::FormatListN<sizeof...(args)>(args...);
1046
1.02M
}
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
41.4M
{
1071
41.4M
    detail::formatImpl(out, fmt, list.m_args, list.m_N);
1072
41.4M
}
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
41.4M
{
1081
41.4M
    vformat(out, fmt, makeFormatList(args...));
1082
41.4M
}
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.68M
{
1081
9.68M
    vformat(out, fmt, makeFormatList(args...));
1082
9.68M
}
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.7k
{
1081
10.7k
    vformat(out, fmt, makeFormatList(args...));
1082
10.7k
}
void tinyformat::format<int, int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(int, int)>, int const&, int const&)
Line
Count
Source
1080
6.95k
{
1081
6.95k
    vformat(out, fmt, makeFormatList(args...));
1082
6.95k
}
void tinyformat::format<int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(int)>, int const&)
Line
Count
Source
1080
87.2k
{
1081
87.2k
    vformat(out, fmt, makeFormatList(args...));
1082
87.2k
}
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
9.06k
{
1081
9.06k
    vformat(out, fmt, makeFormatList(args...));
1082
9.06k
}
void tinyformat::format<unsigned int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(unsigned int)>, unsigned int const&)
Line
Count
Source
1080
745k
{
1081
745k
    vformat(out, fmt, makeFormatList(args...));
1082
745k
}
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
326k
{
1081
326k
    vformat(out, fmt, makeFormatList(args...));
1082
326k
}
void tinyformat::format<>(std::ostream&, tinyformat::FormatStringCheck<sizeof...()>)
Line
Count
Source
1080
140k
{
1081
140k
    vformat(out, fmt, makeFormatList(args...));
1082
140k
}
void tinyformat::format<std::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
26.0k
{
1081
26.0k
    vformat(out, fmt, makeFormatList(args...));
1082
26.0k
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::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.25M
{
1081
1.25M
    vformat(out, fmt, makeFormatList(args...));
1082
1.25M
}
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.02M
{
1081
1.02M
    vformat(out, fmt, makeFormatList(args...));
1082
1.02M
}
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
31
{
1081
31
    vformat(out, fmt, makeFormatList(args...));
1082
31
}
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
3.98k
{
1081
3.98k
    vformat(out, fmt, makeFormatList(args...));
1082
3.98k
}
void tinyformat::format<bool>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(bool)>, bool const&)
Line
Count
Source
1080
90.4k
{
1081
90.4k
    vformat(out, fmt, makeFormatList(args...));
1082
90.4k
}
void tinyformat::format<char const*>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char const*)>, char const* const&)
Line
Count
Source
1080
12.0k
{
1081
12.0k
    vformat(out, fmt, makeFormatList(args...));
1082
12.0k
}
void tinyformat::format<long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(long)>, long const&)
Line
Count
Source
1080
6.16M
{
1081
6.16M
    vformat(out, fmt, makeFormatList(args...));
1082
6.16M
}
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.81k
{
1081
7.81k
    vformat(out, fmt, makeFormatList(args...));
1082
7.81k
}
void tinyformat::format<unsigned short>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(unsigned short)>, unsigned short const&)
Line
Count
Source
1080
277k
{
1081
277k
    vformat(out, fmt, makeFormatList(args...));
1082
277k
}
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
246k
{
1081
246k
    vformat(out, fmt, makeFormatList(args...));
1082
246k
}
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
48.2k
{
1081
48.2k
    vformat(out, fmt, makeFormatList(args...));
1082
48.2k
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 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.18k
{
1081
1.18k
    vformat(out, fmt, makeFormatList(args...));
1082
1.18k
}
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
495
{
1081
495
    vformat(out, fmt, makeFormatList(args...));
1082
495
}
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.6k
{
1081
13.6k
    vformat(out, fmt, makeFormatList(args...));
1082
13.6k
}
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.6k
{
1081
13.6k
    vformat(out, fmt, makeFormatList(args...));
1082
13.6k
}
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.9k
{
1081
20.9k
    vformat(out, fmt, makeFormatList(args...));
1082
20.9k
}
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
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>>, 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.88k
{
1081
2.88k
    vformat(out, fmt, makeFormatList(args...));
1082
2.88k
}
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
514k
{
1081
514k
    vformat(out, fmt, makeFormatList(args...));
1082
514k
}
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
543
{
1081
543
    vformat(out, fmt, makeFormatList(args...));
1082
543
}
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
240
{
1081
240
    vformat(out, fmt, makeFormatList(args...));
1082
240
}
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.1k
{
1081
31.1k
    vformat(out, fmt, makeFormatList(args...));
1082
31.1k
}
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.5k
{
1081
12.5k
    vformat(out, fmt, makeFormatList(args...));
1082
12.5k
}
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
30
{
1081
30
    vformat(out, fmt, makeFormatList(args...));
1082
30
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int, int, int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int, int, int)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, int const&, int const&, int const&)
Line
Count
Source
1080
2
{
1081
2
    vformat(out, fmt, makeFormatList(args...));
1082
2
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, int const&)
Line
Count
Source
1080
32.2k
{
1081
32.2k
    vformat(out, fmt, makeFormatList(args...));
1082
32.2k
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&)
Line
Count
Source
1080
1.11k
{
1081
1.11k
    vformat(out, fmt, makeFormatList(args...));
1082
1.11k
}
void tinyformat::format<int, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(int, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int)>, int const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, int const&)
Line
Count
Source
1080
30.7k
{
1081
30.7k
    vformat(out, fmt, makeFormatList(args...));
1082
30.7k
}
void tinyformat::format<int, int, unsigned long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(int, int, unsigned long)>, int const&, int const&, unsigned long const&)
Line
Count
Source
1080
987
{
1081
987
    vformat(out, fmt, makeFormatList(args...));
1082
987
}
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
53.3k
{
1081
53.3k
    vformat(out, fmt, makeFormatList(args...));
1082
53.3k
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, unsigned long, unsigned long, 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 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 long const&, unsigned long const&, unsigned long const&, unsigned int const&)
Line
Count
Source
1080
18.4k
{
1081
18.4k
    vformat(out, fmt, makeFormatList(args...));
1082
18.4k
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long>(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 long, unsigned long)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&)
Line
Count
Source
1080
18.4k
{
1081
18.4k
    vformat(out, fmt, makeFormatList(args...));
1082
18.4k
}
void tinyformat::format<char [14]>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char [14])>, char const (&) [14])
Line
Count
Source
1080
322
{
1081
322
    vformat(out, fmt, makeFormatList(args...));
1082
322
}
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
404k
{
1081
404k
    vformat(out, fmt, makeFormatList(args...));
1082
404k
}
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.04k
{
1081
1.04k
    vformat(out, fmt, makeFormatList(args...));
1082
1.04k
}
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
3.11k
{
1081
3.11k
    vformat(out, fmt, makeFormatList(args...));
1082
3.11k
}
void tinyformat::format<long, long, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(long, long, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, long const&, long const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
1080
12
{
1081
12
    vformat(out, fmt, makeFormatList(args...));
1082
12
}
void tinyformat::format<long, long, long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(long, long, long)>, long const&, long const&, long const&)
Line
Count
Source
1080
7
{
1081
7
    vformat(out, fmt, makeFormatList(args...));
1082
7
}
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.94k
{
1081
6.94k
    vformat(out, fmt, makeFormatList(args...));
1082
6.94k
}
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
200k
{
1081
200k
    vformat(out, fmt, makeFormatList(args...));
1082
200k
}
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
200k
{
1081
200k
    vformat(out, fmt, makeFormatList(args...));
1082
200k
}
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<long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, unsigned long, unsigned long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, unsigned long, unsigned long)>, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&, unsigned long const&, unsigned long const&)
Line
Count
Source
1080
267k
{
1081
267k
    vformat(out, fmt, makeFormatList(args...));
1082
267k
}
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
18
{
1081
18
    vformat(out, fmt, makeFormatList(args...));
1082
18
}
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
200k
{
1081
200k
    vformat(out, fmt, makeFormatList(args...));
1082
200k
}
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
200k
{
1081
200k
    vformat(out, fmt, makeFormatList(args...));
1082
200k
}
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
36
{
1081
36
    vformat(out, fmt, makeFormatList(args...));
1082
36
}
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
177
{
1081
177
    vformat(out, fmt, makeFormatList(args...));
1082
177
}
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.23k
{
1081
4.23k
    vformat(out, fmt, makeFormatList(args...));
1082
4.23k
}
void tinyformat::format<double, double>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(double, double)>, double const&, double const&)
Line
Count
Source
1080
1.14k
{
1081
1.14k
    vformat(out, fmt, makeFormatList(args...));
1082
1.14k
}
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.54k
{
1081
2.54k
    vformat(out, fmt, makeFormatList(args...));
1082
2.54k
}
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.8k
{
1081
12.8k
    vformat(out, fmt, makeFormatList(args...));
1082
12.8k
}
void tinyformat::format<char [100]>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char [100])>, char const (&) [100])
Line
Count
Source
1080
2.07k
{
1081
2.07k
    vformat(out, fmt, makeFormatList(args...));
1082
2.07k
}
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
2.07k
{
1081
2.07k
    vformat(out, fmt, makeFormatList(args...));
1082
2.07k
}
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
2.07k
{
1081
2.07k
    vformat(out, fmt, makeFormatList(args...));
1082
2.07k
}
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.25k
{
1081
5.25k
    vformat(out, fmt, makeFormatList(args...));
1082
5.25k
}
void tinyformat::format<bool, bool>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(bool, bool)>, bool const&, bool const&)
Line
Count
Source
1080
4.14k
{
1081
4.14k
    vformat(out, fmt, makeFormatList(args...));
1082
4.14k
}
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
153k
{
1081
153k
    vformat(out, fmt, makeFormatList(args...));
1082
153k
}
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
2.07k
{
1081
2.07k
    vformat(out, fmt, makeFormatList(args...));
1082
2.07k
}
void tinyformat::format<char [13]>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char [13])>, char const (&) [13])
Line
Count
Source
1080
2.25k
{
1081
2.25k
    vformat(out, fmt, makeFormatList(args...));
1082
2.25k
}
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
52
{
1081
52
    vformat(out, fmt, makeFormatList(args...));
1082
52
}
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
69.0k
{
1081
69.0k
    vformat(out, fmt, makeFormatList(args...));
1082
69.0k
}
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
708
{
1081
708
    vformat(out, fmt, makeFormatList(args...));
1082
708
}
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
143
{
1081
143
    vformat(out, fmt, makeFormatList(args...));
1082
143
}
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.36k
{
1081
1.36k
    vformat(out, fmt, makeFormatList(args...));
1082
1.36k
}
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
289k
{
1081
289k
    vformat(out, fmt, makeFormatList(args...));
1082
289k
}
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
18.5k
{
1081
18.5k
    vformat(out, fmt, makeFormatList(args...));
1082
18.5k
}
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
380
{
1081
380
    vformat(out, fmt, makeFormatList(args...));
1082
380
}
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
13.4k
{
1081
13.4k
    vformat(out, fmt, makeFormatList(args...));
1082
13.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, 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
864
{
1081
864
    vformat(out, fmt, makeFormatList(args...));
1082
864
}
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.74k
{
1081
1.74k
    vformat(out, fmt, makeFormatList(args...));
1082
1.74k
}
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.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::__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.65k
{
1081
1.65k
    vformat(out, fmt, makeFormatList(args...));
1082
1.65k
}
void tinyformat::format<int, long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(int, long)>, int const&, long const&)
Line
Count
Source
1080
1.60k
{
1081
1.60k
    vformat(out, fmt, makeFormatList(args...));
1082
1.60k
}
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
43
{
1081
43
    vformat(out, fmt, makeFormatList(args...));
1082
43
}
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
33.4k
{
1081
33.4k
    vformat(out, fmt, makeFormatList(args...));
1082
33.4k
}
void tinyformat::format<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long)>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&)
Line
Count
Source
1080
2.29k
{
1081
2.29k
    vformat(out, fmt, makeFormatList(args...));
1082
2.29k
}
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
603
{
1081
603
    vformat(out, fmt, makeFormatList(args...));
1082
603
}
void tinyformat::format<char [15], long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char [15], long)>, char const (&) [15], long const&)
Line
Count
Source
1080
2
{
1081
2
    vformat(out, fmt, makeFormatList(args...));
1082
2
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char [17]>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char [17])>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char const (&) [17])
Line
Count
Source
1080
30
{
1081
30
    vformat(out, fmt, makeFormatList(args...));
1082
30
}
void tinyformat::format<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
1080
21.4k
{
1081
21.4k
    vformat(out, fmt, makeFormatList(args...));
1082
21.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>>, 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
200
{
1081
200
    vformat(out, fmt, makeFormatList(args...));
1082
200
}
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.71k
{
1081
5.71k
    vformat(out, fmt, makeFormatList(args...));
1082
5.71k
}
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
467
{
1081
467
    vformat(out, fmt, makeFormatList(args...));
1082
467
}
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.03k
{
1081
9.03k
    vformat(out, fmt, makeFormatList(args...));
1082
9.03k
}
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
31.2k
{
1081
31.2k
    vformat(out, fmt, makeFormatList(args...));
1082
31.2k
}
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.35k
{
1081
1.35k
    vformat(out, fmt, makeFormatList(args...));
1082
1.35k
}
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
166
{
1081
166
    vformat(out, fmt, makeFormatList(args...));
1082
166
}
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
511
{
1081
511
    vformat(out, fmt, makeFormatList(args...));
1082
511
}
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
1.02k
{
1081
1.02k
    vformat(out, fmt, makeFormatList(args...));
1082
1.02k
}
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.7k
{
1081
43.7k
    vformat(out, fmt, makeFormatList(args...));
1082
43.7k
}
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
5
{
1081
5
    vformat(out, fmt, makeFormatList(args...));
1082
5
}
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
}
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&)
Line
Count
Source
1080
1
{
1081
1
    vformat(out, fmt, makeFormatList(args...));
1082
1
}
void tinyformat::format<long, unsigned long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(long, unsigned long)>, long const&, unsigned long const&)
Line
Count
Source
1080
775
{
1081
775
    vformat(out, fmt, makeFormatList(args...));
1082
775
}
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
24.2k
{
1081
24.2k
    vformat(out, fmt, makeFormatList(args...));
1082
24.2k
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 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
913
{
1081
913
    vformat(out, fmt, makeFormatList(args...));
1082
913
}
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
149
{
1081
149
    vformat(out, fmt, makeFormatList(args...));
1082
149
}
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
297
{
1081
297
    vformat(out, fmt, makeFormatList(args...));
1082
297
}
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
23.0k
{
1081
23.0k
    vformat(out, fmt, makeFormatList(args...));
1082
23.0k
}
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.4k
{
1081
71.4k
    vformat(out, fmt, makeFormatList(args...));
1082
71.4k
}
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.36k
{
1081
3.36k
    vformat(out, fmt, makeFormatList(args...));
1082
3.36k
}
void tinyformat::format<unsigned long, double>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(unsigned long, double)>, unsigned long const&, double const&)
Line
Count
Source
1080
1.10k
{
1081
1.10k
    vformat(out, fmt, makeFormatList(args...));
1082
1.10k
}
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.19k
{
1081
3.19k
    vformat(out, fmt, makeFormatList(args...));
1082
3.19k
}
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.22k
{
1081
2.22k
    vformat(out, fmt, makeFormatList(args...));
1082
2.22k
}
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.21k
{
1081
3.21k
    vformat(out, fmt, makeFormatList(args...));
1082
3.21k
}
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
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>>>(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
15
{
1081
15
    vformat(out, fmt, makeFormatList(args...));
1082
15
}
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
469
{
1081
469
    vformat(out, fmt, makeFormatList(args...));
1082
469
}
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
23.6k
{
1081
23.6k
    vformat(out, fmt, makeFormatList(args...));
1082
23.6k
}
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.68k
{
1081
2.68k
    vformat(out, fmt, makeFormatList(args...));
1082
2.68k
}
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.83k
{
1081
2.83k
    vformat(out, fmt, makeFormatList(args...));
1082
2.83k
}
void tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, long, int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, long, int)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&, long const&, int const&)
Line
Count
Source
1080
379
{
1081
379
    vformat(out, fmt, makeFormatList(args...));
1082
379
}
void tinyformat::format<unsigned long, long, long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(unsigned long, long, long)>, unsigned long const&, long const&, long const&)
Line
Count
Source
1080
952
{
1081
952
    vformat(out, fmt, makeFormatList(args...));
1082
952
}
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
20
{
1081
20
    vformat(out, fmt, makeFormatList(args...));
1082
20
}
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
704
{
1081
704
    vformat(out, fmt, makeFormatList(args...));
1082
704
}
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
152k
{
1081
152k
    vformat(out, fmt, makeFormatList(args...));
1082
152k
}
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
149k
{
1081
149k
    vformat(out, fmt, makeFormatList(args...));
1082
149k
}
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.65k
{
1081
3.65k
    vformat(out, fmt, makeFormatList(args...));
1082
3.65k
}
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.80k
{
1081
3.80k
    vformat(out, fmt, makeFormatList(args...));
1082
3.80k
}
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
26
{
1081
26
    vformat(out, fmt, makeFormatList(args...));
1082
26
}
void tinyformat::format<int, double>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(int, double)>, int const&, double const&)
Line
Count
Source
1080
1.09k
{
1081
1.09k
    vformat(out, fmt, makeFormatList(args...));
1082
1.09k
}
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
17
{
1081
17
    vformat(out, fmt, makeFormatList(args...));
1082
17
}
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
812
{
1081
812
    vformat(out, fmt, makeFormatList(args...));
1082
812
}
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
218
{
1081
218
    vformat(out, fmt, makeFormatList(args...));
1082
218
}
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.61k
{
1081
1.61k
    vformat(out, fmt, makeFormatList(args...));
1082
1.61k
}
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
7.26k
{
1081
7.26k
    vformat(out, fmt, makeFormatList(args...));
1082
7.26k
}
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.3k
{
1081
97.3k
    vformat(out, fmt, makeFormatList(args...));
1082
97.3k
}
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
28.3k
{
1081
28.3k
    vformat(out, fmt, makeFormatList(args...));
1082
28.3k
}
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.24k
{
1081
2.24k
    vformat(out, fmt, makeFormatList(args...));
1082
2.24k
}
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.8k
{
1081
87.8k
    vformat(out, fmt, makeFormatList(args...));
1082
87.8k
}
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
9.92k
{
1081
9.92k
    vformat(out, fmt, makeFormatList(args...));
1082
9.92k
}
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.6k
{
1081
80.6k
    vformat(out, fmt, makeFormatList(args...));
1082
80.6k
}
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.85k
{
1081
9.85k
    vformat(out, fmt, makeFormatList(args...));
1082
9.85k
}
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.67k
{
1081
1.67k
    vformat(out, fmt, makeFormatList(args...));
1082
1.67k
}
void tinyformat::format<char [13], int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char [13], int)>, char const (&) [13], int const&)
Line
Count
Source
1080
641
{
1081
641
    vformat(out, fmt, makeFormatList(args...));
1082
641
}
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
503
{
1081
503
    vformat(out, fmt, makeFormatList(args...));
1082
503
}
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.73k
{
1081
3.73k
    vformat(out, fmt, makeFormatList(args...));
1082
3.73k
}
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.83k
{
1081
1.83k
    vformat(out, fmt, makeFormatList(args...));
1082
1.83k
}
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
277
{
1081
277
    vformat(out, fmt, makeFormatList(args...));
1082
277
}
void tinyformat::format<char [27], int>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char [27], int)>, char const (&) [27], int const&)
Line
Count
Source
1080
89
{
1081
89
    vformat(out, fmt, makeFormatList(args...));
1082
89
}
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>>, char [10], char [15]>(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 [10], char [15])>, 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&, char const (&) [10], char const (&) [15])
Line
Count
Source
1080
8
{
1081
8
    vformat(out, fmt, makeFormatList(args...));
1082
8
}
void tinyformat::format<char [12], std::__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 [12], 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 (&) [12], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
1080
2
{
1081
2
    vformat(out, fmt, makeFormatList(args...));
1082
2
}
void tinyformat::format<char*, char const*>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char*, char const*)>, char* const&, char const* const&)
Line
Count
Source
1080
1
{
1081
1
    vformat(out, fmt, makeFormatList(args...));
1082
1
}
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
}
void tinyformat::format<unsigned char>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(unsigned char)>, unsigned char const&)
Line
Count
Source
1080
31.0k
{
1081
31.0k
    vformat(out, fmt, makeFormatList(args...));
1082
31.0k
}
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
315k
{
1081
315k
    vformat(out, fmt, makeFormatList(args...));
1082
315k
}
void tinyformat::format<char [10], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(char [10], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const (&) [10], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
1080
2
{
1081
2
    vformat(out, fmt, makeFormatList(args...));
1082
2
}
void tinyformat::format<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<std::basic_string_view<char, std::char_traits<char>>, long>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(std::basic_string_view<char, std::char_traits<char>>, long)>, std::basic_string_view<char, std::char_traits<char>> const&, long const&)
Line
Count
Source
1080
6
{
1081
6
    vformat(out, fmt, makeFormatList(args...));
1082
6
}
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
335k
{
1081
335k
    vformat(out, fmt, makeFormatList(args...));
1082
335k
}
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
88
{
1081
88
    vformat(out, fmt, makeFormatList(args...));
1082
88
}
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.17k
{
1081
3.17k
    vformat(out, fmt, makeFormatList(args...));
1082
3.17k
}
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
15
{
1081
15
    vformat(out, fmt, makeFormatList(args...));
1082
15
}
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
12
{
1081
12
    vformat(out, fmt, makeFormatList(args...));
1082
12
}
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.38M
{
1081
7.38M
    vformat(out, fmt, makeFormatList(args...));
1082
7.38M
}
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.71k
{
1081
2.71k
    vformat(out, fmt, makeFormatList(args...));
1082
2.71k
}
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
200k
{
1081
200k
    vformat(out, fmt, makeFormatList(args...));
1082
200k
}
void tinyformat::format<std::basic_string_view<char, std::char_traits<char>>, unsigned int, std::basic_string_view<char, std::char_traits<char>>>(std::ostream&, tinyformat::FormatStringCheck<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned int, std::basic_string_view<char, std::char_traits<char>>)>, std::basic_string_view<char, std::char_traits<char>> const&, unsigned int const&, std::basic_string_view<char, std::char_traits<char>> const&)
Line
Count
Source
1080
6.12M
{
1081
6.12M
    vformat(out, fmt, makeFormatList(args...));
1082
6.12M
}
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.02M
{
1081
1.02M
    vformat(out, fmt, makeFormatList(args...));
1082
1.02M
}
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
41.4M
{
1089
41.4M
    std::ostringstream oss;
1090
41.4M
    format(oss, fmt, args...);
1091
41.4M
    return oss.str();
1092
41.4M
}
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.68M
{
1089
9.68M
    std::ostringstream oss;
1090
9.68M
    format(oss, fmt, args...);
1091
9.68M
    return oss.str();
1092
9.68M
}
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.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<int, int>(tinyformat::FormatStringCheck<sizeof...(int, int)>, int const&, int const&)
Line
Count
Source
1088
6.95k
{
1089
6.95k
    std::ostringstream oss;
1090
6.95k
    format(oss, fmt, args...);
1091
6.95k
    return oss.str();
1092
6.95k
}
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
86.0k
{
1089
86.0k
    std::ostringstream oss;
1090
86.0k
    format(oss, fmt, args...);
1091
86.0k
    return oss.str();
1092
86.0k
}
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
9.06k
{
1089
9.06k
    std::ostringstream oss;
1090
9.06k
    format(oss, fmt, args...);
1091
9.06k
    return oss.str();
1092
9.06k
}
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
745k
{
1089
745k
    std::ostringstream oss;
1090
745k
    format(oss, fmt, args...);
1091
745k
    return oss.str();
1092
745k
}
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
326k
{
1089
326k
    std::ostringstream oss;
1090
326k
    format(oss, fmt, args...);
1091
326k
    return oss.str();
1092
326k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<>(tinyformat::FormatStringCheck<sizeof...()>)
Line
Count
Source
1088
140k
{
1089
140k
    std::ostringstream oss;
1090
140k
    format(oss, fmt, args...);
1091
140k
    return oss.str();
1092
140k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<std::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
26.0k
{
1089
26.0k
    std::ostringstream oss;
1090
26.0k
    format(oss, fmt, args...);
1091
26.0k
    return oss.str();
1092
26.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>>>(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.25M
{
1089
1.25M
    std::ostringstream oss;
1090
1.25M
    format(oss, fmt, args...);
1091
1.25M
    return oss.str();
1092
1.25M
}
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.02M
{
1089
1.02M
    std::ostringstream oss;
1090
1.02M
    format(oss, fmt, args...);
1091
1.02M
    return oss.str();
1092
1.02M
}
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
31
{
1089
31
    std::ostringstream oss;
1090
31
    format(oss, fmt, args...);
1091
31
    return oss.str();
1092
31
}
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
3.98k
{
1089
3.98k
    std::ostringstream oss;
1090
3.98k
    format(oss, fmt, args...);
1091
3.98k
    return oss.str();
1092
3.98k
}
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
90.4k
{
1089
90.4k
    std::ostringstream oss;
1090
90.4k
    format(oss, fmt, args...);
1091
90.4k
    return oss.str();
1092
90.4k
}
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
12.0k
{
1089
12.0k
    std::ostringstream oss;
1090
12.0k
    format(oss, fmt, args...);
1091
12.0k
    return oss.str();
1092
12.0k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<long>(tinyformat::FormatStringCheck<sizeof...(long)>, long const&)
Line
Count
Source
1088
6.16M
{
1089
6.16M
    std::ostringstream oss;
1090
6.16M
    format(oss, fmt, args...);
1091
6.16M
    return oss.str();
1092
6.16M
}
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.81k
{
1089
7.81k
    std::ostringstream oss;
1090
7.81k
    format(oss, fmt, args...);
1091
7.81k
    return oss.str();
1092
7.81k
}
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
277k
{
1089
277k
    std::ostringstream oss;
1090
277k
    format(oss, fmt, args...);
1091
277k
    return oss.str();
1092
277k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<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
246k
{
1089
246k
    std::ostringstream oss;
1090
246k
    format(oss, fmt, args...);
1091
246k
    return oss.str();
1092
246k
}
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
48.2k
{
1089
48.2k
    std::ostringstream oss;
1090
48.2k
    format(oss, fmt, args...);
1091
48.2k
    return oss.str();
1092
48.2k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 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.18k
{
1089
1.18k
    std::ostringstream oss;
1090
1.18k
    format(oss, fmt, args...);
1091
1.18k
    return oss.str();
1092
1.18k
}
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
495
{
1089
495
    std::ostringstream oss;
1090
495
    format(oss, fmt, args...);
1091
495
    return oss.str();
1092
495
}
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.6k
{
1089
13.6k
    std::ostringstream oss;
1090
13.6k
    format(oss, fmt, args...);
1091
13.6k
    return oss.str();
1092
13.6k
}
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.6k
{
1089
13.6k
    std::ostringstream oss;
1090
13.6k
    format(oss, fmt, args...);
1091
13.6k
    return oss.str();
1092
13.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>>, 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.9k
{
1089
20.9k
    std::ostringstream oss;
1090
20.9k
    format(oss, fmt, args...);
1091
20.9k
    return oss.str();
1092
20.9k
}
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
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>>, 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.88k
{
1089
2.88k
    std::ostringstream oss;
1090
2.88k
    format(oss, fmt, args...);
1091
2.88k
    return oss.str();
1092
2.88k
}
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
514k
{
1089
514k
    std::ostringstream oss;
1090
514k
    format(oss, fmt, args...);
1091
514k
    return oss.str();
1092
514k
}
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
543
{
1089
543
    std::ostringstream oss;
1090
543
    format(oss, fmt, args...);
1091
543
    return oss.str();
1092
543
}
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
240
{
1089
240
    std::ostringstream oss;
1090
240
    format(oss, fmt, args...);
1091
240
    return oss.str();
1092
240
}
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.1k
{
1089
31.1k
    std::ostringstream oss;
1090
31.1k
    format(oss, fmt, args...);
1091
31.1k
    return oss.str();
1092
31.1k
}
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.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<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
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::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int, int, int>(tinyformat::FormatStringCheck<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int, int, int)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, int const&, int const&, int const&)
Line
Count
Source
1088
2
{
1089
2
    std::ostringstream oss;
1090
2
    format(oss, fmt, args...);
1091
2
    return oss.str();
1092
2
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int>(tinyformat::FormatStringCheck<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, int const&)
Line
Count
Source
1088
32.2k
{
1089
32.2k
    std::ostringstream oss;
1090
32.2k
    format(oss, fmt, args...);
1091
32.2k
    return oss.str();
1092
32.2k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long>(tinyformat::FormatStringCheck<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&)
Line
Count
Source
1088
1.11k
{
1089
1.11k
    std::ostringstream oss;
1090
1.11k
    format(oss, fmt, args...);
1091
1.11k
    return oss.str();
1092
1.11k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<int, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int>(tinyformat::FormatStringCheck<sizeof...(int, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, int)>, int const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, int const&)
Line
Count
Source
1088
30.7k
{
1089
30.7k
    std::ostringstream oss;
1090
30.7k
    format(oss, fmt, args...);
1091
30.7k
    return oss.str();
1092
30.7k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<int, int, unsigned long>(tinyformat::FormatStringCheck<sizeof...(int, int, unsigned long)>, int const&, int const&, unsigned long const&)
Line
Count
Source
1088
987
{
1089
987
    std::ostringstream oss;
1090
987
    format(oss, fmt, args...);
1091
987
    return oss.str();
1092
987
}
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
53.3k
{
1089
53.3k
    std::ostringstream oss;
1090
53.3k
    format(oss, fmt, args...);
1091
53.3k
    return oss.str();
1092
53.3k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, unsigned long, unsigned long, 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 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 long const&, unsigned long const&, unsigned long const&, unsigned int const&)
Line
Count
Source
1088
18.4k
{
1089
18.4k
    std::ostringstream oss;
1090
18.4k
    format(oss, fmt, args...);
1091
18.4k
    return oss.str();
1092
18.4k
}
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 long, unsigned long>(tinyformat::FormatStringCheck<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&, unsigned long const&)
Line
Count
Source
1088
18.4k
{
1089
18.4k
    std::ostringstream oss;
1090
18.4k
    format(oss, fmt, args...);
1091
18.4k
    return oss.str();
1092
18.4k
}
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
322
{
1089
322
    std::ostringstream oss;
1090
322
    format(oss, fmt, args...);
1091
322
    return oss.str();
1092
322
}
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
404k
{
1089
404k
    std::ostringstream oss;
1090
404k
    format(oss, fmt, args...);
1091
404k
    return oss.str();
1092
404k
}
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.04k
{
1089
1.04k
    std::ostringstream oss;
1090
1.04k
    format(oss, fmt, args...);
1091
1.04k
    return oss.str();
1092
1.04k
}
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
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<long, long, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(tinyformat::FormatStringCheck<sizeof...(long, long, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, long const&, long const&, unsigned long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
1088
12
{
1089
12
    std::ostringstream oss;
1090
12
    format(oss, fmt, args...);
1091
12
    return oss.str();
1092
12
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<long, long, long>(tinyformat::FormatStringCheck<sizeof...(long, long, long)>, long const&, long const&, long const&)
Line
Count
Source
1088
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<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.94k
{
1089
6.94k
    std::ostringstream oss;
1090
6.94k
    format(oss, fmt, args...);
1091
6.94k
    return oss.str();
1092
6.94k
}
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
200k
{
1089
200k
    std::ostringstream oss;
1090
200k
    format(oss, fmt, args...);
1091
200k
    return oss.str();
1092
200k
}
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
200k
{
1089
200k
    std::ostringstream oss;
1090
200k
    format(oss, fmt, args...);
1091
200k
    return oss.str();
1092
200k
}
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<long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, unsigned long, unsigned long>(tinyformat::FormatStringCheck<sizeof...(long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, unsigned long, unsigned long)>, long const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&, unsigned long const&, unsigned long const&)
Line
Count
Source
1088
267k
{
1089
267k
    std::ostringstream oss;
1090
267k
    format(oss, fmt, args...);
1091
267k
    return oss.str();
1092
267k
}
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
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::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
200k
{
1089
200k
    std::ostringstream oss;
1090
200k
    format(oss, fmt, args...);
1091
200k
    return oss.str();
1092
200k
}
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
200k
{
1089
200k
    std::ostringstream oss;
1090
200k
    format(oss, fmt, args...);
1091
200k
    return oss.str();
1092
200k
}
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
36
{
1089
36
    std::ostringstream oss;
1090
36
    format(oss, fmt, args...);
1091
36
    return oss.str();
1092
36
}
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
177
{
1089
177
    std::ostringstream oss;
1090
177
    format(oss, fmt, args...);
1091
177
    return oss.str();
1092
177
}
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.23k
{
1089
4.23k
    std::ostringstream oss;
1090
4.23k
    format(oss, fmt, args...);
1091
4.23k
    return oss.str();
1092
4.23k
}
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.14k
{
1089
1.14k
    std::ostringstream oss;
1090
1.14k
    format(oss, fmt, args...);
1091
1.14k
    return oss.str();
1092
1.14k
}
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.54k
{
1089
2.54k
    std::ostringstream oss;
1090
2.54k
    format(oss, fmt, args...);
1091
2.54k
    return oss.str();
1092
2.54k
}
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.8k
{
1089
12.8k
    std::ostringstream oss;
1090
12.8k
    format(oss, fmt, args...);
1091
12.8k
    return oss.str();
1092
12.8k
}
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
2.07k
{
1089
2.07k
    std::ostringstream oss;
1090
2.07k
    format(oss, fmt, args...);
1091
2.07k
    return oss.str();
1092
2.07k
}
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
2.07k
{
1089
2.07k
    std::ostringstream oss;
1090
2.07k
    format(oss, fmt, args...);
1091
2.07k
    return oss.str();
1092
2.07k
}
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
2.07k
{
1089
2.07k
    std::ostringstream oss;
1090
2.07k
    format(oss, fmt, args...);
1091
2.07k
    return oss.str();
1092
2.07k
}
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.25k
{
1089
5.25k
    std::ostringstream oss;
1090
5.25k
    format(oss, fmt, args...);
1091
5.25k
    return oss.str();
1092
5.25k
}
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
4.14k
{
1089
4.14k
    std::ostringstream oss;
1090
4.14k
    format(oss, fmt, args...);
1091
4.14k
    return oss.str();
1092
4.14k
}
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
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<char [15], bool, long>(tinyformat::FormatStringCheck<sizeof...(char [15], bool, long)>, char const (&) [15], bool const&, long const&)
Line
Count
Source
1088
2.07k
{
1089
2.07k
    std::ostringstream oss;
1090
2.07k
    format(oss, fmt, args...);
1091
2.07k
    return oss.str();
1092
2.07k
}
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.25k
{
1089
2.25k
    std::ostringstream oss;
1090
2.25k
    format(oss, fmt, args...);
1091
2.25k
    return oss.str();
1092
2.25k
}
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
52
{
1089
52
    std::ostringstream oss;
1090
52
    format(oss, fmt, args...);
1091
52
    return oss.str();
1092
52
}
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
69.0k
{
1089
69.0k
    std::ostringstream oss;
1090
69.0k
    format(oss, fmt, args...);
1091
69.0k
    return oss.str();
1092
69.0k
}
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
708
{
1089
708
    std::ostringstream oss;
1090
708
    format(oss, fmt, args...);
1091
708
    return oss.str();
1092
708
}
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
143
{
1089
143
    std::ostringstream oss;
1090
143
    format(oss, fmt, args...);
1091
143
    return oss.str();
1092
143
}
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.36k
{
1089
1.36k
    std::ostringstream oss;
1090
1.36k
    format(oss, fmt, args...);
1091
1.36k
    return oss.str();
1092
1.36k
}
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
289k
{
1089
289k
    std::ostringstream oss;
1090
289k
    format(oss, fmt, args...);
1091
289k
    return oss.str();
1092
289k
}
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
18.5k
{
1089
18.5k
    std::ostringstream oss;
1090
18.5k
    format(oss, fmt, args...);
1091
18.5k
    return oss.str();
1092
18.5k
}
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
380
{
1089
380
    std::ostringstream oss;
1090
380
    format(oss, fmt, args...);
1091
380
    return oss.str();
1092
380
}
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
13.4k
{
1089
13.4k
    std::ostringstream oss;
1090
13.4k
    format(oss, fmt, args...);
1091
13.4k
    return oss.str();
1092
13.4k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<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
864
{
1089
864
    std::ostringstream oss;
1090
864
    format(oss, fmt, args...);
1091
864
    return oss.str();
1092
864
}
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.74k
{
1089
1.74k
    std::ostringstream oss;
1090
1.74k
    format(oss, fmt, args...);
1091
1.74k
    return oss.str();
1092
1.74k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<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.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::__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.65k
{
1089
1.65k
    std::ostringstream oss;
1090
1.65k
    format(oss, fmt, args...);
1091
1.65k
    return oss.str();
1092
1.65k
}
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.60k
{
1089
1.60k
    std::ostringstream oss;
1090
1.60k
    format(oss, fmt, args...);
1091
1.60k
    return oss.str();
1092
1.60k
}
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
43
{
1089
43
    std::ostringstream oss;
1090
43
    format(oss, fmt, args...);
1091
43
    return oss.str();
1092
43
}
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
33.4k
{
1089
33.4k
    std::ostringstream oss;
1090
33.4k
    format(oss, fmt, args...);
1091
33.4k
    return oss.str();
1092
33.4k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long>(tinyformat::FormatStringCheck<sizeof...(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, long)>, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, long const&)
Line
Count
Source
1088
2.29k
{
1089
2.29k
    std::ostringstream oss;
1090
2.29k
    format(oss, fmt, args...);
1091
2.29k
    return oss.str();
1092
2.29k
}
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
603
{
1089
603
    std::ostringstream oss;
1090
603
    format(oss, fmt, args...);
1091
603
    return oss.str();
1092
603
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char [15], long>(tinyformat::FormatStringCheck<sizeof...(char [15], long)>, char const (&) [15], long const&)
Line
Count
Source
1088
2
{
1089
2
    std::ostringstream oss;
1090
2
    format(oss, fmt, args...);
1091
2
    return oss.str();
1092
2
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char [17]>(tinyformat::FormatStringCheck<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, char [17])>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, char const (&) [17])
Line
Count
Source
1088
30
{
1089
30
    std::ostringstream oss;
1090
30
    format(oss, fmt, args...);
1091
30
    return oss.str();
1092
30
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(tinyformat::FormatStringCheck<sizeof...(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
1088
21.4k
{
1089
21.4k
    std::ostringstream oss;
1090
21.4k
    format(oss, fmt, args...);
1091
21.4k
    return oss.str();
1092
21.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>>, 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
200
{
1089
200
    std::ostringstream oss;
1090
200
    format(oss, fmt, args...);
1091
200
    return oss.str();
1092
200
}
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.71k
{
1089
5.71k
    std::ostringstream oss;
1090
5.71k
    format(oss, fmt, args...);
1091
5.71k
    return oss.str();
1092
5.71k
}
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
467
{
1089
467
    std::ostringstream oss;
1090
467
    format(oss, fmt, args...);
1091
467
    return oss.str();
1092
467
}
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.03k
{
1089
9.03k
    std::ostringstream oss;
1090
9.03k
    format(oss, fmt, args...);
1091
9.03k
    return oss.str();
1092
9.03k
}
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
31.2k
{
1089
31.2k
    std::ostringstream oss;
1090
31.2k
    format(oss, fmt, args...);
1091
31.2k
    return oss.str();
1092
31.2k
}
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.35k
{
1089
1.35k
    std::ostringstream oss;
1090
1.35k
    format(oss, fmt, args...);
1091
1.35k
    return oss.str();
1092
1.35k
}
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
166
{
1089
166
    std::ostringstream oss;
1090
166
    format(oss, fmt, args...);
1091
166
    return oss.str();
1092
166
}
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
511
{
1089
511
    std::ostringstream oss;
1090
511
    format(oss, fmt, args...);
1091
511
    return oss.str();
1092
511
}
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
1.02k
{
1089
1.02k
    std::ostringstream oss;
1090
1.02k
    format(oss, fmt, args...);
1091
1.02k
    return oss.str();
1092
1.02k
}
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.7k
{
1089
43.7k
    std::ostringstream oss;
1090
43.7k
    format(oss, fmt, args...);
1091
43.7k
    return oss.str();
1092
43.7k
}
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
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<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
}
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&)
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, unsigned long>(tinyformat::FormatStringCheck<sizeof...(long, unsigned long)>, long const&, unsigned long const&)
Line
Count
Source
1088
775
{
1089
775
    std::ostringstream oss;
1090
775
    format(oss, fmt, args...);
1091
775
    return oss.str();
1092
775
}
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
24.2k
{
1089
24.2k
    std::ostringstream oss;
1090
24.2k
    format(oss, fmt, args...);
1091
24.2k
    return oss.str();
1092
24.2k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, 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
913
{
1089
913
    std::ostringstream oss;
1090
913
    format(oss, fmt, args...);
1091
913
    return oss.str();
1092
913
}
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
149
{
1089
149
    std::ostringstream oss;
1090
149
    format(oss, fmt, args...);
1091
149
    return oss.str();
1092
149
}
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
297
{
1089
297
    std::ostringstream oss;
1090
297
    format(oss, fmt, args...);
1091
297
    return oss.str();
1092
297
}
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
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<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.4k
{
1089
71.4k
    std::ostringstream oss;
1090
71.4k
    format(oss, fmt, args...);
1091
71.4k
    return oss.str();
1092
71.4k
}
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.36k
{
1089
3.36k
    std::ostringstream oss;
1090
3.36k
    format(oss, fmt, args...);
1091
3.36k
    return oss.str();
1092
3.36k
}
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.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<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.19k
{
1089
3.19k
    std::ostringstream oss;
1090
3.19k
    format(oss, fmt, args...);
1091
3.19k
    return oss.str();
1092
3.19k
}
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.22k
{
1089
2.22k
    std::ostringstream oss;
1090
2.22k
    format(oss, fmt, args...);
1091
2.22k
    return oss.str();
1092
2.22k
}
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.21k
{
1089
3.21k
    std::ostringstream oss;
1090
3.21k
    format(oss, fmt, args...);
1091
3.21k
    return oss.str();
1092
3.21k
}
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
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>>>(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
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>>, 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
469
{
1089
469
    std::ostringstream oss;
1090
469
    format(oss, fmt, args...);
1091
469
    return oss.str();
1092
469
}
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
23.6k
{
1089
23.6k
    std::ostringstream oss;
1090
23.6k
    format(oss, fmt, args...);
1091
23.6k
    return oss.str();
1092
23.6k
}
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.68k
{
1089
2.68k
    std::ostringstream oss;
1090
2.68k
    format(oss, fmt, args...);
1091
2.68k
    return oss.str();
1092
2.68k
}
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.83k
{
1089
2.83k
    std::ostringstream oss;
1090
2.83k
    format(oss, fmt, args...);
1091
2.83k
    return oss.str();
1092
2.83k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, long, int>(tinyformat::FormatStringCheck<sizeof...(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned long, long, int)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, unsigned long const&, long const&, int const&)
Line
Count
Source
1088
379
{
1089
379
    std::ostringstream oss;
1090
379
    format(oss, fmt, args...);
1091
379
    return oss.str();
1092
379
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<unsigned long, long, long>(tinyformat::FormatStringCheck<sizeof...(unsigned long, long, long)>, unsigned long const&, long const&, long const&)
Line
Count
Source
1088
952
{
1089
952
    std::ostringstream oss;
1090
952
    format(oss, fmt, args...);
1091
952
    return oss.str();
1092
952
}
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
20
{
1089
20
    std::ostringstream oss;
1090
20
    format(oss, fmt, args...);
1091
20
    return oss.str();
1092
20
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<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
704
{
1089
704
    std::ostringstream oss;
1090
704
    format(oss, fmt, args...);
1091
704
    return oss.str();
1092
704
}
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
152k
{
1089
152k
    std::ostringstream oss;
1090
152k
    format(oss, fmt, args...);
1091
152k
    return oss.str();
1092
152k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<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
149k
{
1089
149k
    std::ostringstream oss;
1090
149k
    format(oss, fmt, args...);
1091
149k
    return oss.str();
1092
149k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char 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.65k
{
1089
3.65k
    std::ostringstream oss;
1090
3.65k
    format(oss, fmt, args...);
1091
3.65k
    return oss.str();
1092
3.65k
}
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.80k
{
1089
3.80k
    std::ostringstream oss;
1090
3.80k
    format(oss, fmt, args...);
1091
3.80k
    return oss.str();
1092
3.80k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<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
26
{
1089
26
    std::ostringstream oss;
1090
26
    format(oss, fmt, args...);
1091
26
    return oss.str();
1092
26
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<int, double>(tinyformat::FormatStringCheck<sizeof...(int, double)>, int const&, double const&)
Line
Count
Source
1088
1.09k
{
1089
1.09k
    std::ostringstream oss;
1090
1.09k
    format(oss, fmt, args...);
1091
1.09k
    return oss.str();
1092
1.09k
}
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
17
{
1089
17
    std::ostringstream oss;
1090
17
    format(oss, fmt, args...);
1091
17
    return oss.str();
1092
17
}
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
812
{
1089
812
    std::ostringstream oss;
1090
812
    format(oss, fmt, args...);
1091
812
    return oss.str();
1092
812
}
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
218
{
1089
218
    std::ostringstream oss;
1090
218
    format(oss, fmt, args...);
1091
218
    return oss.str();
1092
218
}
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.61k
{
1089
1.61k
    std::ostringstream oss;
1090
1.61k
    format(oss, fmt, args...);
1091
1.61k
    return oss.str();
1092
1.61k
}
Unexecuted instantiation: 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
7.26k
{
1089
7.26k
    std::ostringstream oss;
1090
7.26k
    format(oss, fmt, args...);
1091
7.26k
    return oss.str();
1092
7.26k
}
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.3k
{
1089
97.3k
    std::ostringstream oss;
1090
97.3k
    format(oss, fmt, args...);
1091
97.3k
    return oss.str();
1092
97.3k
}
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
28.3k
{
1089
28.3k
    std::ostringstream oss;
1090
28.3k
    format(oss, fmt, args...);
1091
28.3k
    return oss.str();
1092
28.3k
}
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.24k
{
1089
2.24k
    std::ostringstream oss;
1090
2.24k
    format(oss, fmt, args...);
1091
2.24k
    return oss.str();
1092
2.24k
}
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.8k
{
1089
87.8k
    std::ostringstream oss;
1090
87.8k
    format(oss, fmt, args...);
1091
87.8k
    return oss.str();
1092
87.8k
}
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
9.92k
{
1089
9.92k
    std::ostringstream oss;
1090
9.92k
    format(oss, fmt, args...);
1091
9.92k
    return oss.str();
1092
9.92k
}
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.6k
{
1089
80.6k
    std::ostringstream oss;
1090
80.6k
    format(oss, fmt, args...);
1091
80.6k
    return oss.str();
1092
80.6k
}
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.85k
{
1089
9.85k
    std::ostringstream oss;
1090
9.85k
    format(oss, fmt, args...);
1091
9.85k
    return oss.str();
1092
9.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 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.67k
{
1089
1.67k
    std::ostringstream oss;
1090
1.67k
    format(oss, fmt, args...);
1091
1.67k
    return oss.str();
1092
1.67k
}
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
641
{
1089
641
    std::ostringstream oss;
1090
641
    format(oss, fmt, args...);
1091
641
    return oss.str();
1092
641
}
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
503
{
1089
503
    std::ostringstream oss;
1090
503
    format(oss, fmt, args...);
1091
503
    return oss.str();
1092
503
}
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.73k
{
1089
3.73k
    std::ostringstream oss;
1090
3.73k
    format(oss, fmt, args...);
1091
3.73k
    return oss.str();
1092
3.73k
}
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.83k
{
1089
1.83k
    std::ostringstream oss;
1090
1.83k
    format(oss, fmt, args...);
1091
1.83k
    return oss.str();
1092
1.83k
}
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
277
{
1089
277
    std::ostringstream oss;
1090
277
    format(oss, fmt, args...);
1091
277
    return oss.str();
1092
277
}
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
89
{
1089
89
    std::ostringstream oss;
1090
89
    format(oss, fmt, args...);
1091
89
    return oss.str();
1092
89
}
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>>, char [10], char [15]>(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 [10], char [15])>, 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&, char const (&) [10], char const (&) [15])
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<char [12], 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 [12], 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 (&) [12], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
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*, char const*>(tinyformat::FormatStringCheck<sizeof...(char*, char const*)>, char* const&, char const* const&)
Line
Count
Source
1088
1
{
1089
1
    std::ostringstream oss;
1090
1
    format(oss, fmt, args...);
1091
1
    return oss.str();
1092
1
}
Unexecuted instantiation: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<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
}
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
31.0k
{
1089
31.0k
    std::ostringstream oss;
1090
31.0k
    format(oss, fmt, args...);
1091
31.0k
    return oss.str();
1092
31.0k
}
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
315k
{
1089
315k
    std::ostringstream oss;
1090
315k
    format(oss, fmt, args...);
1091
315k
    return oss.str();
1092
315k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<char [10], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>(tinyformat::FormatStringCheck<sizeof...(char [10], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)>, char const (&) [10], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
Line
Count
Source
1088
2
{
1089
2
    std::ostringstream oss;
1090
2
    format(oss, fmt, args...);
1091
2
    return oss.str();
1092
2
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<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<std::basic_string_view<char, std::char_traits<char>>, long>(tinyformat::FormatStringCheck<sizeof...(std::basic_string_view<char, std::char_traits<char>>, long)>, std::basic_string_view<char, std::char_traits<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<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
335k
{
1089
335k
    std::ostringstream oss;
1090
335k
    format(oss, fmt, args...);
1091
335k
    return oss.str();
1092
335k
}
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
88
{
1089
88
    std::ostringstream oss;
1090
88
    format(oss, fmt, args...);
1091
88
    return oss.str();
1092
88
}
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.17k
{
1089
3.17k
    std::ostringstream oss;
1090
3.17k
    format(oss, fmt, args...);
1091
3.17k
    return oss.str();
1092
3.17k
}
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
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<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
12
{
1089
12
    std::ostringstream oss;
1090
12
    format(oss, fmt, args...);
1091
12
    return oss.str();
1092
12
}
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.38M
{
1089
7.38M
    std::ostringstream oss;
1090
7.38M
    format(oss, fmt, args...);
1091
7.38M
    return oss.str();
1092
7.38M
}
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.71k
{
1089
2.71k
    std::ostringstream oss;
1090
2.71k
    format(oss, fmt, args...);
1091
2.71k
    return oss.str();
1092
2.71k
}
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
200k
{
1089
200k
    std::ostringstream oss;
1090
200k
    format(oss, fmt, args...);
1091
200k
    return oss.str();
1092
200k
}
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> tinyformat::format<std::basic_string_view<char, std::char_traits<char>>, unsigned int, std::basic_string_view<char, std::char_traits<char>>>(tinyformat::FormatStringCheck<sizeof...(std::basic_string_view<char, std::char_traits<char>>, unsigned int, std::basic_string_view<char, std::char_traits<char>>)>, std::basic_string_view<char, std::char_traits<char>> const&, unsigned int const&, std::basic_string_view<char, std::char_traits<char>> const&)
Line
Count
Source
1088
6.12M
{
1089
6.12M
    std::ostringstream oss;
1090
6.12M
    format(oss, fmt, args...);
1091
6.12M
    return oss.str();
1092
6.12M
}
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.02M
{
1089
1.02M
    std::ostringstream oss;
1090
1.02M
    format(oss, fmt, args...);
1091
1.02M
    return oss.str();
1092
1.02M
}
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
33.4M
#define strprintf tfm::format
1173
1174
#endif // TINYFORMAT_H_INCLUDED