/src/node/src/debug_utils-inl.h
Line | Count | Source |
1 | | #ifndef SRC_DEBUG_UTILS_INL_H_ |
2 | | #define SRC_DEBUG_UTILS_INL_H_ |
3 | | |
4 | | #if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS |
5 | | |
6 | | #include "debug_utils.h" |
7 | | #include "env.h" |
8 | | #include "util-inl.h" |
9 | | |
10 | | #include <type_traits> |
11 | | |
12 | | namespace node { |
13 | | |
14 | | template <typename T> |
15 | | concept StringViewConvertible = requires(T a) { |
16 | | { |
17 | | a.ToStringView() |
18 | | } -> std::convertible_to<std::string_view>; |
19 | | }; |
20 | | template <typename T> |
21 | | concept StringConvertible = requires(T a) { |
22 | | { |
23 | | a.ToString() |
24 | | } -> std::convertible_to<std::string>; |
25 | | }; |
26 | | // For std::filesystem::path and similar types |
27 | | template <typename T> |
28 | | concept StringConvertibleFSPathLike = requires(T a) { |
29 | | { |
30 | | a.string() |
31 | | } -> std::convertible_to<std::string>; |
32 | | }; |
33 | | |
34 | | struct ToStringHelper { |
35 | | template <typename T> |
36 | | requires(StringConvertible<T>) && (!StringViewConvertible<T>) |
37 | 0 | static std::string Convert(const T& value) { |
38 | 0 | return value.ToString(); |
39 | 0 | } Unexecuted instantiation: _ZN4node14ToStringHelper7ConvertINS_13SocketAddressEQaa17StringConvertibleIT_Ent21StringViewConvertibleIS3_EEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKS3_ Unexecuted instantiation: _ZN4node14ToStringHelper7ConvertINS_4quic3CIDEQaa17StringConvertibleIT_Ent21StringViewConvertibleIS4_EEENSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEERKS4_ Unexecuted instantiation: _ZN4node14ToStringHelper7ConvertINS_4quic7Session6ConfigEQaa17StringConvertibleIT_Ent21StringViewConvertibleIS5_EEENSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERKS5_ Unexecuted instantiation: _ZN4node14ToStringHelper7ConvertINS_4quic10RetryTokenEQaa17StringConvertibleIT_Ent21StringViewConvertibleIS4_EEENSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEERKS4_ Unexecuted instantiation: _ZN4node14ToStringHelper7ConvertINS_4quic12RegularTokenEQaa17StringConvertibleIT_Ent21StringViewConvertibleIS4_EEENSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEERKS4_ Unexecuted instantiation: _ZN4node14ToStringHelper7ConvertINS_4quic19StatelessResetTokenEQaa17StringConvertibleIT_Ent21StringViewConvertibleIS4_EEENSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEERKS4_ Unexecuted instantiation: _ZN4node14ToStringHelper7ConvertINS_4quic14PathDescriptorEQaa17StringConvertibleIT_Ent21StringViewConvertibleIS4_EEENSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEERKS4_ Unexecuted instantiation: _ZN4node14ToStringHelper7ConvertINS_4quic9QuicErrorEQaa17StringConvertibleIT_Ent21StringViewConvertibleIS4_EEENSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEERKS4_ Unexecuted instantiation: _ZN4node14ToStringHelper7ConvertINS_4quic7Session7OptionsEQaa17StringConvertibleIT_Ent21StringViewConvertibleIS5_EEENSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERKS5_ Unexecuted instantiation: _ZN4node14ToStringHelper7ConvertINS_4quic7Session19Application_OptionsEQaa17StringConvertibleIT_Ent21StringViewConvertibleIS5_EEENSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERKS5_ Unexecuted instantiation: _ZN4node14ToStringHelper7ConvertINS_4quic4PathEQaa17StringConvertibleIT_Ent21StringViewConvertibleIS4_EEENSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEERKS4_ Unexecuted instantiation: _ZN4node14ToStringHelper7ConvertINS_4quic7Session11Application10StreamDataEQaa17StringConvertibleIT_Ent21StringViewConvertibleIS6_EEENSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEERKS6_ |
40 | | template <typename T> |
41 | | requires(StringConvertibleFSPathLike<T>) && (!StringViewConvertible<T>) && |
42 | | (!StringConvertible<T>) |
43 | 0 | static std::string Convert(const T& value) { |
44 | 0 | return value.string(); |
45 | 0 | } |
46 | | template <typename T> |
47 | | requires StringViewConvertible<T> |
48 | 0 | static std::string_view Convert(const T& value) { |
49 | 0 | return value.ToStringView(); |
50 | 0 | } Unexecuted instantiation: _ZN4node14ToStringHelper7ConvertINS_9Utf8ValueEQ21StringViewConvertibleIT_EEENSt3__117basic_string_viewIcNS4_11char_traitsIcEEEERKS3_ Unexecuted instantiation: _ZN4node14ToStringHelper7ConvertINS_11BufferValueEQ21StringViewConvertibleIT_EEENSt3__117basic_string_viewIcNS4_11char_traitsIcEEEERKS3_ |
51 | | |
52 | | template <typename T, |
53 | | typename test_for_number = typename std:: |
54 | | enable_if_t<std::is_arithmetic_v<T> || std::is_enum_v<T>, bool>, |
55 | | typename dummy = bool> |
56 | 35 | static std::string Convert(const T& value) { |
57 | 35 | return std::to_string(value); |
58 | 35 | } Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::ToStringHelper::Convert<long, bool, bool>(long const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::ToStringHelper::Convert<unsigned long, bool, bool>(unsigned long const&) std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::ToStringHelper::Convert<int, bool, bool>(int const&) Line | Count | Source | 56 | 35 | static std::string Convert(const T& value) { | 57 | 35 | return std::to_string(value); | 58 | 35 | } |
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::ToStringHelper::Convert<unsigned int, bool, bool>(unsigned int const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::ToStringHelper::Convert<unsigned char, bool, bool>(unsigned char const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::ToStringHelper::Convert<nghttp2_headers_category, bool, bool>(nghttp2_headers_category const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::ToStringHelper::Convert<long long, bool, bool>(long long const&) |
59 | 0 | static std::string_view Convert(const char* value) { |
60 | 0 | return value != nullptr ? value : "(null)"; |
61 | 0 | } |
62 | 35 | static std::string Convert(const std::string& value) { return value; } |
63 | 0 | static std::string_view Convert(std::string_view value) { return value; } |
64 | 0 | static std::string Convert(bool value) { return value ? "true" : "false"; } |
65 | | template <unsigned BASE_BITS, |
66 | | typename T, |
67 | | typename = std::enable_if_t<std::is_integral_v<T>>> |
68 | 0 | static std::string BaseConvert(const T& value) { |
69 | 0 | auto v = static_cast<uint64_t>(value); |
70 | 0 | char ret[3 * sizeof(T)]; |
71 | 0 | char* ptr = ret + 3 * sizeof(T) - 1; |
72 | 0 | *ptr = '\0'; |
73 | 0 | const char* digits = "0123456789abcdef"; |
74 | 0 | do { |
75 | 0 | unsigned digit = v & ((1 << BASE_BITS) - 1); |
76 | 0 | *--ptr = (BASE_BITS < 4 ? static_cast<char>('0' + digit) : digits[digit]); |
77 | 0 | } while ((v >>= BASE_BITS) != 0); |
78 | 0 | return ptr; |
79 | 0 | } Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::ToStringHelper::BaseConvert<3u, long, void>(long const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::ToStringHelper::BaseConvert<4u, long, void>(long const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::ToStringHelper::BaseConvert<3u, unsigned long, void>(unsigned long const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::ToStringHelper::BaseConvert<4u, unsigned long, void>(unsigned long const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::ToStringHelper::BaseConvert<3u, int, void>(int const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::ToStringHelper::BaseConvert<4u, int, void>(int const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::ToStringHelper::BaseConvert<3u, unsigned int, void>(unsigned int const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::ToStringHelper::BaseConvert<4u, unsigned int, void>(unsigned int const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::ToStringHelper::BaseConvert<3u, bool, void>(bool const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::ToStringHelper::BaseConvert<4u, bool, void>(bool const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::ToStringHelper::BaseConvert<3u, unsigned char, void>(unsigned char const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::ToStringHelper::BaseConvert<4u, unsigned char, void>(unsigned char const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::ToStringHelper::BaseConvert<3u, long long, void>(long long const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::ToStringHelper::BaseConvert<4u, long long, void>(long long const&) |
80 | | template <unsigned BASE_BITS, |
81 | | typename T, |
82 | | typename = std::enable_if_t<!std::is_integral_v<T>>> |
83 | 0 | static auto BaseConvert(T&& value) { |
84 | 0 | return Convert(std::forward<T>(value)); |
85 | 0 | } Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, char const* const&, void>(char const* const&) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, char const* const&, void>(char const* const&) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, void>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, void>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, node::Utf8Value const&, void>(node::Utf8Value const&) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, node::Utf8Value const&, void>(node::Utf8Value const&) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, char* const&, void>(char* const&) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, char* const&, void>(char* const&) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, char const (&) [12], void>(char const (&) [12]) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, char const (&) [12], void>(char const (&) [12]) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, void>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, void>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, node::BufferValue const&, void>(node::BufferValue const&) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, node::BufferValue const&, void>(node::BufferValue const&) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, std::__1::__fs::filesystem::path const&, void>(std::__1::__fs::filesystem::path const&) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, std::__1::__fs::filesystem::path const&, void>(std::__1::__fs::filesystem::path const&) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, nghttp2_headers_category const&, void>(nghttp2_headers_category const&) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, nghttp2_headers_category const&, void>(nghttp2_headers_category const&) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, char const (&) [2], void>(char const (&) [2]) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, char const (&) [2], void>(char const (&) [2]) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, v8::Context* const&, void>(v8::Context* const&) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, v8::Context* const&, void>(v8::Context* const&) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, void* const&, void>(void* const&) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, void* const&, void>(void* const&) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, v8::Object* const&, void>(v8::Object* const&) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, v8::Object* const&, void>(v8::Object* const&) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, char const (&) [30], void>(char const (&) [30]) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, char const (&) [30], void>(char const (&) [30]) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, char const (&) [16], void>(char const (&) [16]) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, char const (&) [16], void>(char const (&) [16]) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, char const (&) [24], void>(char const (&) [24]) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, char const (&) [24], void>(char const (&) [24]) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, char const (&) [22], void>(char const (&) [22]) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, char const (&) [22], void>(char const (&) [22]) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, char const (&) [21], void>(char const (&) [21]) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, char const (&) [21], void>(char const (&) [21]) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, char const (&) [20], void>(char const (&) [20]) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, char const (&) [20], void>(char const (&) [20]) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, char const (&) [17], void>(char const (&) [17]) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, char const (&) [17], void>(char const (&) [17]) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, node::SnapshotableObject* const&, void>(node::SnapshotableObject* const&) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, node::SnapshotableObject* const&, void>(node::SnapshotableObject* const&) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, char const (&) [3], void>(char const (&) [3]) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, char const (&) [3], void>(char const (&) [3]) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, node::SocketAddress const&, void>(node::SocketAddress const&) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, node::SocketAddress const&, void>(node::SocketAddress const&) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, node::quic::CID const&, void>(node::quic::CID const&) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, node::quic::CID const&, void>(node::quic::CID const&) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, node::quic::Session::Config const&, void>(node::quic::Session::Config const&) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, node::quic::Session::Config const&, void>(node::quic::Session::Config const&) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, node::quic::RetryToken const&, void>(node::quic::RetryToken const&) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, node::quic::RetryToken const&, void>(node::quic::RetryToken const&) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, node::quic::RegularToken const&, void>(node::quic::RegularToken const&) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, node::quic::RegularToken const&, void>(node::quic::RegularToken const&) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, node::quic::StatelessResetToken const&, void>(node::quic::StatelessResetToken const&) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, node::quic::StatelessResetToken const&, void>(node::quic::StatelessResetToken const&) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, node::quic::PathDescriptor const&, void>(node::quic::PathDescriptor const&) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, node::quic::PathDescriptor const&, void>(node::quic::PathDescriptor const&) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, node::quic::QuicError const&, void>(node::quic::QuicError const&) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, node::quic::QuicError const&, void>(node::quic::QuicError const&) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, node::quic::Session::Options const&, void>(node::quic::Session::Options const&) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, node::quic::Session::Options const&, void>(node::quic::Session::Options const&) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, node::quic::Session::Application_Options const&, void>(node::quic::Session::Application_Options const&) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, node::quic::Session::Application_Options const&, void>(node::quic::Session::Application_Options const&) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, node::quic::Path const&, void>(node::quic::Path const&) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, node::quic::Path const&, void>(node::quic::Path const&) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, char const (&) [256], void>(char const (&) [256]) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, char const (&) [256], void>(char const (&) [256]) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<3u, node::quic::Session::Application::StreamData const&, void>(node::quic::Session::Application::StreamData const&) Unexecuted instantiation: auto node::ToStringHelper::BaseConvert<4u, node::quic::Session::Application::StreamData const&, void>(node::quic::Session::Application::StreamData const&) |
86 | | }; |
87 | | |
88 | | template <typename T> |
89 | 70 | auto ToStringOrStringView(const T& value) { |
90 | 70 | return ToStringHelper::Convert(value); |
91 | 70 | } Unexecuted instantiation: auto node::ToStringOrStringView<char const*>(char const* const&) Unexecuted instantiation: auto node::ToStringOrStringView<long>(long const&) auto node::ToStringOrStringView<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) Line | Count | Source | 89 | 35 | auto ToStringOrStringView(const T& value) { | 90 | 35 | return ToStringHelper::Convert(value); | 91 | 35 | } |
Unexecuted instantiation: auto node::ToStringOrStringView<unsigned long>(unsigned long const&) auto node::ToStringOrStringView<int>(int const&) Line | Count | Source | 89 | 35 | auto ToStringOrStringView(const T& value) { | 90 | 35 | return ToStringHelper::Convert(value); | 91 | 35 | } |
Unexecuted instantiation: auto node::ToStringOrStringView<unsigned int>(unsigned int const&) Unexecuted instantiation: auto node::ToStringOrStringView<bool>(bool const&) Unexecuted instantiation: auto node::ToStringOrStringView<node::Utf8Value>(node::Utf8Value const&) Unexecuted instantiation: auto node::ToStringOrStringView<char*>(char* const&) Unexecuted instantiation: auto node::ToStringOrStringView<char [12]>(char const (&) [12]) Unexecuted instantiation: auto node::ToStringOrStringView<std::__1::basic_string_view<char, std::__1::char_traits<char> > >(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&) Unexecuted instantiation: auto node::ToStringOrStringView<node::BufferValue>(node::BufferValue const&) Unexecuted instantiation: auto node::ToStringOrStringView<std::__1::__fs::filesystem::path>(std::__1::__fs::filesystem::path const&) Unexecuted instantiation: auto node::ToStringOrStringView<unsigned char>(unsigned char const&) Unexecuted instantiation: auto node::ToStringOrStringView<nghttp2_headers_category>(nghttp2_headers_category const&) Unexecuted instantiation: auto node::ToStringOrStringView<char [2]>(char const (&) [2]) Unexecuted instantiation: auto node::ToStringOrStringView<v8::Context*>(v8::Context* const&) Unexecuted instantiation: auto node::ToStringOrStringView<void*>(void* const&) Unexecuted instantiation: auto node::ToStringOrStringView<v8::Object*>(v8::Object* const&) Unexecuted instantiation: auto node::ToStringOrStringView<char [30]>(char const (&) [30]) Unexecuted instantiation: auto node::ToStringOrStringView<char [16]>(char const (&) [16]) Unexecuted instantiation: auto node::ToStringOrStringView<char [24]>(char const (&) [24]) Unexecuted instantiation: auto node::ToStringOrStringView<char [22]>(char const (&) [22]) Unexecuted instantiation: auto node::ToStringOrStringView<char [21]>(char const (&) [21]) Unexecuted instantiation: auto node::ToStringOrStringView<char [20]>(char const (&) [20]) Unexecuted instantiation: auto node::ToStringOrStringView<char [17]>(char const (&) [17]) Unexecuted instantiation: auto node::ToStringOrStringView<node::SnapshotableObject*>(node::SnapshotableObject* const&) Unexecuted instantiation: auto node::ToStringOrStringView<long long>(long long const&) Unexecuted instantiation: auto node::ToStringOrStringView<char [3]>(char const (&) [3]) Unexecuted instantiation: auto node::ToStringOrStringView<node::SocketAddress>(node::SocketAddress const&) Unexecuted instantiation: auto node::ToStringOrStringView<node::quic::CID>(node::quic::CID const&) Unexecuted instantiation: auto node::ToStringOrStringView<node::quic::Session::Config>(node::quic::Session::Config const&) Unexecuted instantiation: auto node::ToStringOrStringView<node::quic::RetryToken>(node::quic::RetryToken const&) Unexecuted instantiation: auto node::ToStringOrStringView<node::quic::RegularToken>(node::quic::RegularToken const&) Unexecuted instantiation: auto node::ToStringOrStringView<node::quic::StatelessResetToken>(node::quic::StatelessResetToken const&) Unexecuted instantiation: auto node::ToStringOrStringView<node::quic::PathDescriptor>(node::quic::PathDescriptor const&) Unexecuted instantiation: auto node::ToStringOrStringView<node::quic::QuicError>(node::quic::QuicError const&) Unexecuted instantiation: auto node::ToStringOrStringView<node::quic::Session::Options>(node::quic::Session::Options const&) Unexecuted instantiation: auto node::ToStringOrStringView<node::quic::Session::Application_Options>(node::quic::Session::Application_Options const&) Unexecuted instantiation: auto node::ToStringOrStringView<node::quic::Path>(node::quic::Path const&) Unexecuted instantiation: auto node::ToStringOrStringView<char [256]>(char const (&) [256]) Unexecuted instantiation: auto node::ToStringOrStringView<node::quic::Session::Application::StreamData>(node::quic::Session::Application::StreamData const&) |
92 | | |
93 | | template <typename T> |
94 | | std::string ToString(const T& value) { |
95 | | return std::string(ToStringOrStringView(value)); |
96 | | } |
97 | | |
98 | | template <unsigned BASE_BITS, typename T> |
99 | 0 | auto ToBaseString(const T& value) { |
100 | 0 | return ToStringHelper::BaseConvert<BASE_BITS>(value); |
101 | 0 | } Unexecuted instantiation: auto node::ToBaseString<3u, char const*>(char const* const&) Unexecuted instantiation: auto node::ToBaseString<4u, char const*>(char const* const&) Unexecuted instantiation: auto node::ToBaseString<3u, long>(long const&) Unexecuted instantiation: auto node::ToBaseString<4u, long>(long const&) Unexecuted instantiation: auto node::ToBaseString<3u, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) Unexecuted instantiation: auto node::ToBaseString<4u, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) Unexecuted instantiation: auto node::ToBaseString<3u, unsigned long>(unsigned long const&) Unexecuted instantiation: auto node::ToBaseString<4u, unsigned long>(unsigned long const&) Unexecuted instantiation: auto node::ToBaseString<3u, int>(int const&) Unexecuted instantiation: auto node::ToBaseString<4u, int>(int const&) Unexecuted instantiation: auto node::ToBaseString<3u, unsigned int>(unsigned int const&) Unexecuted instantiation: auto node::ToBaseString<4u, unsigned int>(unsigned int const&) Unexecuted instantiation: auto node::ToBaseString<3u, bool>(bool const&) Unexecuted instantiation: auto node::ToBaseString<4u, bool>(bool const&) Unexecuted instantiation: auto node::ToBaseString<3u, node::Utf8Value>(node::Utf8Value const&) Unexecuted instantiation: auto node::ToBaseString<4u, node::Utf8Value>(node::Utf8Value const&) Unexecuted instantiation: auto node::ToBaseString<3u, char*>(char* const&) Unexecuted instantiation: auto node::ToBaseString<4u, char*>(char* const&) Unexecuted instantiation: auto node::ToBaseString<3u, char [12]>(char const (&) [12]) Unexecuted instantiation: auto node::ToBaseString<4u, char [12]>(char const (&) [12]) Unexecuted instantiation: auto node::ToBaseString<3u, std::__1::basic_string_view<char, std::__1::char_traits<char> > >(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&) Unexecuted instantiation: auto node::ToBaseString<4u, std::__1::basic_string_view<char, std::__1::char_traits<char> > >(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&) Unexecuted instantiation: auto node::ToBaseString<3u, node::BufferValue>(node::BufferValue const&) Unexecuted instantiation: auto node::ToBaseString<4u, node::BufferValue>(node::BufferValue const&) Unexecuted instantiation: auto node::ToBaseString<3u, std::__1::__fs::filesystem::path>(std::__1::__fs::filesystem::path const&) Unexecuted instantiation: auto node::ToBaseString<4u, std::__1::__fs::filesystem::path>(std::__1::__fs::filesystem::path const&) Unexecuted instantiation: auto node::ToBaseString<3u, unsigned char>(unsigned char const&) Unexecuted instantiation: auto node::ToBaseString<4u, unsigned char>(unsigned char const&) Unexecuted instantiation: auto node::ToBaseString<3u, nghttp2_headers_category>(nghttp2_headers_category const&) Unexecuted instantiation: auto node::ToBaseString<4u, nghttp2_headers_category>(nghttp2_headers_category const&) Unexecuted instantiation: auto node::ToBaseString<3u, char [2]>(char const (&) [2]) Unexecuted instantiation: auto node::ToBaseString<4u, char [2]>(char const (&) [2]) Unexecuted instantiation: auto node::ToBaseString<3u, v8::Context*>(v8::Context* const&) Unexecuted instantiation: auto node::ToBaseString<4u, v8::Context*>(v8::Context* const&) Unexecuted instantiation: auto node::ToBaseString<3u, void*>(void* const&) Unexecuted instantiation: auto node::ToBaseString<4u, void*>(void* const&) Unexecuted instantiation: auto node::ToBaseString<3u, v8::Object*>(v8::Object* const&) Unexecuted instantiation: auto node::ToBaseString<4u, v8::Object*>(v8::Object* const&) Unexecuted instantiation: auto node::ToBaseString<3u, char [30]>(char const (&) [30]) Unexecuted instantiation: auto node::ToBaseString<4u, char [30]>(char const (&) [30]) Unexecuted instantiation: auto node::ToBaseString<3u, char [16]>(char const (&) [16]) Unexecuted instantiation: auto node::ToBaseString<4u, char [16]>(char const (&) [16]) Unexecuted instantiation: auto node::ToBaseString<3u, char [24]>(char const (&) [24]) Unexecuted instantiation: auto node::ToBaseString<4u, char [24]>(char const (&) [24]) Unexecuted instantiation: auto node::ToBaseString<3u, char [22]>(char const (&) [22]) Unexecuted instantiation: auto node::ToBaseString<4u, char [22]>(char const (&) [22]) Unexecuted instantiation: auto node::ToBaseString<3u, char [21]>(char const (&) [21]) Unexecuted instantiation: auto node::ToBaseString<4u, char [21]>(char const (&) [21]) Unexecuted instantiation: auto node::ToBaseString<3u, char [20]>(char const (&) [20]) Unexecuted instantiation: auto node::ToBaseString<4u, char [20]>(char const (&) [20]) Unexecuted instantiation: auto node::ToBaseString<3u, char [17]>(char const (&) [17]) Unexecuted instantiation: auto node::ToBaseString<4u, char [17]>(char const (&) [17]) Unexecuted instantiation: auto node::ToBaseString<3u, node::SnapshotableObject*>(node::SnapshotableObject* const&) Unexecuted instantiation: auto node::ToBaseString<4u, node::SnapshotableObject*>(node::SnapshotableObject* const&) Unexecuted instantiation: auto node::ToBaseString<3u, long long>(long long const&) Unexecuted instantiation: auto node::ToBaseString<4u, long long>(long long const&) Unexecuted instantiation: auto node::ToBaseString<3u, char [3]>(char const (&) [3]) Unexecuted instantiation: auto node::ToBaseString<4u, char [3]>(char const (&) [3]) Unexecuted instantiation: auto node::ToBaseString<3u, node::SocketAddress>(node::SocketAddress const&) Unexecuted instantiation: auto node::ToBaseString<4u, node::SocketAddress>(node::SocketAddress const&) Unexecuted instantiation: auto node::ToBaseString<3u, node::quic::CID>(node::quic::CID const&) Unexecuted instantiation: auto node::ToBaseString<4u, node::quic::CID>(node::quic::CID const&) Unexecuted instantiation: auto node::ToBaseString<3u, node::quic::Session::Config>(node::quic::Session::Config const&) Unexecuted instantiation: auto node::ToBaseString<4u, node::quic::Session::Config>(node::quic::Session::Config const&) Unexecuted instantiation: auto node::ToBaseString<3u, node::quic::RetryToken>(node::quic::RetryToken const&) Unexecuted instantiation: auto node::ToBaseString<4u, node::quic::RetryToken>(node::quic::RetryToken const&) Unexecuted instantiation: auto node::ToBaseString<3u, node::quic::RegularToken>(node::quic::RegularToken const&) Unexecuted instantiation: auto node::ToBaseString<4u, node::quic::RegularToken>(node::quic::RegularToken const&) Unexecuted instantiation: auto node::ToBaseString<3u, node::quic::StatelessResetToken>(node::quic::StatelessResetToken const&) Unexecuted instantiation: auto node::ToBaseString<4u, node::quic::StatelessResetToken>(node::quic::StatelessResetToken const&) Unexecuted instantiation: auto node::ToBaseString<3u, node::quic::PathDescriptor>(node::quic::PathDescriptor const&) Unexecuted instantiation: auto node::ToBaseString<4u, node::quic::PathDescriptor>(node::quic::PathDescriptor const&) Unexecuted instantiation: auto node::ToBaseString<3u, node::quic::QuicError>(node::quic::QuicError const&) Unexecuted instantiation: auto node::ToBaseString<4u, node::quic::QuicError>(node::quic::QuicError const&) Unexecuted instantiation: auto node::ToBaseString<3u, node::quic::Session::Options>(node::quic::Session::Options const&) Unexecuted instantiation: auto node::ToBaseString<4u, node::quic::Session::Options>(node::quic::Session::Options const&) Unexecuted instantiation: auto node::ToBaseString<3u, node::quic::Session::Application_Options>(node::quic::Session::Application_Options const&) Unexecuted instantiation: auto node::ToBaseString<4u, node::quic::Session::Application_Options>(node::quic::Session::Application_Options const&) Unexecuted instantiation: auto node::ToBaseString<3u, node::quic::Path>(node::quic::Path const&) Unexecuted instantiation: auto node::ToBaseString<4u, node::quic::Path>(node::quic::Path const&) Unexecuted instantiation: auto node::ToBaseString<3u, char [256]>(char const (&) [256]) Unexecuted instantiation: auto node::ToBaseString<4u, char [256]>(char const (&) [256]) Unexecuted instantiation: auto node::ToBaseString<3u, node::quic::Session::Application::StreamData>(node::quic::Session::Application::StreamData const&) Unexecuted instantiation: auto node::ToBaseString<4u, node::quic::Session::Application::StreamData>(node::quic::Session::Application::StreamData const&) |
102 | | |
103 | 35 | inline std::string SPrintFImpl(std::string_view format) { |
104 | 35 | auto offset = format.find('%'); |
105 | 35 | if (offset == std::string_view::npos) return std::string(format); |
106 | 0 | CHECK_LT(offset + 1, format.size()); |
107 | 0 | CHECK_EQ(format[offset + 1], |
108 | 0 | '%'); // Only '%%' allowed when there are no arguments. |
109 | | |
110 | 0 | return std::string(format.substr(0, offset + 1)) + |
111 | 0 | SPrintFImpl(format.substr(offset + 2)); |
112 | 0 | } |
113 | | |
114 | | template <typename Arg, typename... Args> |
115 | | std::string COLD_NOINLINE SPrintFImpl( // NOLINT(runtime/string) |
116 | | std::string_view format, |
117 | | Arg&& arg, |
118 | 70 | Args&&... args) { |
119 | 70 | auto offset = format.find('%'); |
120 | 70 | CHECK_NE(offset, std::string_view::npos); // If you hit this, you passed in |
121 | | // too many arguments. |
122 | 70 | std::string ret(format.substr(0, offset)); |
123 | | // Ignore long / size_t modifiers |
124 | 70 | while (++offset < format.size() && |
125 | 70 | (format[offset] == 'l' || format[offset] == 'z')) { |
126 | 0 | } |
127 | 70 | switch (offset == format.size() ? '\0' : format[offset]) { |
128 | 0 | case '%': { |
129 | 0 | return ret + '%' + |
130 | 0 | SPrintFImpl(format.substr(offset + 1), |
131 | 0 | std::forward<Arg>(arg), |
132 | 0 | std::forward<Args>(args)...); |
133 | 0 | } |
134 | 0 | default: { |
135 | 0 | return ret + '%' + |
136 | 0 | SPrintFImpl(format.substr(offset), |
137 | 0 | std::forward<Arg>(arg), |
138 | 0 | std::forward<Args>(args)...); |
139 | 0 | } |
140 | 35 | case 'd': |
141 | 35 | case 'i': |
142 | 35 | case 'u': |
143 | 70 | case 's': |
144 | 70 | ret += ToStringOrStringView(arg); |
145 | 70 | break; |
146 | 0 | case 'o': |
147 | 0 | ret += ToBaseString<3>(arg); |
148 | 0 | break; |
149 | 0 | case 'x': |
150 | 0 | ret += ToBaseString<4>(arg); |
151 | 0 | break; |
152 | 0 | case 'X': |
153 | 0 | ret += node::ToUpper(ToBaseString<4>(arg)); |
154 | 0 | break; |
155 | 0 | case 'p': { |
156 | 0 | CHECK(std::is_pointer_v<typename std::remove_reference_t<Arg>>); |
157 | 0 | char out[20]; |
158 | 0 | int n = snprintf( |
159 | 0 | out, sizeof(out), "%p", *reinterpret_cast<const void* const*>(&arg)); |
160 | 0 | CHECK_GE(n, 0); |
161 | 0 | ret += out; |
162 | 0 | break; |
163 | 0 | } |
164 | 70 | } |
165 | 70 | return ret + |
166 | 70 | SPrintFImpl(format.substr(offset + 1), std::forward<Args>(args)...); |
167 | 70 | } Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const*&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, long&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, unsigned int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<bool&, unsigned long, unsigned long>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, bool&, unsigned long&&, unsigned long&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long, unsigned long>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, unsigned long&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long, unsigned long, unsigned long, unsigned long>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, unsigned long&&, unsigned long&&, unsigned long&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long, unsigned long, unsigned long>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, unsigned long&&, unsigned long&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long&, unsigned long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, unsigned long&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, unsigned long&, unsigned long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&, unsigned long&, unsigned long&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*&&, char const*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const*, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, char const*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::Utf8Value&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::Utf8Value&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char*, int const&, int>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char*&&, int const&, int&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<int const&, int>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int const&, int&&) std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<int>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&&) Line | Count | Source | 118 | 35 | Args&&... args) { | 119 | 35 | auto offset = format.find('%'); | 120 | 35 | CHECK_NE(offset, std::string_view::npos); // If you hit this, you passed in | 121 | | // too many arguments. | 122 | 35 | std::string ret(format.substr(0, offset)); | 123 | | // Ignore long / size_t modifiers | 124 | 35 | while (++offset < format.size() && | 125 | 35 | (format[offset] == 'l' || format[offset] == 'z')) { | 126 | 0 | } | 127 | 35 | switch (offset == format.size() ? '\0' : format[offset]) { | 128 | 0 | case '%': { | 129 | 0 | return ret + '%' + | 130 | 0 | SPrintFImpl(format.substr(offset + 1), | 131 | 0 | std::forward<Arg>(arg), | 132 | 0 | std::forward<Args>(args)...); | 133 | 0 | } | 134 | 0 | default: { | 135 | 0 | return ret + '%' + | 136 | 0 | SPrintFImpl(format.substr(offset), | 137 | 0 | std::forward<Arg>(arg), | 138 | 0 | std::forward<Args>(args)...); | 139 | 0 | } | 140 | 35 | case 'd': | 141 | 35 | case 'i': | 142 | 35 | case 'u': | 143 | 35 | case 's': | 144 | 35 | ret += ToStringOrStringView(arg); | 145 | 35 | break; | 146 | 0 | case 'o': | 147 | 0 | ret += ToBaseString<3>(arg); | 148 | 0 | break; | 149 | 0 | case 'x': | 150 | 0 | ret += ToBaseString<4>(arg); | 151 | 0 | break; | 152 | 0 | case 'X': | 153 | 0 | ret += node::ToUpper(ToBaseString<4>(arg)); | 154 | 0 | break; | 155 | 0 | case 'p': { | 156 | 0 | CHECK(std::is_pointer_v<typename std::remove_reference_t<Arg>>); | 157 | 0 | char out[20]; | 158 | 0 | int n = snprintf( | 159 | 0 | out, sizeof(out), "%p", *reinterpret_cast<const void* const*>(&arg)); | 160 | 0 | CHECK_GE(n, 0); | 161 | 0 | ret += out; | 162 | 0 | break; | 163 | 0 | } | 164 | 35 | } | 165 | 35 | return ret + | 166 | 35 | SPrintFImpl(format.substr(offset + 1), std::forward<Args>(args)...); | 167 | 35 | } |
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*, char const (&) [12]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*&&, char const (&) [12]) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const*, char const (&) [12]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, char const (&) [12]) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const (&) [12]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const (&) [12]) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string_view<char, std::__1::char_traits<char> >&, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >&, char const*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, char const*&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, char const*&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, int const&, int const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, int const&, int const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<int const&, int const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int const&, int const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<int const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, int&, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, int&, char const*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<int&, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&, char const*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::Utf8Value&, node::Utf8Value&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::Utf8Value&, node::Utf8Value&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string_view<char, std::__1::char_traits<char> >>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::Utf8Value&, node::Utf8Value&, node::Utf8Value&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::Utf8Value&, node::Utf8Value&, node::Utf8Value&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const*&, char const*&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&, char const*&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const* const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const* const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::Utf8Value&, int, node::Utf8Value&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::Utf8Value&, int&&, node::Utf8Value&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<int, node::Utf8Value&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&&, node::Utf8Value&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<int const&, std::__1::basic_string_view<char, std::__1::char_traits<char> >&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int const&, std::__1::basic_string_view<char, std::__1::char_traits<char> >&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string_view<char, std::__1::char_traits<char> >&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::BufferValue&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::BufferValue&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::__fs::filesystem::path&, std::__1::__fs::filesystem::path&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::__fs::filesystem::path&, std::__1::__fs::filesystem::path&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::__fs::filesystem::path&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::__fs::filesystem::path&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<int&, int&, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&, int&, char const*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long&, int>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, int&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<long&, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, long&, char const*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned char const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned char const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int&, unsigned int const&, int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int const&, int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int const&, int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int const&, int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned char const&, int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned char const&, int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&, unsigned int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<int&, unsigned long&, unsigned char&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&, unsigned long&, unsigned char&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long&, unsigned char&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, unsigned char&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned char&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned char&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<long&, unsigned long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, long&, unsigned long&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<nghttp2_headers_category&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, nghttp2_headers_category&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long&, int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const*, char const*, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, char const*&&, char const*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::Utf8Value&, node::Utf8Value&, int const&, int const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::Utf8Value&, node::Utf8Value&, int const&, int const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::Utf8Value&, int const&, int const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::Utf8Value&, int const&, int const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const*, unsigned long>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, unsigned long&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const*, unsigned long, unsigned long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, unsigned long&&, unsigned long&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long, unsigned long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, unsigned long&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const*, unsigned long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, unsigned long&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const (&) [2], std::__1::basic_string_view<char, std::__1::char_traits<char> >&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const (&) [2], std::__1::basic_string_view<char, std::__1::char_traits<char> >&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const*, char const*, unsigned long>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, char const*&&, unsigned long&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string_view<char, std::__1::char_traits<char> >&, char const*, unsigned long>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >&, char const*&&, unsigned long&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const*, char const*&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, char const*&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long, char const*, unsigned long, unsigned long&, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, char const*&&, unsigned long&&, unsigned long&, char const*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const*, unsigned long, unsigned long&, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, unsigned long&&, unsigned long&, char const*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long, unsigned long&, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, unsigned long&, char const*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long&, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, char const*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned char>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned char&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long, unsigned long, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, unsigned long&&, char const*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, char const*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, char const*, unsigned long>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, char const*&&, unsigned long&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const*, unsigned long const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, unsigned long const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long, char const*, unsigned long, unsigned long, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, char const*&&, unsigned long&&, unsigned long&&, char const*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const*, unsigned long, unsigned long, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, unsigned long&&, unsigned long&&, char const*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long, unsigned int const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, unsigned int const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const*&, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&, char const*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string_view<char, std::__1::char_traits<char> >&, char const*, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >&, char const*&&, char const*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<int, v8::Context*, void*&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&&, v8::Context*&&, void*&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<v8::Context*, void*&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Context*&&, void*&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<void*&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, void*&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<int, v8::Object*, int>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&&, v8::Object*&&, int&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<v8::Object*, int>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&, int&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<v8::Object*, char const (&) [30]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&, char const (&) [30]) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const (&) [30]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const (&) [30]) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<v8::Object*, char const (&) [16]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&, char const (&) [16]) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const (&) [16]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const (&) [16]) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<v8::Object*, char const (&) [24]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&, char const (&) [24]) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const (&) [24]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const (&) [24]) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<v8::Object*, char const (&) [22]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&, char const (&) [22]) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const (&) [22]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const (&) [22]) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<v8::Object*, char const (&) [21]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&, char const (&) [21]) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const (&) [21]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const (&) [21]) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<v8::Object*, char const (&) [20]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&, char const (&) [20]) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const (&) [20]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const (&) [20]) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<v8::Object*, char const (&) [17]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&, char const (&) [17]) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const (&) [17]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const (&) [17]) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<int, v8::Object*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&&, v8::Object*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<v8::Object*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<v8::Object*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<int, node::SnapshotableObject*&, v8::Object*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&&, node::SnapshotableObject*&, v8::Object*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::SnapshotableObject*&, v8::Object*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::SnapshotableObject*&, v8::Object*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<v8::Object*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int&, unsigned long&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned long&, unsigned int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, unsigned int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int&, unsigned long&, unsigned long&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned long&, unsigned long&, unsigned int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long&, unsigned long&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, unsigned long&, unsigned int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int&, unsigned long&, unsigned long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned long&, unsigned long&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int&, unsigned long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned long&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int&, unsigned int&, unsigned long&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned long&, unsigned int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int&, unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int&, unsigned int&, unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&, unsigned int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int&, long&, unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, long&, unsigned int&, unsigned int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<long&, unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, long&, unsigned int&, unsigned int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&, unsigned int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&, unsigned int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&, unsigned int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&, unsigned int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int&, unsigned long&, unsigned long&, unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned long&, unsigned long&, unsigned int&, unsigned int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long&, unsigned long&, unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, unsigned long&, unsigned int&, unsigned int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long&, unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, unsigned int&, unsigned int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long&, int, char const*&, char const*&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, int&&, char const*&, char const*&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<int, char const*&, char const*&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&&, char const*&, char const*&) std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, int>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&, int&&) Line | Count | Source | 118 | 35 | Args&&... args) { | 119 | 35 | auto offset = format.find('%'); | 120 | 35 | CHECK_NE(offset, std::string_view::npos); // If you hit this, you passed in | 121 | | // too many arguments. | 122 | 35 | std::string ret(format.substr(0, offset)); | 123 | | // Ignore long / size_t modifiers | 124 | 35 | while (++offset < format.size() && | 125 | 35 | (format[offset] == 'l' || format[offset] == 'z')) { | 126 | 0 | } | 127 | 35 | switch (offset == format.size() ? '\0' : format[offset]) { | 128 | 0 | case '%': { | 129 | 0 | return ret + '%' + | 130 | 0 | SPrintFImpl(format.substr(offset + 1), | 131 | 0 | std::forward<Arg>(arg), | 132 | 0 | std::forward<Args>(args)...); | 133 | 0 | } | 134 | 0 | default: { | 135 | 0 | return ret + '%' + | 136 | 0 | SPrintFImpl(format.substr(offset), | 137 | 0 | std::forward<Arg>(arg), | 138 | 0 | std::forward<Args>(args)...); | 139 | 0 | } | 140 | 0 | case 'd': | 141 | 0 | case 'i': | 142 | 0 | case 'u': | 143 | 35 | case 's': | 144 | 35 | ret += ToStringOrStringView(arg); | 145 | 35 | break; | 146 | 0 | case 'o': | 147 | 0 | ret += ToBaseString<3>(arg); | 148 | 0 | break; | 149 | 0 | case 'x': | 150 | 0 | ret += ToBaseString<4>(arg); | 151 | 0 | break; | 152 | 0 | case 'X': | 153 | 0 | ret += node::ToUpper(ToBaseString<4>(arg)); | 154 | 0 | break; | 155 | 0 | case 'p': { | 156 | 0 | CHECK(std::is_pointer_v<typename std::remove_reference_t<Arg>>); | 157 | 0 | char out[20]; | 158 | 0 | int n = snprintf( | 159 | 0 | out, sizeof(out), "%p", *reinterpret_cast<const void* const*>(&arg)); | 160 | 0 | CHECK_GE(n, 0); | 161 | 0 | ret += out; | 162 | 0 | break; | 163 | 0 | } | 164 | 35 | } | 165 | 35 | return ret + | 166 | 35 | SPrintFImpl(format.substr(offset + 1), std::forward<Args>(args)...); | 167 | 35 | } |
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char*, char*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char*&&, char*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, char*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&, char*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<int&, int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&, int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<void*, void*, void*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, void*&&, void*&&, void*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<void*, void*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, void*&&, void*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<void*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, void*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char*&, char*&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char*&, char*&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char*&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char*&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<long long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, long long&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const (&) [3]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const (&) [3]) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<int, unsigned long&, unsigned long>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&&, unsigned long&, unsigned long&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long&, unsigned long>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, unsigned long&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<bool&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, bool&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<int&, char const*&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&, char const*&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long, int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int const&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int const&, unsigned int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const*&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const*&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const*&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<bool&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, bool&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::SocketAddress const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::SocketAddress const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::quic::CID const&, node::SocketAddress const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::CID const&, node::SocketAddress const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::quic::Session::Config&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::Session::Config&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::SocketAddress const&, node::quic::RetryToken&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::SocketAddress const&, node::quic::RetryToken&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::quic::RetryToken&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::RetryToken&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::SocketAddress const&, node::quic::CID&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::SocketAddress const&, node::quic::CID&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::quic::CID&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::CID&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::SocketAddress const&, node::quic::RegularToken&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::SocketAddress const&, node::quic::RegularToken&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::quic::RegularToken&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::RegularToken&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::quic::CID const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > >(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::CID const&, std::__1::basic_string_view<char, std::__1::char_traits<char> >&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::Utf8Value&, int const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::Utf8Value&, int const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned int&, node::SocketAddress const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, node::SocketAddress const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::quic::CID const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::CID const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::quic::CID const&, node::quic::CID const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::CID const&, node::quic::CID const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::quic::StatelessResetToken const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::StatelessResetToken const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::quic::PathDescriptor const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::PathDescriptor const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::quic::PathDescriptor const&, unsigned long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::PathDescriptor const&, unsigned long&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::quic::PathDescriptor const&, node::quic::QuicError&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::PathDescriptor const&, node::quic::QuicError&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::quic::QuicError&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::QuicError&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string_view<char, std::__1::char_traits<char> > const>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::quic::Session::Options&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::Session::Options&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::SocketAddress const&, node::quic::Session::Options const&, node::quic::Session::Config&, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::SocketAddress const&, node::quic::Session::Options const&, node::quic::Session::Config&, char const*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::quic::Session::Options const&, node::quic::Session::Config&, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::Session::Options const&, node::quic::Session::Config&, char const*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::quic::Session::Config&, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::Session::Config&, char const*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char const*&, int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&, int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long const&, node::SocketAddress const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long const&, node::SocketAddress const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::quic::CID&, node::quic::CID&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::CID&, node::quic::CID&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<long, unsigned long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, long&&, unsigned long&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<long>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, long&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::quic::Session::Application_Options&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::Session::Application_Options&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long&, long&, bool const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, long&, bool const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<long&, bool const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, long&, bool const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<bool const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, bool const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long&, long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, long&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long, long>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, long&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, node::quic::CID&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&, node::quic::CID&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long&, node::quic::Path&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, node::quic::Path&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::quic::Path&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::Path&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::SocketAddress&, node::SocketAddress&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::SocketAddress&, node::SocketAddress&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::SocketAddress&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::SocketAddress&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<long&, node::quic::QuicError&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, long&, node::quic::QuicError&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<long, node::quic::QuicError&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, long&&, node::quic::QuicError&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<unsigned long&, node::quic::QuicError&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, node::quic::QuicError&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<char (&) [256]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char (&) [256]) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<node::quic::Session::Application::StreamData&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::Session::Application::StreamData&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintFImpl<long&, long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, long&, long&) |
168 | | |
169 | | template <typename... Args> |
170 | | std::string COLD_NOINLINE SPrintF( // NOLINT(runtime/string) |
171 | | std::string_view format, |
172 | 35 | Args&&... args) { |
173 | 35 | return SPrintFImpl(format, std::forward<Args>(args)...); |
174 | 35 | } Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<char const*&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<>(std::__1::basic_string_view<char, std::__1::char_traits<char> >) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, long&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, unsigned int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<bool&, unsigned long, unsigned long>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, bool&, unsigned long&&, unsigned long&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned long, unsigned long, unsigned long, unsigned long>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, unsigned long&&, unsigned long&&, unsigned long&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned long&, unsigned long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, unsigned long&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned long>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, unsigned long&, unsigned long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&, unsigned long&, unsigned long&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*&&, char const*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::Utf8Value&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::Utf8Value&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<char*, int const&, int>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char*&&, int const&, int&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*, char const (&) [12]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*&&, char const (&) [12]) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string_view<char, std::__1::char_traits<char> >&, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >&, char const*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, char const*&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, char const*&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<char const*, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, char const*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, int const&, int const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, int const&, int const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, int&, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, int&, char const*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::Utf8Value&, node::Utf8Value&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::Utf8Value&, node::Utf8Value&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string_view<char, std::__1::char_traits<char> > >(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::Utf8Value&, node::Utf8Value&, node::Utf8Value&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::Utf8Value&, node::Utf8Value&, node::Utf8Value&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<char const (&) [12]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const (&) [12]) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<char const*&, char const*&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&, char const*&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<char const* const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const* const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::Utf8Value&, int, node::Utf8Value&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::Utf8Value&, int&&, node::Utf8Value&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<int const&, std::__1::basic_string_view<char, std::__1::char_traits<char> >&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int const&, std::__1::basic_string_view<char, std::__1::char_traits<char> >&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::BufferValue&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::BufferValue&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::__fs::filesystem::path&, std::__1::__fs::filesystem::path&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::__fs::filesystem::path&, std::__1::__fs::filesystem::path&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::__fs::filesystem::path&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::__fs::filesystem::path&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<int&, int&, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&, int&, char const*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<int>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned long&, int>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, int&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<long&, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, long&, char const*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned char const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned char const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned int&, unsigned int const&, int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int const&, int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned char const&, int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned char const&, int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&, unsigned int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<int&, unsigned long&, unsigned char&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&, unsigned long&, unsigned char&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<long&, unsigned long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, long&, unsigned long&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<nghttp2_headers_category&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, nghttp2_headers_category&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned long&, int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<char*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<char const*, char const*, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, char const*&&, char const*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::Utf8Value&, node::Utf8Value&, int const&, int const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::Utf8Value&, node::Utf8Value&, int const&, int const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<char const*, unsigned long>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, unsigned long&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<char const*, unsigned long, unsigned long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, unsigned long&&, unsigned long&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<char const*, unsigned long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, unsigned long&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned int>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned char&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned char&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<char const (&) [2], std::__1::basic_string_view<char, std::__1::char_traits<char> >&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const (&) [2], std::__1::basic_string_view<char, std::__1::char_traits<char> >&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<char const*, char const*, unsigned long>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, char const*&&, unsigned long&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string_view<char, std::__1::char_traits<char> >&, char const*, unsigned long>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >&, char const*&&, unsigned long&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<char const*, char const*&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, char const*&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned int const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned long, char const*, unsigned long, unsigned long&, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, char const*&&, unsigned long&&, unsigned long&, char const*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned char>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned char&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned long, unsigned long, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, unsigned long&&, char const*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string_view<char, std::__1::char_traits<char> >&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, char const*, unsigned long>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, char const*&&, unsigned long&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<int const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<char const*, unsigned long const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, unsigned long const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned long, char const*, unsigned long, unsigned long, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, char const*&&, unsigned long&&, unsigned long&&, char const*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned long, unsigned int const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, unsigned int const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<char const*&, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&, char const*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string_view<char, std::__1::char_traits<char> >&, char const*, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >&, char const*&&, char const*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<int, v8::Context*, void*&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&&, v8::Context*&&, void*&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<int, v8::Object*, int>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&&, v8::Object*&&, int&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<v8::Object*, char const (&) [30]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&, char const (&) [30]) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<v8::Object*, char const (&) [16]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&, char const (&) [16]) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<v8::Object*, char const (&) [24]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&, char const (&) [24]) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<v8::Object*, char const (&) [22]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&, char const (&) [22]) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<v8::Object*, char const (&) [21]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&, char const (&) [21]) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<v8::Object*, char const (&) [20]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&, char const (&) [20]) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<v8::Object*, char const (&) [17]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&, char const (&) [17]) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<int, v8::Object*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&&, v8::Object*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<v8::Object*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<int, node::SnapshotableObject*&, v8::Object*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&&, node::SnapshotableObject*&, v8::Object*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned int&, unsigned long&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned long&, unsigned int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned int&, unsigned long&, unsigned long&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned long&, unsigned long&, unsigned int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned int&, unsigned long&, unsigned long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned long&, unsigned long&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned int&, unsigned long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned long&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned int&, unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned int&, unsigned int&, unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&, unsigned int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned int&, long&, unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, long&, unsigned int&, unsigned int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&, unsigned int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned long&, int, char const*&, char const*&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, int&&, char const*&, char const*&) std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, int>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&, int&&) Line | Count | Source | 172 | 35 | Args&&... args) { | 173 | 35 | return SPrintFImpl(format, std::forward<Args>(args)...); | 174 | 35 | } |
Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<char*, char*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char*&&, char*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, char*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&, char*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<int&, int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&, int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<void*, void*, void*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, void*&&, void*&&, void*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<void*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, void*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<char*&, char*&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char*&, char*&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<long long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, long long&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<char const (&) [3]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const (&) [3]) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<int, unsigned long&, unsigned long>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&&, unsigned long&, unsigned long&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<bool&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, bool&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<int&, char const*&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&, char const*&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned long, int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned int const&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int const&, unsigned int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<char const*&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<char const*&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<bool&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, bool&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::SocketAddress const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::SocketAddress const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::quic::CID const&, node::SocketAddress const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::CID const&, node::SocketAddress const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::quic::Session::Config&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::Session::Config&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::SocketAddress const&, node::quic::RetryToken&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::SocketAddress const&, node::quic::RetryToken&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::SocketAddress const&, node::quic::CID&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::SocketAddress const&, node::quic::CID&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::SocketAddress const&, node::quic::RegularToken&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::SocketAddress const&, node::quic::RegularToken&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::quic::CID const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > >(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::CID const&, std::__1::basic_string_view<char, std::__1::char_traits<char> >&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::Utf8Value&, int const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::Utf8Value&, int const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned int&, node::SocketAddress const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, node::SocketAddress const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::quic::CID const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::CID const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::quic::CID const&, node::quic::CID const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::CID const&, node::quic::CID const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::quic::StatelessResetToken const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::StatelessResetToken const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::quic::PathDescriptor const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::PathDescriptor const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::quic::PathDescriptor const&, unsigned long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::PathDescriptor const&, unsigned long&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::quic::PathDescriptor const&, node::quic::QuicError&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::PathDescriptor const&, node::quic::QuicError&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string_view<char, std::__1::char_traits<char> > const>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::quic::Session::Options&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::Session::Options&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::SocketAddress const&, node::quic::Session::Options const&, node::quic::Session::Config&, char const*>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::SocketAddress const&, node::quic::Session::Options const&, node::quic::Session::Config&, char const*&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<char const*&, int&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&, int&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned long const&, node::SocketAddress const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long const&, node::SocketAddress const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::quic::CID&, node::quic::CID&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::CID&, node::quic::CID&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::quic::CID&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::CID&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<long, unsigned long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, long&&, unsigned long&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<long>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, long&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::quic::Session::Application_Options&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::Session::Application_Options&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned long const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned long&, long&, bool const&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, long&, bool const&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned long&, long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, long&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned long, long>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, long&&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, node::quic::CID&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&, node::quic::CID&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::quic::QuicError&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::QuicError&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned long&, node::quic::Path&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, node::quic::Path&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned long, unsigned long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, unsigned long&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::SocketAddress&, node::SocketAddress&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::SocketAddress&, node::SocketAddress&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<long&, node::quic::QuicError&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, long&, node::quic::QuicError&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<long, node::quic::QuicError&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, long&&, node::quic::QuicError&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<unsigned long&, node::quic::QuicError&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, node::quic::QuicError&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<char (&) [256]>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, char (&) [256]) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<node::quic::Session::Application::StreamData&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::Session::Application::StreamData&) Unexecuted instantiation: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > node::SPrintF<long&, long&>(std::__1::basic_string_view<char, std::__1::char_traits<char> >, long&, long&) |
175 | | |
176 | | template <typename... Args> |
177 | | void COLD_NOINLINE FPrintF(FILE* file, |
178 | | std::string_view format, |
179 | 0 | Args&&... args) { |
180 | 0 | FWrite(file, SPrintF(format, std::forward<Args>(args)...)); |
181 | 0 | } Unexecuted instantiation: void node::FPrintF<char const*&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&) Unexecuted instantiation: void node::FPrintF<unsigned long&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&) Unexecuted instantiation: void node::FPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) Unexecuted instantiation: void node::FPrintF<>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >) Unexecuted instantiation: void node::FPrintF<unsigned int&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&) Unexecuted instantiation: void node::FPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, unsigned int&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, unsigned int&) Unexecuted instantiation: void node::FPrintF<bool&, unsigned long, unsigned long>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, bool&, unsigned long&&, unsigned long&&) Unexecuted instantiation: void node::FPrintF<unsigned long, unsigned long, unsigned long, unsigned long>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, unsigned long&&, unsigned long&&, unsigned long&&) Unexecuted instantiation: void node::FPrintF<unsigned long&, unsigned long&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, unsigned long&) Unexecuted instantiation: void node::FPrintF<unsigned long>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&) Unexecuted instantiation: void node::FPrintF<unsigned int&, unsigned int&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&) Unexecuted instantiation: void node::FPrintF<char const*>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&) Unexecuted instantiation: void node::FPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) Unexecuted instantiation: void node::FPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*, char const*>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*&&, char const*&&) Unexecuted instantiation: void node::FPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*, char const (&) [12]>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*&&, char const (&) [12]) Unexecuted instantiation: void node::FPrintF<std::__1::basic_string_view<char, std::__1::char_traits<char> >&, char const*>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >&, char const*&&) Unexecuted instantiation: void node::FPrintF<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, char const*&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, char const*&) Unexecuted instantiation: void node::FPrintF<char const*, char const*>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, char const*&&) Unexecuted instantiation: void node::FPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) Unexecuted instantiation: void node::FPrintF<node::Utf8Value&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::Utf8Value&) Unexecuted instantiation: void node::FPrintF<node::Utf8Value&, node::Utf8Value&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::Utf8Value&, node::Utf8Value&) Unexecuted instantiation: void node::FPrintF<std::__1::basic_string_view<char, std::__1::char_traits<char> > >(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >&&) Unexecuted instantiation: void node::FPrintF<node::Utf8Value&, node::Utf8Value&, node::Utf8Value&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::Utf8Value&, node::Utf8Value&, node::Utf8Value&) Unexecuted instantiation: void node::FPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&) Unexecuted instantiation: void node::FPrintF<char const (&) [12]>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const (&) [12]) Unexecuted instantiation: void node::FPrintF<char const*&, char const*&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&, char const*&) Unexecuted instantiation: void node::FPrintF<char const* const&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const* const&) Unexecuted instantiation: void node::FPrintF<int&, int&, char const*>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&, int&, char const*&&) Unexecuted instantiation: void node::FPrintF<int>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&&) Unexecuted instantiation: void node::FPrintF<int&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&) Unexecuted instantiation: void node::FPrintF<unsigned long&, int>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, int&&) Unexecuted instantiation: void node::FPrintF<long&, char const*>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, long&, char const*&&) Unexecuted instantiation: void node::FPrintF<unsigned char const&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned char const&) Unexecuted instantiation: void node::FPrintF<unsigned int&, unsigned int const&, int&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int const&, int&) Unexecuted instantiation: void node::FPrintF<unsigned char const&, int&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned char const&, int&) Unexecuted instantiation: void node::FPrintF<int&, unsigned int&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&, unsigned int&) Unexecuted instantiation: void node::FPrintF<int&, unsigned long&, unsigned char&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&, unsigned long&, unsigned char&) Unexecuted instantiation: void node::FPrintF<long&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, long&) Unexecuted instantiation: void node::FPrintF<long&, unsigned long&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, long&, unsigned long&) Unexecuted instantiation: void node::FPrintF<nghttp2_headers_category&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, nghttp2_headers_category&) Unexecuted instantiation: void node::FPrintF<unsigned long&, int&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, int&) Unexecuted instantiation: void node::FPrintF<char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) Unexecuted instantiation: void node::FPrintF<char const*, unsigned long>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, unsigned long&&) Unexecuted instantiation: void node::FPrintF<char const*, unsigned long, unsigned long&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, unsigned long&&, unsigned long&) Unexecuted instantiation: void node::FPrintF<char const*, unsigned long&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, unsigned long&) Unexecuted instantiation: void node::FPrintF<unsigned int>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&&) Unexecuted instantiation: void node::FPrintF<unsigned char&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned char&) Unexecuted instantiation: void node::FPrintF<char const (&) [2], std::__1::basic_string_view<char, std::__1::char_traits<char> >&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const (&) [2], std::__1::basic_string_view<char, std::__1::char_traits<char> >&) Unexecuted instantiation: void node::FPrintF<char const*, char const*, unsigned long>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, char const*&&, unsigned long&&) Unexecuted instantiation: void node::FPrintF<std::__1::basic_string_view<char, std::__1::char_traits<char> >&, char const*, unsigned long>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >&, char const*&&, unsigned long&&) Unexecuted instantiation: void node::FPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*&) Unexecuted instantiation: void node::FPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*&&) Unexecuted instantiation: void node::FPrintF<char const*, char const*&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, char const*&) Unexecuted instantiation: void node::FPrintF<unsigned int const&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int const&) Unexecuted instantiation: void node::FPrintF<unsigned long, char const*, unsigned long, unsigned long&, char const*>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, char const*&&, unsigned long&&, unsigned long&, char const*&&) Unexecuted instantiation: void node::FPrintF<unsigned char>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned char&&) Unexecuted instantiation: void node::FPrintF<unsigned long, unsigned long, char const*>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, unsigned long&&, char const*&&) Unexecuted instantiation: void node::FPrintF<std::__1::basic_string_view<char, std::__1::char_traits<char> >&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >&) Unexecuted instantiation: void node::FPrintF<std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, char const*, unsigned long>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, char const*&&, unsigned long&&) Unexecuted instantiation: void node::FPrintF<int const&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, int const&) Unexecuted instantiation: void node::FPrintF<char const*, unsigned long const&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, unsigned long const&) Unexecuted instantiation: void node::FPrintF<unsigned long, char const*, unsigned long, unsigned long, char const*>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, char const*&&, unsigned long&&, unsigned long&&, char const*&&) Unexecuted instantiation: void node::FPrintF<unsigned long, unsigned int const&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, unsigned int const&) Unexecuted instantiation: void node::FPrintF<char const*&, char const*>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&, char const*&&) Unexecuted instantiation: void node::FPrintF<std::__1::basic_string_view<char, std::__1::char_traits<char> >&, char const*, char const*>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >&, char const*&&, char const*&&) Unexecuted instantiation: void node::FPrintF<int, v8::Context*, void*&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&&, v8::Context*&&, void*&) Unexecuted instantiation: void node::FPrintF<int, v8::Object*, int>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&&, v8::Object*&&, int&&) Unexecuted instantiation: void node::FPrintF<v8::Object*, char const (&) [30]>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&, char const (&) [30]) Unexecuted instantiation: void node::FPrintF<v8::Object*, char const (&) [16]>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&, char const (&) [16]) Unexecuted instantiation: void node::FPrintF<v8::Object*, char const (&) [24]>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&, char const (&) [24]) Unexecuted instantiation: void node::FPrintF<v8::Object*, char const (&) [22]>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&, char const (&) [22]) Unexecuted instantiation: void node::FPrintF<v8::Object*, char const (&) [21]>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&, char const (&) [21]) Unexecuted instantiation: void node::FPrintF<v8::Object*, char const (&) [20]>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&, char const (&) [20]) Unexecuted instantiation: void node::FPrintF<v8::Object*, char const (&) [17]>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&, char const (&) [17]) Unexecuted instantiation: void node::FPrintF<int, v8::Object*>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&&, v8::Object*&&) Unexecuted instantiation: void node::FPrintF<v8::Object*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, v8::Object*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&) Unexecuted instantiation: void node::FPrintF<int, node::SnapshotableObject*&, v8::Object*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&&, node::SnapshotableObject*&, v8::Object*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) Unexecuted instantiation: void node::FPrintF<unsigned int&, unsigned long&, unsigned int&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned long&, unsigned int&) Unexecuted instantiation: void node::FPrintF<unsigned int&, unsigned long&, unsigned long&, unsigned int&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned long&, unsigned long&, unsigned int&) Unexecuted instantiation: void node::FPrintF<unsigned int&, unsigned long&, unsigned long&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned long&, unsigned long&) Unexecuted instantiation: void node::FPrintF<unsigned int&, unsigned long&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned long&) Unexecuted instantiation: void node::FPrintF<unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned int&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned int&) Unexecuted instantiation: void node::FPrintF<unsigned int&, unsigned int&, unsigned int&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&) Unexecuted instantiation: void node::FPrintF<unsigned int&, unsigned int&, unsigned int&, unsigned int&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&, unsigned int&) Unexecuted instantiation: void node::FPrintF<unsigned int&, long&, unsigned int&, unsigned int&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, long&, unsigned int&, unsigned int&) Unexecuted instantiation: void node::FPrintF<unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&) Unexecuted instantiation: void node::FPrintF<unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&) Unexecuted instantiation: void node::FPrintF<unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&, unsigned int&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&, unsigned int&) Unexecuted instantiation: void node::FPrintF<unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&) Unexecuted instantiation: void node::FPrintF<unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&) Unexecuted instantiation: void node::FPrintF<unsigned long&, int, char const*&, char const*&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, int&&, char const*&, char const*&) Unexecuted instantiation: void node::FPrintF<void*, void*, void*>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, void*&&, void*&&, void*&&) Unexecuted instantiation: void node::FPrintF<void*>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, void*&&) Unexecuted instantiation: void node::FPrintF<char*&, char*&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, char*&, char*&) Unexecuted instantiation: void node::FPrintF<char const (&) [3]>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const (&) [3]) Unexecuted instantiation: void node::FPrintF<bool&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, bool&) Unexecuted instantiation: void node::FPrintF<int&, char const*&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, int&, char const*&) Unexecuted instantiation: void node::FPrintF<unsigned long, int&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, int&) Unexecuted instantiation: void node::FPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) Unexecuted instantiation: void node::FPrintF<unsigned int const&, unsigned int&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int const&, unsigned int&) Unexecuted instantiation: void node::FPrintF<char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*&&) Unexecuted instantiation: void node::FPrintF<char const*&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) Unexecuted instantiation: void node::FPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*&) Unexecuted instantiation: void node::FPrintF<char const*&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&) Unexecuted instantiation: void node::FPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) Unexecuted instantiation: void node::FPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*&&) Unexecuted instantiation: void node::FPrintF<bool&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, bool&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&) Unexecuted instantiation: void node::FPrintF<node::SocketAddress const&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::SocketAddress const&) Unexecuted instantiation: void node::FPrintF<node::quic::CID const&, node::SocketAddress const&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::CID const&, node::SocketAddress const&) Unexecuted instantiation: void node::FPrintF<node::quic::Session::Config&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::Session::Config&) Unexecuted instantiation: void node::FPrintF<node::SocketAddress const&, node::quic::RetryToken&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::SocketAddress const&, node::quic::RetryToken&) Unexecuted instantiation: void node::FPrintF<node::SocketAddress const&, node::quic::CID&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::SocketAddress const&, node::quic::CID&) Unexecuted instantiation: void node::FPrintF<node::SocketAddress const&, node::quic::RegularToken&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::SocketAddress const&, node::quic::RegularToken&) Unexecuted instantiation: void node::FPrintF<node::quic::CID const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > >(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::CID const&, std::__1::basic_string_view<char, std::__1::char_traits<char> >&&) Unexecuted instantiation: void node::FPrintF<unsigned int&, node::SocketAddress const&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned int&, node::SocketAddress const&) Unexecuted instantiation: void node::FPrintF<node::quic::CID const&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::CID const&) Unexecuted instantiation: void node::FPrintF<node::quic::CID const&, node::quic::CID const&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::CID const&, node::quic::CID const&) Unexecuted instantiation: void node::FPrintF<node::quic::StatelessResetToken const&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::StatelessResetToken const&) Unexecuted instantiation: void node::FPrintF<node::quic::PathDescriptor const&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::PathDescriptor const&) Unexecuted instantiation: void node::FPrintF<node::quic::PathDescriptor const&, unsigned long&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::PathDescriptor const&, unsigned long&) Unexecuted instantiation: void node::FPrintF<node::quic::PathDescriptor const&, node::quic::QuicError&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::PathDescriptor const&, node::quic::QuicError&) Unexecuted instantiation: void node::FPrintF<node::quic::Session::Options&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::Session::Options&) Unexecuted instantiation: void node::FPrintF<node::SocketAddress const&, node::quic::Session::Options const&, node::quic::Session::Config&, char const*>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::SocketAddress const&, node::quic::Session::Options const&, node::quic::Session::Config&, char const*&&) Unexecuted instantiation: void node::FPrintF<char const*&, int&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, char const*&, int&) Unexecuted instantiation: void node::FPrintF<unsigned long const&, node::SocketAddress const&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long const&, node::SocketAddress const&) Unexecuted instantiation: void node::FPrintF<node::quic::CID&, node::quic::CID&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::CID&, node::quic::CID&) Unexecuted instantiation: void node::FPrintF<node::quic::CID&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::CID&) Unexecuted instantiation: void node::FPrintF<long, unsigned long&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, long&&, unsigned long&) Unexecuted instantiation: void node::FPrintF<long>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, long&&) Unexecuted instantiation: void node::FPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&) Unexecuted instantiation: void node::FPrintF<node::quic::Session::Application_Options&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::Session::Application_Options&) Unexecuted instantiation: void node::FPrintF<unsigned long const&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long const&) Unexecuted instantiation: void node::FPrintF<unsigned long&, long&, bool const&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, long&, bool const&) Unexecuted instantiation: void node::FPrintF<unsigned long&, long&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, long&) Unexecuted instantiation: void node::FPrintF<unsigned long, long>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, long&&) Unexecuted instantiation: void node::FPrintF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, node::quic::CID&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&, node::quic::CID&) Unexecuted instantiation: void node::FPrintF<node::quic::QuicError&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::QuicError&) Unexecuted instantiation: void node::FPrintF<unsigned long&, node::quic::Path&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, node::quic::Path&) Unexecuted instantiation: void node::FPrintF<unsigned long, unsigned long&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&&, unsigned long&) Unexecuted instantiation: void node::FPrintF<node::SocketAddress&, node::SocketAddress&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::SocketAddress&, node::SocketAddress&) Unexecuted instantiation: void node::FPrintF<long&, node::quic::QuicError&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, long&, node::quic::QuicError&) Unexecuted instantiation: void node::FPrintF<long, node::quic::QuicError&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, long&&, node::quic::QuicError&) Unexecuted instantiation: void node::FPrintF<unsigned long&, node::quic::QuicError&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long&, node::quic::QuicError&) Unexecuted instantiation: void node::FPrintF<node::quic::Session::Application::StreamData&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, node::quic::Session::Application::StreamData&) Unexecuted instantiation: void node::FPrintF<long&, long&>(_IO_FILE*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, long&, long&) |
182 | | |
183 | | template <typename... Args> |
184 | | inline void FORCE_INLINE Debug(EnabledDebugList* list, |
185 | | DebugCategory cat, |
186 | | const char* format, |
187 | 2.55k | Args&&... args) { |
188 | 2.55k | if (!list->enabled(cat)) [[unlikely]] |
189 | 2.55k | return; |
190 | 0 | FPrintF(stderr, format, std::forward<Args>(args)...); |
191 | 0 | } Unexecuted instantiation: void node::Debug<unsigned long&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned long&) Unexecuted instantiation: void node::Debug<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(node::EnabledDebugList*, node::DebugCategory, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) Unexecuted instantiation: void node::Debug<bool&, unsigned long, unsigned long>(node::EnabledDebugList*, node::DebugCategory, char const*, bool&, unsigned long&&, unsigned long&&) Unexecuted instantiation: void node::Debug<unsigned long, unsigned long, unsigned long, unsigned long>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned long&&, unsigned long&&, unsigned long&&, unsigned long&&) Unexecuted instantiation: void node::Debug<unsigned long&, unsigned long&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned long&, unsigned long&) Unexecuted instantiation: void node::Debug<unsigned long>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned long&&) Unexecuted instantiation: void node::Debug<char const*>(node::EnabledDebugList*, node::DebugCategory, char const*, char const*&&) Unexecuted instantiation: void node::Debug<unsigned int&, unsigned int&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned int&, unsigned int&) void node::Debug<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*, char const*>(node::EnabledDebugList*, node::DebugCategory, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*&&, char const*&&) Line | Count | Source | 187 | 2.55k | Args&&... args) { | 188 | 2.55k | if (!list->enabled(cat)) [[unlikely]] | 189 | 2.55k | return; | 190 | 0 | FPrintF(stderr, format, std::forward<Args>(args)...); | 191 | 0 | } |
Unexecuted instantiation: void node::Debug<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*, char const (&) [12]>(node::EnabledDebugList*, node::DebugCategory, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*&&, char const (&) [12]) Unexecuted instantiation: void node::Debug<int&, int&, char const*>(node::EnabledDebugList*, node::DebugCategory, char const*, int&, int&, char const*&&) Unexecuted instantiation: void node::Debug<unsigned int&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned int&) Unexecuted instantiation: void node::Debug<int>(node::EnabledDebugList*, node::DebugCategory, char const*, int&&) Unexecuted instantiation: void node::Debug<int&>(node::EnabledDebugList*, node::DebugCategory, char const*, int&) Unexecuted instantiation: void node::Debug<unsigned long&, int>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned long&, int&&) Unexecuted instantiation: void node::Debug<long&, char const*>(node::EnabledDebugList*, node::DebugCategory, char const*, long&, char const*&&) Unexecuted instantiation: void node::Debug<unsigned char const&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned char const&) Unexecuted instantiation: void node::Debug<unsigned int&, unsigned int const&, int&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned int&, unsigned int const&, int&) Unexecuted instantiation: void node::Debug<unsigned char const&, int&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned char const&, int&) Unexecuted instantiation: void node::Debug<int&, unsigned int&>(node::EnabledDebugList*, node::DebugCategory, char const*, int&, unsigned int&) Unexecuted instantiation: void node::Debug<int&, unsigned long&, unsigned char&>(node::EnabledDebugList*, node::DebugCategory, char const*, int&, unsigned long&, unsigned char&) Unexecuted instantiation: void node::Debug<char const*&>(node::EnabledDebugList*, node::DebugCategory, char const*, char const*&) Unexecuted instantiation: void node::Debug<long&>(node::EnabledDebugList*, node::DebugCategory, char const*, long&) Unexecuted instantiation: void node::Debug<long&, unsigned long&>(node::EnabledDebugList*, node::DebugCategory, char const*, long&, unsigned long&) Unexecuted instantiation: void node::Debug<nghttp2_headers_category&>(node::EnabledDebugList*, node::DebugCategory, char const*, nghttp2_headers_category&) Unexecuted instantiation: void node::Debug<unsigned long&, int&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned long&, int&) Unexecuted instantiation: void node::Debug<char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(node::EnabledDebugList*, node::DebugCategory, char const*, char const*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) Unexecuted instantiation: void node::Debug<char const*, unsigned long>(node::EnabledDebugList*, node::DebugCategory, char const*, char const*&&, unsigned long&&) Unexecuted instantiation: void node::Debug<char const*, char const*>(node::EnabledDebugList*, node::DebugCategory, char const*, char const*&&, char const*&&) Unexecuted instantiation: void node::Debug<int, v8::Context*, void*&>(node::EnabledDebugList*, node::DebugCategory, char const*, int&&, v8::Context*&&, void*&) Unexecuted instantiation: void node::Debug<int, v8::Object*, int>(node::EnabledDebugList*, node::DebugCategory, char const*, int&&, v8::Object*&&, int&&) Unexecuted instantiation: void node::Debug<v8::Object*, char const (&) [30]>(node::EnabledDebugList*, node::DebugCategory, char const*, v8::Object*&&, char const (&) [30]) Unexecuted instantiation: void node::Debug<v8::Object*, char const (&) [16]>(node::EnabledDebugList*, node::DebugCategory, char const*, v8::Object*&&, char const (&) [16]) Unexecuted instantiation: void node::Debug<v8::Object*, char const (&) [24]>(node::EnabledDebugList*, node::DebugCategory, char const*, v8::Object*&&, char const (&) [24]) Unexecuted instantiation: void node::Debug<v8::Object*, char const (&) [22]>(node::EnabledDebugList*, node::DebugCategory, char const*, v8::Object*&&, char const (&) [22]) Unexecuted instantiation: void node::Debug<v8::Object*, char const (&) [21]>(node::EnabledDebugList*, node::DebugCategory, char const*, v8::Object*&&, char const (&) [21]) Unexecuted instantiation: void node::Debug<v8::Object*, char const (&) [20]>(node::EnabledDebugList*, node::DebugCategory, char const*, v8::Object*&&, char const (&) [20]) Unexecuted instantiation: void node::Debug<v8::Object*, char const (&) [17]>(node::EnabledDebugList*, node::DebugCategory, char const*, v8::Object*&&, char const (&) [17]) Unexecuted instantiation: void node::Debug<int, v8::Object*>(node::EnabledDebugList*, node::DebugCategory, char const*, int&&, v8::Object*&&) Unexecuted instantiation: void node::Debug<v8::Object*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(node::EnabledDebugList*, node::DebugCategory, char const*, v8::Object*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&) Unexecuted instantiation: void node::Debug<int, node::SnapshotableObject*&, v8::Object*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(node::EnabledDebugList*, node::DebugCategory, char const*, int&&, node::SnapshotableObject*&, v8::Object*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) Unexecuted instantiation: void node::Debug<unsigned int&, unsigned long&, unsigned int&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned int&, unsigned long&, unsigned int&) Unexecuted instantiation: void node::Debug<unsigned int&, unsigned long&, unsigned long&, unsigned int&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned int&, unsigned long&, unsigned long&, unsigned int&) Unexecuted instantiation: void node::Debug<unsigned int&, unsigned long&, unsigned long&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned int&, unsigned long&, unsigned long&) Unexecuted instantiation: void node::Debug<unsigned int&, unsigned long&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned int&, unsigned long&) Unexecuted instantiation: void node::Debug<unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned int&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned int&) Unexecuted instantiation: void node::Debug<unsigned int&, unsigned int&, unsigned int&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned int&, unsigned int&, unsigned int&) Unexecuted instantiation: void node::Debug<unsigned int&, unsigned int&, unsigned int&, unsigned int&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned int&, unsigned int&, unsigned int&, unsigned int&) Unexecuted instantiation: void node::Debug<unsigned int&, long&, unsigned int&, unsigned int&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned int&, long&, unsigned int&, unsigned int&) Unexecuted instantiation: void node::Debug<unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&) Unexecuted instantiation: void node::Debug<unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&) Unexecuted instantiation: void node::Debug<unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&, unsigned int&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&, unsigned int&) Unexecuted instantiation: void node::Debug<unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&) Unexecuted instantiation: void node::Debug<unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&) Unexecuted instantiation: void node::Debug<unsigned long&, int, char const*&, char const*&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned long&, int&&, char const*&, char const*&) Unexecuted instantiation: void node::Debug<void*, void*, void*>(node::EnabledDebugList*, node::DebugCategory, char const*, void*&&, void*&&, void*&&) Unexecuted instantiation: void node::Debug<void*>(node::EnabledDebugList*, node::DebugCategory, char const*, void*&&) Unexecuted instantiation: void node::Debug<char*&, char*&>(node::EnabledDebugList*, node::DebugCategory, char const*, char*&, char*&) Unexecuted instantiation: void node::Debug<char const (&) [3]>(node::EnabledDebugList*, node::DebugCategory, char const*, char const (&) [3]) Unexecuted instantiation: void node::Debug<std::__1::basic_string_view<char, std::__1::char_traits<char> > >(node::EnabledDebugList*, node::DebugCategory, char const*, std::__1::basic_string_view<char, std::__1::char_traits<char> >&&) Unexecuted instantiation: void node::Debug<bool&>(node::EnabledDebugList*, node::DebugCategory, char const*, bool&) Unexecuted instantiation: void node::Debug<int&, char const*&>(node::EnabledDebugList*, node::DebugCategory, char const*, int&, char const*&) Unexecuted instantiation: void node::Debug<unsigned long, int&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned long&&, int&) Unexecuted instantiation: void node::Debug<bool&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(node::EnabledDebugList*, node::DebugCategory, char const*, bool&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&) Unexecuted instantiation: void node::Debug<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(node::EnabledDebugList*, node::DebugCategory, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) Unexecuted instantiation: void node::Debug<node::SocketAddress const&>(node::EnabledDebugList*, node::DebugCategory, char const*, node::SocketAddress const&) Unexecuted instantiation: void node::Debug<node::quic::CID const&, node::SocketAddress const&>(node::EnabledDebugList*, node::DebugCategory, char const*, node::quic::CID const&, node::SocketAddress const&) Unexecuted instantiation: void node::Debug<node::quic::Session::Config&>(node::EnabledDebugList*, node::DebugCategory, char const*, node::quic::Session::Config&) Unexecuted instantiation: void node::Debug<node::SocketAddress const&, node::quic::RetryToken&>(node::EnabledDebugList*, node::DebugCategory, char const*, node::SocketAddress const&, node::quic::RetryToken&) Unexecuted instantiation: void node::Debug<node::SocketAddress const&, node::quic::CID&>(node::EnabledDebugList*, node::DebugCategory, char const*, node::SocketAddress const&, node::quic::CID&) Unexecuted instantiation: void node::Debug<node::SocketAddress const&, node::quic::RegularToken&>(node::EnabledDebugList*, node::DebugCategory, char const*, node::SocketAddress const&, node::quic::RegularToken&) Unexecuted instantiation: void node::Debug<node::quic::CID const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > >(node::EnabledDebugList*, node::DebugCategory, char const*, node::quic::CID const&, std::__1::basic_string_view<char, std::__1::char_traits<char> >&&) Unexecuted instantiation: void node::Debug<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(node::EnabledDebugList*, node::DebugCategory, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&) Unexecuted instantiation: void node::Debug<unsigned int&, node::SocketAddress const&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned int&, node::SocketAddress const&) Unexecuted instantiation: void node::Debug<node::quic::CID const&>(node::EnabledDebugList*, node::DebugCategory, char const*, node::quic::CID const&) Unexecuted instantiation: void node::Debug<node::quic::CID const&, node::quic::CID const&>(node::EnabledDebugList*, node::DebugCategory, char const*, node::quic::CID const&, node::quic::CID const&) Unexecuted instantiation: void node::Debug<node::quic::StatelessResetToken const&>(node::EnabledDebugList*, node::DebugCategory, char const*, node::quic::StatelessResetToken const&) Unexecuted instantiation: void node::Debug<node::quic::PathDescriptor const&>(node::EnabledDebugList*, node::DebugCategory, char const*, node::quic::PathDescriptor const&) Unexecuted instantiation: void node::Debug<node::quic::PathDescriptor const&, unsigned long&>(node::EnabledDebugList*, node::DebugCategory, char const*, node::quic::PathDescriptor const&, unsigned long&) Unexecuted instantiation: void node::Debug<node::quic::PathDescriptor const&, node::quic::QuicError&>(node::EnabledDebugList*, node::DebugCategory, char const*, node::quic::PathDescriptor const&, node::quic::QuicError&) Unexecuted instantiation: void node::Debug<node::quic::Session::Options&>(node::EnabledDebugList*, node::DebugCategory, char const*, node::quic::Session::Options&) Unexecuted instantiation: void node::Debug<node::SocketAddress const&, node::quic::Session::Options const&, node::quic::Session::Config&, char const*>(node::EnabledDebugList*, node::DebugCategory, char const*, node::SocketAddress const&, node::quic::Session::Options const&, node::quic::Session::Config&, char const*&&) Unexecuted instantiation: void node::Debug<char const*&, int&>(node::EnabledDebugList*, node::DebugCategory, char const*, char const*&, int&) Unexecuted instantiation: void node::Debug<unsigned long const&, node::SocketAddress const&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned long const&, node::SocketAddress const&) Unexecuted instantiation: void node::Debug<node::quic::CID&, node::quic::CID&>(node::EnabledDebugList*, node::DebugCategory, char const*, node::quic::CID&, node::quic::CID&) Unexecuted instantiation: void node::Debug<node::quic::CID&>(node::EnabledDebugList*, node::DebugCategory, char const*, node::quic::CID&) Unexecuted instantiation: void node::Debug<long, unsigned long&>(node::EnabledDebugList*, node::DebugCategory, char const*, long&&, unsigned long&) Unexecuted instantiation: void node::Debug<long>(node::EnabledDebugList*, node::DebugCategory, char const*, long&&) Unexecuted instantiation: void node::Debug<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(node::EnabledDebugList*, node::DebugCategory, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&) Unexecuted instantiation: void node::Debug<node::quic::Session::Application_Options&>(node::EnabledDebugList*, node::DebugCategory, char const*, node::quic::Session::Application_Options&) Unexecuted instantiation: void node::Debug<unsigned long const&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned long const&) Unexecuted instantiation: void node::Debug<unsigned long&, long&, bool const&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned long&, long&, bool const&) Unexecuted instantiation: void node::Debug<unsigned long&, long&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned long&, long&) Unexecuted instantiation: void node::Debug<unsigned long, long>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned long&&, long&&) Unexecuted instantiation: void node::Debug<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, node::quic::CID&>(node::EnabledDebugList*, node::DebugCategory, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&, node::quic::CID&) Unexecuted instantiation: void node::Debug<node::quic::QuicError&>(node::EnabledDebugList*, node::DebugCategory, char const*, node::quic::QuicError&) Unexecuted instantiation: void node::Debug<unsigned long&, node::quic::Path&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned long&, node::quic::Path&) Unexecuted instantiation: void node::Debug<unsigned long, unsigned long&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned long&&, unsigned long&) Unexecuted instantiation: void node::Debug<node::SocketAddress&, node::SocketAddress&>(node::EnabledDebugList*, node::DebugCategory, char const*, node::SocketAddress&, node::SocketAddress&) Unexecuted instantiation: void node::Debug<long&, node::quic::QuicError&>(node::EnabledDebugList*, node::DebugCategory, char const*, long&, node::quic::QuicError&) Unexecuted instantiation: void node::Debug<long, node::quic::QuicError&>(node::EnabledDebugList*, node::DebugCategory, char const*, long&&, node::quic::QuicError&) Unexecuted instantiation: void node::Debug<unsigned long&, node::quic::QuicError&>(node::EnabledDebugList*, node::DebugCategory, char const*, unsigned long&, node::quic::QuicError&) Unexecuted instantiation: void node::Debug<node::quic::Session::Application::StreamData&>(node::EnabledDebugList*, node::DebugCategory, char const*, node::quic::Session::Application::StreamData&) Unexecuted instantiation: void node::Debug<long&, long&>(node::EnabledDebugList*, node::DebugCategory, char const*, long&, long&) |
192 | | |
193 | | inline void FORCE_INLINE Debug(EnabledDebugList* list, |
194 | | DebugCategory cat, |
195 | 35 | const char* message) { |
196 | 35 | if (!list->enabled(cat)) [[unlikely]] |
197 | 35 | return; |
198 | 0 | FPrintF(stderr, "%s", message); |
199 | 0 | } |
200 | | |
201 | | template <typename... Args> |
202 | | inline void FORCE_INLINE |
203 | 0 | Debug(Environment* env, DebugCategory cat, const char* format, Args&&... args) { |
204 | 0 | Debug(env->enabled_debug_list(), cat, format, std::forward<Args>(args)...); |
205 | 0 | } Unexecuted instantiation: void node::Debug<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(node::Environment*, node::DebugCategory, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) Unexecuted instantiation: void node::Debug<bool&, unsigned long, unsigned long>(node::Environment*, node::DebugCategory, char const*, bool&, unsigned long&&, unsigned long&&) Unexecuted instantiation: void node::Debug<unsigned long, unsigned long, unsigned long, unsigned long>(node::Environment*, node::DebugCategory, char const*, unsigned long&&, unsigned long&&, unsigned long&&, unsigned long&&) Unexecuted instantiation: void node::Debug<unsigned long&, unsigned long&>(node::Environment*, node::DebugCategory, char const*, unsigned long&, unsigned long&) Unexecuted instantiation: void node::Debug<unsigned long>(node::Environment*, node::DebugCategory, char const*, unsigned long&&) Unexecuted instantiation: void node::Debug<char const*>(node::Environment*, node::DebugCategory, char const*, char const*&&) Unexecuted instantiation: void node::Debug<unsigned int&, unsigned int&>(node::Environment*, node::DebugCategory, char const*, unsigned int&, unsigned int&) Unexecuted instantiation: void node::Debug<int&, int&, char const*>(node::Environment*, node::DebugCategory, char const*, int&, int&, char const*&&) Unexecuted instantiation: void node::Debug<char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(node::Environment*, node::DebugCategory, char const*, char const*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) Unexecuted instantiation: void node::Debug<unsigned int&, unsigned long&, unsigned int&>(node::Environment*, node::DebugCategory, char const*, unsigned int&, unsigned long&, unsigned int&) Unexecuted instantiation: void node::Debug<unsigned int&, unsigned long&, unsigned long&, unsigned int&>(node::Environment*, node::DebugCategory, char const*, unsigned int&, unsigned long&, unsigned long&, unsigned int&) Unexecuted instantiation: void node::Debug<unsigned int&, unsigned long&, unsigned long&>(node::Environment*, node::DebugCategory, char const*, unsigned int&, unsigned long&, unsigned long&) Unexecuted instantiation: void node::Debug<unsigned int&>(node::Environment*, node::DebugCategory, char const*, unsigned int&) Unexecuted instantiation: void node::Debug<unsigned int&, unsigned long&>(node::Environment*, node::DebugCategory, char const*, unsigned int&, unsigned long&) Unexecuted instantiation: void node::Debug<unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned int&>(node::Environment*, node::DebugCategory, char const*, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned int&) Unexecuted instantiation: void node::Debug<unsigned int&, unsigned int&, unsigned int&>(node::Environment*, node::DebugCategory, char const*, unsigned int&, unsigned int&, unsigned int&) Unexecuted instantiation: void node::Debug<unsigned int&, unsigned int&, unsigned int&, unsigned int&>(node::Environment*, node::DebugCategory, char const*, unsigned int&, unsigned int&, unsigned int&, unsigned int&) Unexecuted instantiation: void node::Debug<unsigned int&, long&, unsigned int&, unsigned int&>(node::Environment*, node::DebugCategory, char const*, unsigned int&, long&, unsigned int&, unsigned int&) Unexecuted instantiation: void node::Debug<unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&>(node::Environment*, node::DebugCategory, char const*, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&) Unexecuted instantiation: void node::Debug<unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&>(node::Environment*, node::DebugCategory, char const*, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&) Unexecuted instantiation: void node::Debug<unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&, unsigned int&>(node::Environment*, node::DebugCategory, char const*, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned long&, unsigned long&, unsigned int&, unsigned int&) Unexecuted instantiation: void node::Debug<unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&>(node::Environment*, node::DebugCategory, char const*, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&) Unexecuted instantiation: void node::Debug<unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&>(node::Environment*, node::DebugCategory, char const*, unsigned int&, unsigned int&, unsigned int&, unsigned int&, unsigned int&) Unexecuted instantiation: void node::Debug<char const (&) [3]>(node::Environment*, node::DebugCategory, char const*, char const (&) [3]) Unexecuted instantiation: void node::Debug<char const*&>(node::Environment*, node::DebugCategory, char const*, char const*&) Unexecuted instantiation: void node::Debug<std::__1::basic_string_view<char, std::__1::char_traits<char> > >(node::Environment*, node::DebugCategory, char const*, std::__1::basic_string_view<char, std::__1::char_traits<char> >&&) Unexecuted instantiation: void node::Debug<unsigned long&>(node::Environment*, node::DebugCategory, char const*, unsigned long&) Unexecuted instantiation: void node::Debug<bool&>(node::Environment*, node::DebugCategory, char const*, bool&) Unexecuted instantiation: void node::Debug<bool&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&>(node::Environment*, node::DebugCategory, char const*, bool&, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&) |
206 | | |
207 | | inline void FORCE_INLINE Debug(Environment* env, |
208 | | DebugCategory cat, |
209 | 35 | const char* message) { |
210 | 35 | Debug(env->enabled_debug_list(), cat, message); |
211 | 35 | } |
212 | | |
213 | | template <typename... Args> |
214 | | inline void Debug(Environment* env, |
215 | | DebugCategory cat, |
216 | | const std::string& format, |
217 | 0 | Args&&... args) { |
218 | 0 | Debug(env->enabled_debug_list(), |
219 | 0 | cat, |
220 | 0 | format.c_str(), |
221 | 0 | std::forward<Args>(args)...); |
222 | 0 | } Unexecuted instantiation: void node::Debug<>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) Unexecuted instantiation: void node::Debug<unsigned int&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int&) Unexecuted instantiation: void node::Debug<int>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int&&) Unexecuted instantiation: void node::Debug<int&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int&) Unexecuted instantiation: void node::Debug<unsigned long&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long&) Unexecuted instantiation: void node::Debug<unsigned long&, int>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long&, int&&) Unexecuted instantiation: void node::Debug<long&, char const*>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, long&, char const*&&) Unexecuted instantiation: void node::Debug<unsigned char const&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned char const&) Unexecuted instantiation: void node::Debug<unsigned int&, unsigned int const&, int&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int&, unsigned int const&, int&) Unexecuted instantiation: void node::Debug<unsigned char const&, int&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned char const&, int&) Unexecuted instantiation: void node::Debug<int&, unsigned int&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int&, unsigned int&) Unexecuted instantiation: void node::Debug<int&, unsigned long&, unsigned char&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int&, unsigned long&, unsigned char&) Unexecuted instantiation: void node::Debug<char const*&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*&) Unexecuted instantiation: void node::Debug<long&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, long&) Unexecuted instantiation: void node::Debug<long&, unsigned long&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, long&, unsigned long&) Unexecuted instantiation: void node::Debug<nghttp2_headers_category&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, nghttp2_headers_category&) Unexecuted instantiation: void node::Debug<unsigned long>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long&&) Unexecuted instantiation: void node::Debug<unsigned long&, int&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long&, int&) Unexecuted instantiation: void node::Debug<char const*>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*&&) Unexecuted instantiation: void node::Debug<unsigned long&, int, char const*&, char const*&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long&, int&&, char const*&, char const*&) Unexecuted instantiation: void node::Debug<int&, char const*&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int&, char const*&) Unexecuted instantiation: void node::Debug<unsigned long, int&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long&&, int&) Unexecuted instantiation: void node::Debug<node::SocketAddress const&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, node::SocketAddress const&) Unexecuted instantiation: void node::Debug<node::quic::CID const&, node::SocketAddress const&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, node::quic::CID const&, node::SocketAddress const&) Unexecuted instantiation: void node::Debug<node::quic::Session::Config&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, node::quic::Session::Config&) Unexecuted instantiation: void node::Debug<node::SocketAddress const&, node::quic::RetryToken&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, node::SocketAddress const&, node::quic::RetryToken&) Unexecuted instantiation: void node::Debug<node::SocketAddress const&, node::quic::CID&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, node::SocketAddress const&, node::quic::CID&) Unexecuted instantiation: void node::Debug<node::SocketAddress const&, node::quic::RegularToken&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, node::SocketAddress const&, node::quic::RegularToken&) Unexecuted instantiation: void node::Debug<node::quic::CID const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > >(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, node::quic::CID const&, std::__1::basic_string_view<char, std::__1::char_traits<char> >&&) Unexecuted instantiation: void node::Debug<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&) Unexecuted instantiation: void node::Debug<unsigned int&, node::SocketAddress const&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int&, node::SocketAddress const&) Unexecuted instantiation: void node::Debug<node::quic::CID const&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, node::quic::CID const&) Unexecuted instantiation: void node::Debug<node::quic::CID const&, node::quic::CID const&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, node::quic::CID const&, node::quic::CID const&) Unexecuted instantiation: void node::Debug<node::quic::StatelessResetToken const&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, node::quic::StatelessResetToken const&) Unexecuted instantiation: void node::Debug<node::quic::PathDescriptor const&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, node::quic::PathDescriptor const&) Unexecuted instantiation: void node::Debug<node::quic::PathDescriptor const&, unsigned long&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, node::quic::PathDescriptor const&, unsigned long&) Unexecuted instantiation: void node::Debug<node::quic::PathDescriptor const&, node::quic::QuicError&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, node::quic::PathDescriptor const&, node::quic::QuicError&) Unexecuted instantiation: void node::Debug<node::quic::Session::Options&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, node::quic::Session::Options&) Unexecuted instantiation: void node::Debug<node::SocketAddress const&, node::quic::Session::Options const&, node::quic::Session::Config&, char const*>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, node::SocketAddress const&, node::quic::Session::Options const&, node::quic::Session::Config&, char const*&&) Unexecuted instantiation: void node::Debug<char const*&, int&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*&, int&) Unexecuted instantiation: void node::Debug<unsigned long const&, node::SocketAddress const&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long const&, node::SocketAddress const&) Unexecuted instantiation: void node::Debug<node::quic::CID&, node::quic::CID&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, node::quic::CID&, node::quic::CID&) Unexecuted instantiation: void node::Debug<node::quic::CID&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, node::quic::CID&) Unexecuted instantiation: void node::Debug<long, unsigned long&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, long&&, unsigned long&) Unexecuted instantiation: void node::Debug<long>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, long&&) Unexecuted instantiation: void node::Debug<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&) Unexecuted instantiation: void node::Debug<node::quic::Session::Application_Options&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, node::quic::Session::Application_Options&) Unexecuted instantiation: void node::Debug<unsigned long const&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long const&) Unexecuted instantiation: void node::Debug<unsigned long&, long&, bool const&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long&, long&, bool const&) Unexecuted instantiation: void node::Debug<unsigned long&, long&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long&, long&) Unexecuted instantiation: void node::Debug<unsigned long, long>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long&&, long&&) Unexecuted instantiation: void node::Debug<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, node::quic::CID&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&, node::quic::CID&) Unexecuted instantiation: void node::Debug<node::quic::QuicError&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, node::quic::QuicError&) Unexecuted instantiation: void node::Debug<unsigned long&, node::quic::Path&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long&, node::quic::Path&) Unexecuted instantiation: void node::Debug<unsigned long, unsigned long&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long&&, unsigned long&) Unexecuted instantiation: void node::Debug<node::SocketAddress&, node::SocketAddress&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, node::SocketAddress&, node::SocketAddress&) Unexecuted instantiation: void node::Debug<long&, node::quic::QuicError&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, long&, node::quic::QuicError&) Unexecuted instantiation: void node::Debug<unsigned long&, unsigned long&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long&, unsigned long&) Unexecuted instantiation: void node::Debug<long, node::quic::QuicError&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, long&&, node::quic::QuicError&) Unexecuted instantiation: void node::Debug<unsigned long&, node::quic::QuicError&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long&, node::quic::QuicError&) Unexecuted instantiation: void node::Debug<node::quic::Session::Application::StreamData&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, node::quic::Session::Application::StreamData&) Unexecuted instantiation: void node::Debug<long&, long&>(node::Environment*, node::DebugCategory, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, long&, long&) |
223 | | |
224 | | // Used internally by the 'real' Debug(AsyncWrap*, ...) functions below, so that |
225 | | // the FORCE_INLINE flag on them doesn't apply to the contents of this function |
226 | | // as well. |
227 | | // We apply COLD_NOINLINE to tell the compiler that it's not worth optimizing |
228 | | // this function for speed and it should rather focus on keeping it out of |
229 | | // hot code paths. In particular, we want to keep the string concatenating code |
230 | | // out of the function containing the original `Debug()` call. |
231 | | template <typename... Args> |
232 | | void COLD_NOINLINE UnconditionalAsyncWrapDebug(AsyncWrap* async_wrap, |
233 | | const char* format, |
234 | 0 | Args&&... args) { |
235 | 0 | Debug(async_wrap->env(), |
236 | 0 | static_cast<DebugCategory>(async_wrap->provider_type()), |
237 | 0 | async_wrap->diagnostic_name() + " " + format + "\n", |
238 | 0 | std::forward<Args>(args)...); |
239 | 0 | } Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<>(node::AsyncWrap*, char const*) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<unsigned int&>(node::AsyncWrap*, char const*, unsigned int&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<int>(node::AsyncWrap*, char const*, int&&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<int&>(node::AsyncWrap*, char const*, int&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<unsigned long&>(node::AsyncWrap*, char const*, unsigned long&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<unsigned long&, int>(node::AsyncWrap*, char const*, unsigned long&, int&&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<long&, char const*>(node::AsyncWrap*, char const*, long&, char const*&&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<unsigned char const&>(node::AsyncWrap*, char const*, unsigned char const&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<unsigned int&, unsigned int const&, int&>(node::AsyncWrap*, char const*, unsigned int&, unsigned int const&, int&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<unsigned char const&, int&>(node::AsyncWrap*, char const*, unsigned char const&, int&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<int&, unsigned int&>(node::AsyncWrap*, char const*, int&, unsigned int&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<int&, unsigned long&, unsigned char&>(node::AsyncWrap*, char const*, int&, unsigned long&, unsigned char&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<char const*&>(node::AsyncWrap*, char const*, char const*&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<long&>(node::AsyncWrap*, char const*, long&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<long&, unsigned long&>(node::AsyncWrap*, char const*, long&, unsigned long&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<nghttp2_headers_category&>(node::AsyncWrap*, char const*, nghttp2_headers_category&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<unsigned long>(node::AsyncWrap*, char const*, unsigned long&&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<unsigned long&, int&>(node::AsyncWrap*, char const*, unsigned long&, int&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<char const*>(node::AsyncWrap*, char const*, char const*&&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<unsigned long&, int, char const*&, char const*&>(node::AsyncWrap*, char const*, unsigned long&, int&&, char const*&, char const*&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<int&, char const*&>(node::AsyncWrap*, char const*, int&, char const*&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<unsigned long, int&>(node::AsyncWrap*, char const*, unsigned long&&, int&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<node::SocketAddress const&>(node::AsyncWrap*, char const*, node::SocketAddress const&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<node::quic::CID const&, node::SocketAddress const&>(node::AsyncWrap*, char const*, node::quic::CID const&, node::SocketAddress const&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<node::quic::Session::Config&>(node::AsyncWrap*, char const*, node::quic::Session::Config&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<node::SocketAddress const&, node::quic::RetryToken&>(node::AsyncWrap*, char const*, node::SocketAddress const&, node::quic::RetryToken&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<node::SocketAddress const&, node::quic::CID&>(node::AsyncWrap*, char const*, node::SocketAddress const&, node::quic::CID&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<node::SocketAddress const&, node::quic::RegularToken&>(node::AsyncWrap*, char const*, node::SocketAddress const&, node::quic::RegularToken&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<node::quic::CID const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > >(node::AsyncWrap*, char const*, node::quic::CID const&, std::__1::basic_string_view<char, std::__1::char_traits<char> >&&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(node::AsyncWrap*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<unsigned int&, node::SocketAddress const&>(node::AsyncWrap*, char const*, unsigned int&, node::SocketAddress const&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<node::quic::CID const&>(node::AsyncWrap*, char const*, node::quic::CID const&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<node::quic::CID const&, node::quic::CID const&>(node::AsyncWrap*, char const*, node::quic::CID const&, node::quic::CID const&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<node::quic::StatelessResetToken const&>(node::AsyncWrap*, char const*, node::quic::StatelessResetToken const&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<node::quic::PathDescriptor const&>(node::AsyncWrap*, char const*, node::quic::PathDescriptor const&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<node::quic::PathDescriptor const&, unsigned long&>(node::AsyncWrap*, char const*, node::quic::PathDescriptor const&, unsigned long&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<node::quic::PathDescriptor const&, node::quic::QuicError&>(node::AsyncWrap*, char const*, node::quic::PathDescriptor const&, node::quic::QuicError&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<node::quic::Session::Options&>(node::AsyncWrap*, char const*, node::quic::Session::Options&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<node::SocketAddress const&, node::quic::Session::Options const&, node::quic::Session::Config&, char const*>(node::AsyncWrap*, char const*, node::SocketAddress const&, node::quic::Session::Options const&, node::quic::Session::Config&, char const*&&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<char const*&, int&>(node::AsyncWrap*, char const*, char const*&, int&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<unsigned long const&, node::SocketAddress const&>(node::AsyncWrap*, char const*, unsigned long const&, node::SocketAddress const&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<node::quic::CID&, node::quic::CID&>(node::AsyncWrap*, char const*, node::quic::CID&, node::quic::CID&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<node::quic::CID&>(node::AsyncWrap*, char const*, node::quic::CID&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<long, unsigned long&>(node::AsyncWrap*, char const*, long&&, unsigned long&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<long>(node::AsyncWrap*, char const*, long&&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(node::AsyncWrap*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<node::quic::Session::Application_Options&>(node::AsyncWrap*, char const*, node::quic::Session::Application_Options&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<unsigned long const&>(node::AsyncWrap*, char const*, unsigned long const&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<unsigned long&, long&, bool const&>(node::AsyncWrap*, char const*, unsigned long&, long&, bool const&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<unsigned long&, long&>(node::AsyncWrap*, char const*, unsigned long&, long&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<unsigned long, long>(node::AsyncWrap*, char const*, unsigned long&&, long&&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, node::quic::CID&>(node::AsyncWrap*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&, node::quic::CID&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<node::quic::QuicError&>(node::AsyncWrap*, char const*, node::quic::QuicError&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<unsigned long&, node::quic::Path&>(node::AsyncWrap*, char const*, unsigned long&, node::quic::Path&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<unsigned long, unsigned long&>(node::AsyncWrap*, char const*, unsigned long&&, unsigned long&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<node::SocketAddress&, node::SocketAddress&>(node::AsyncWrap*, char const*, node::SocketAddress&, node::SocketAddress&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<long&, node::quic::QuicError&>(node::AsyncWrap*, char const*, long&, node::quic::QuicError&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<unsigned long&, unsigned long&>(node::AsyncWrap*, char const*, unsigned long&, unsigned long&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<long, node::quic::QuicError&>(node::AsyncWrap*, char const*, long&&, node::quic::QuicError&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<unsigned long&, node::quic::QuicError&>(node::AsyncWrap*, char const*, unsigned long&, node::quic::QuicError&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<node::quic::Session::Application::StreamData&>(node::AsyncWrap*, char const*, node::quic::Session::Application::StreamData&) Unexecuted instantiation: void node::UnconditionalAsyncWrapDebug<long&, long&>(node::AsyncWrap*, char const*, long&, long&) |
240 | | |
241 | | template <typename... Args> |
242 | | inline void FORCE_INLINE Debug(AsyncWrap* async_wrap, |
243 | | const char* format, |
244 | 0 | Args&&... args) { |
245 | 0 | DCHECK_NOT_NULL(async_wrap); |
246 | 0 | if (auto cat = static_cast<DebugCategory>(async_wrap->provider_type()); |
247 | 0 | !async_wrap->env()->enabled_debug_list()->enabled(cat)) [[unlikely]] { |
248 | 0 | return; |
249 | 0 | } |
250 | 0 | UnconditionalAsyncWrapDebug(async_wrap, format, std::forward<Args>(args)...); |
251 | 0 | } Unexecuted instantiation: void node::Debug<>(node::AsyncWrap*, char const*) Unexecuted instantiation: void node::Debug<unsigned int&>(node::AsyncWrap*, char const*, unsigned int&) Unexecuted instantiation: void node::Debug<int>(node::AsyncWrap*, char const*, int&&) Unexecuted instantiation: void node::Debug<int&>(node::AsyncWrap*, char const*, int&) Unexecuted instantiation: void node::Debug<unsigned long&>(node::AsyncWrap*, char const*, unsigned long&) Unexecuted instantiation: void node::Debug<unsigned long&, int>(node::AsyncWrap*, char const*, unsigned long&, int&&) Unexecuted instantiation: void node::Debug<long&, char const*>(node::AsyncWrap*, char const*, long&, char const*&&) Unexecuted instantiation: void node::Debug<unsigned char const&>(node::AsyncWrap*, char const*, unsigned char const&) Unexecuted instantiation: void node::Debug<unsigned int&, unsigned int const&, int&>(node::AsyncWrap*, char const*, unsigned int&, unsigned int const&, int&) Unexecuted instantiation: void node::Debug<unsigned char const&, int&>(node::AsyncWrap*, char const*, unsigned char const&, int&) Unexecuted instantiation: void node::Debug<int&, unsigned int&>(node::AsyncWrap*, char const*, int&, unsigned int&) Unexecuted instantiation: void node::Debug<int&, unsigned long&, unsigned char&>(node::AsyncWrap*, char const*, int&, unsigned long&, unsigned char&) Unexecuted instantiation: void node::Debug<char const*&>(node::AsyncWrap*, char const*, char const*&) Unexecuted instantiation: void node::Debug<long&>(node::AsyncWrap*, char const*, long&) Unexecuted instantiation: void node::Debug<long&, unsigned long&>(node::AsyncWrap*, char const*, long&, unsigned long&) Unexecuted instantiation: void node::Debug<nghttp2_headers_category&>(node::AsyncWrap*, char const*, nghttp2_headers_category&) Unexecuted instantiation: void node::Debug<unsigned long>(node::AsyncWrap*, char const*, unsigned long&&) Unexecuted instantiation: void node::Debug<unsigned long&, int&>(node::AsyncWrap*, char const*, unsigned long&, int&) Unexecuted instantiation: void node::Debug<char const*>(node::AsyncWrap*, char const*, char const*&&) Unexecuted instantiation: void node::Debug<unsigned long&, int, char const*&, char const*&>(node::AsyncWrap*, char const*, unsigned long&, int&&, char const*&, char const*&) Unexecuted instantiation: void node::Debug<int&, char const*&>(node::AsyncWrap*, char const*, int&, char const*&) Unexecuted instantiation: void node::Debug<unsigned long, int&>(node::AsyncWrap*, char const*, unsigned long&&, int&) Unexecuted instantiation: void node::Debug<node::SocketAddress const&>(node::AsyncWrap*, char const*, node::SocketAddress const&) Unexecuted instantiation: void node::Debug<node::quic::CID const&, node::SocketAddress const&>(node::AsyncWrap*, char const*, node::quic::CID const&, node::SocketAddress const&) Unexecuted instantiation: void node::Debug<node::quic::Session::Config&>(node::AsyncWrap*, char const*, node::quic::Session::Config&) Unexecuted instantiation: void node::Debug<node::SocketAddress const&, node::quic::RetryToken&>(node::AsyncWrap*, char const*, node::SocketAddress const&, node::quic::RetryToken&) Unexecuted instantiation: void node::Debug<node::SocketAddress const&, node::quic::CID&>(node::AsyncWrap*, char const*, node::SocketAddress const&, node::quic::CID&) Unexecuted instantiation: void node::Debug<node::SocketAddress const&, node::quic::RegularToken&>(node::AsyncWrap*, char const*, node::SocketAddress const&, node::quic::RegularToken&) Unexecuted instantiation: void node::Debug<node::quic::CID const&, std::__1::basic_string_view<char, std::__1::char_traits<char> > >(node::AsyncWrap*, char const*, node::quic::CID const&, std::__1::basic_string_view<char, std::__1::char_traits<char> >&&) Unexecuted instantiation: void node::Debug<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(node::AsyncWrap*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&) Unexecuted instantiation: void node::Debug<unsigned int&, node::SocketAddress const&>(node::AsyncWrap*, char const*, unsigned int&, node::SocketAddress const&) Unexecuted instantiation: void node::Debug<node::quic::CID const&>(node::AsyncWrap*, char const*, node::quic::CID const&) Unexecuted instantiation: void node::Debug<node::quic::CID const&, node::quic::CID const&>(node::AsyncWrap*, char const*, node::quic::CID const&, node::quic::CID const&) Unexecuted instantiation: void node::Debug<node::quic::StatelessResetToken const&>(node::AsyncWrap*, char const*, node::quic::StatelessResetToken const&) Unexecuted instantiation: void node::Debug<node::quic::PathDescriptor const&>(node::AsyncWrap*, char const*, node::quic::PathDescriptor const&) Unexecuted instantiation: void node::Debug<node::quic::PathDescriptor const&, unsigned long&>(node::AsyncWrap*, char const*, node::quic::PathDescriptor const&, unsigned long&) Unexecuted instantiation: void node::Debug<node::quic::PathDescriptor const&, node::quic::QuicError&>(node::AsyncWrap*, char const*, node::quic::PathDescriptor const&, node::quic::QuicError&) Unexecuted instantiation: void node::Debug<node::quic::Session::Options&>(node::AsyncWrap*, char const*, node::quic::Session::Options&) Unexecuted instantiation: void node::Debug<node::SocketAddress const&, node::quic::Session::Options const&, node::quic::Session::Config&, char const*>(node::AsyncWrap*, char const*, node::SocketAddress const&, node::quic::Session::Options const&, node::quic::Session::Config&, char const*&&) Unexecuted instantiation: void node::Debug<char const*&, int&>(node::AsyncWrap*, char const*, char const*&, int&) Unexecuted instantiation: void node::Debug<unsigned long const&, node::SocketAddress const&>(node::AsyncWrap*, char const*, unsigned long const&, node::SocketAddress const&) Unexecuted instantiation: void node::Debug<node::quic::CID&, node::quic::CID&>(node::AsyncWrap*, char const*, node::quic::CID&, node::quic::CID&) Unexecuted instantiation: void node::Debug<node::quic::CID&>(node::AsyncWrap*, char const*, node::quic::CID&) Unexecuted instantiation: void node::Debug<long, unsigned long&>(node::AsyncWrap*, char const*, long&&, unsigned long&) Unexecuted instantiation: void node::Debug<long>(node::AsyncWrap*, char const*, long&&) Unexecuted instantiation: void node::Debug<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(node::AsyncWrap*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&) Unexecuted instantiation: void node::Debug<node::quic::Session::Application_Options&>(node::AsyncWrap*, char const*, node::quic::Session::Application_Options&) Unexecuted instantiation: void node::Debug<unsigned long const&>(node::AsyncWrap*, char const*, unsigned long const&) Unexecuted instantiation: void node::Debug<unsigned long&, long&, bool const&>(node::AsyncWrap*, char const*, unsigned long&, long&, bool const&) Unexecuted instantiation: void node::Debug<unsigned long&, long&>(node::AsyncWrap*, char const*, unsigned long&, long&) Unexecuted instantiation: void node::Debug<unsigned long, long>(node::AsyncWrap*, char const*, unsigned long&&, long&&) Unexecuted instantiation: void node::Debug<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, node::quic::CID&>(node::AsyncWrap*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&, node::quic::CID&) Unexecuted instantiation: void node::Debug<node::quic::QuicError&>(node::AsyncWrap*, char const*, node::quic::QuicError&) Unexecuted instantiation: void node::Debug<unsigned long&, node::quic::Path&>(node::AsyncWrap*, char const*, unsigned long&, node::quic::Path&) Unexecuted instantiation: void node::Debug<unsigned long, unsigned long&>(node::AsyncWrap*, char const*, unsigned long&&, unsigned long&) Unexecuted instantiation: void node::Debug<node::SocketAddress&, node::SocketAddress&>(node::AsyncWrap*, char const*, node::SocketAddress&, node::SocketAddress&) Unexecuted instantiation: void node::Debug<long&, node::quic::QuicError&>(node::AsyncWrap*, char const*, long&, node::quic::QuicError&) Unexecuted instantiation: void node::Debug<unsigned long&, unsigned long&>(node::AsyncWrap*, char const*, unsigned long&, unsigned long&) Unexecuted instantiation: void node::Debug<long, node::quic::QuicError&>(node::AsyncWrap*, char const*, long&&, node::quic::QuicError&) Unexecuted instantiation: void node::Debug<unsigned long&, node::quic::QuicError&>(node::AsyncWrap*, char const*, unsigned long&, node::quic::QuicError&) Unexecuted instantiation: void node::Debug<node::quic::Session::Application::StreamData&>(node::AsyncWrap*, char const*, node::quic::Session::Application::StreamData&) Unexecuted instantiation: void node::Debug<long&, long&>(node::AsyncWrap*, char const*, long&, long&) |
252 | | |
253 | | template <typename... Args> |
254 | | inline void FORCE_INLINE Debug(AsyncWrap* async_wrap, |
255 | | const std::string& format, |
256 | | Args&&... args) { |
257 | | Debug(async_wrap, format.c_str(), std::forward<Args>(args)...); |
258 | | } |
259 | | |
260 | | namespace per_process { |
261 | | |
262 | | template <typename... Args> |
263 | | inline void FORCE_INLINE Debug(DebugCategory cat, |
264 | | const char* format, |
265 | 2.55k | Args&&... args) { |
266 | 2.55k | Debug(&enabled_debug_list, cat, format, std::forward<Args>(args)...); |
267 | 2.55k | } Unexecuted instantiation: void node::per_process::Debug<unsigned long&>(node::DebugCategory, char const*, unsigned long&) void node::per_process::Debug<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*, char const*>(node::DebugCategory, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*&&, char const*&&) Line | Count | Source | 265 | 2.55k | Args&&... args) { | 266 | 2.55k | Debug(&enabled_debug_list, cat, format, std::forward<Args>(args)...); | 267 | 2.55k | } |
Unexecuted instantiation: void node::per_process::Debug<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*, char const (&) [12]>(node::DebugCategory, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*&&, char const (&) [12]) Unexecuted instantiation: void node::per_process::Debug<char const*>(node::DebugCategory, char const*, char const*&&) Unexecuted instantiation: void node::per_process::Debug<char const*, unsigned long>(node::DebugCategory, char const*, char const*&&, unsigned long&&) Unexecuted instantiation: void node::per_process::Debug<char const*, char const*>(node::DebugCategory, char const*, char const*&&, char const*&&) Unexecuted instantiation: void node::per_process::Debug<int, v8::Context*, void*&>(node::DebugCategory, char const*, int&&, v8::Context*&&, void*&) Unexecuted instantiation: void node::per_process::Debug<int, v8::Object*, int>(node::DebugCategory, char const*, int&&, v8::Object*&&, int&&) Unexecuted instantiation: void node::per_process::Debug<v8::Object*, char const (&) [30]>(node::DebugCategory, char const*, v8::Object*&&, char const (&) [30]) Unexecuted instantiation: void node::per_process::Debug<v8::Object*, char const (&) [16]>(node::DebugCategory, char const*, v8::Object*&&, char const (&) [16]) Unexecuted instantiation: void node::per_process::Debug<v8::Object*, char const (&) [24]>(node::DebugCategory, char const*, v8::Object*&&, char const (&) [24]) Unexecuted instantiation: void node::per_process::Debug<v8::Object*, char const (&) [22]>(node::DebugCategory, char const*, v8::Object*&&, char const (&) [22]) Unexecuted instantiation: void node::per_process::Debug<v8::Object*, char const (&) [21]>(node::DebugCategory, char const*, v8::Object*&&, char const (&) [21]) Unexecuted instantiation: void node::per_process::Debug<v8::Object*, char const (&) [20]>(node::DebugCategory, char const*, v8::Object*&&, char const (&) [20]) Unexecuted instantiation: void node::per_process::Debug<v8::Object*, char const (&) [17]>(node::DebugCategory, char const*, v8::Object*&&, char const (&) [17]) Unexecuted instantiation: void node::per_process::Debug<int, v8::Object*>(node::DebugCategory, char const*, int&&, v8::Object*&&) Unexecuted instantiation: void node::per_process::Debug<v8::Object*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(node::DebugCategory, char const*, v8::Object*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&) Unexecuted instantiation: void node::per_process::Debug<int>(node::DebugCategory, char const*, int&&) Unexecuted instantiation: void node::per_process::Debug<int, node::SnapshotableObject*&, v8::Object*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(node::DebugCategory, char const*, int&&, node::SnapshotableObject*&, v8::Object*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) Unexecuted instantiation: void node::per_process::Debug<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(node::DebugCategory, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) Unexecuted instantiation: void node::per_process::Debug<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(node::DebugCategory, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) |
268 | | |
269 | 0 | inline void FORCE_INLINE Debug(DebugCategory cat, const char* message) { |
270 | 0 | Debug(&enabled_debug_list, cat, message); |
271 | 0 | } |
272 | | |
273 | | } // namespace per_process |
274 | | } // namespace node |
275 | | |
276 | | #endif // defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS |
277 | | |
278 | | #endif // SRC_DEBUG_UTILS_INL_H_ |