chrono_batch_render/
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
201 / 318
63.2%
Branches:
118 / 239
49.4%
Functions:
55 / 80
68.8%

util/log.h
Line Branch Exec Source
1 // SPDX-License-Identifier: BSD-3-Clause
2 #pragma once
3
4 #include <cstdint>
5 #include <functional>
6 #include <string>
7 #include <string_view>
8 #include <utility>
9
10 #ifdef CHRONO_BATCH_RENDER_FMT
11 #include <fmt/format.h>
12 #endif
13
14 #include "chrono_batch_render/export.h"
15
16 namespace chrono::batch_render {
17
18 enum class LogLevel : int { Debug, Info, Warning, Error, Off };
19
20 using LogSink = std::function<void(LogLevel level, std::string_view message)>;
21
22 CHRONO_BATCH_RENDER_API LogLevel GetLogLevel();
23
24 CHRONO_BATCH_RENDER_API void SetLogLevel(LogLevel level);
25
26 CHRONO_BATCH_RENDER_API void SetLogSink(LogSink sink);
27
28 CHRONO_BATCH_RENDER_API void LogMessage(LogLevel level, std::string_view message);
29
30 #ifdef CHRONO_BATCH_RENDER_FMT
31 template <class... Args>
32 7346 void Log(LogLevel level, fmt::format_string<Args...> format, Args&&... args) {
33
79/158
void chrono::batch_render::Log<>(chrono::batch_render::LogLevel, fmt::v12::fstring<>::t):
✓ Branch 1 taken 2 times.
✓ Branch 2 taken 3 times.
void chrono::batch_render::Log<char const (&) [19]>(chrono::batch_render::LogLevel, fmt::v12::fstring<char const (&) [19]>::t, char const (&) [19]):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
void chrono::batch_render::Log<char const* const&, char const*>(chrono::batch_render::LogLevel, fmt::v12::fstring<char const* const&, char const*>::t, char const* const&, char const*&&):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
void chrono::batch_render::Log<char const* const&>(chrono::batch_render::LogLevel, fmt::v12::fstring<char const* const&>::t, char const* const&):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
void chrono::batch_render::Log<char const*&, char const*>(chrono::batch_render::LogLevel, fmt::v12::fstring<char const*&, char const*>::t, char const*&, char const*&&):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
void chrono::batch_render::Log<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(chrono::batch_render::LogLevel, fmt::v12::fstring<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::t, char const*&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&):
✗ Branch 1 not taken.
✓ Branch 2 taken 30 times.
void chrono::batch_render::Log<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(chrono::batch_render::LogLevel, fmt::v12::fstring<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::t, char const*&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&):
✓ Branch 1 taken 1 time.
✓ Branch 2 taken 413 times.
void chrono::batch_render::Log<char const*, unsigned long, unsigned int>(chrono::batch_render::LogLevel, fmt::v12::fstring<char const*, unsigned long, unsigned int>::t, char const*&&, unsigned long&&, unsigned int&&):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
void chrono::batch_render::Log<char const*, unsigned long, unsigned long>(chrono::batch_render::LogLevel, fmt::v12::fstring<char const*, unsigned long, unsigned long>::t, char const*&&, unsigned long&&, unsigned long&&):
✓ Branch 1 taken 1 time.
✓ Branch 2 taken 311 times.
void chrono::batch_render::Log<char const*, unsigned long>(chrono::batch_render::LogLevel, fmt::v12::fstring<char const*, unsigned long>::t, char const*&&, unsigned long&&):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
void chrono::batch_render::Log<char const*>(chrono::batch_render::LogLevel, fmt::v12::fstring<char const*>::t, char const*&&):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void chrono::batch_render::Log<double&, double&>(chrono::batch_render::LogLevel, fmt::v12::fstring<double&, double&>::t, double&, double&):
✗ Branch 1 not taken.
✓ Branch 2 taken 4 times.
void chrono::batch_render::Log<int, double>(chrono::batch_render::LogLevel, fmt::v12::fstring<int, double>::t, int&&, double&&):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void chrono::batch_render::Log<int>(chrono::batch_render::LogLevel, fmt::v12::fstring<int>::t, int&&):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&):
✓ Branch 1 taken 10 times.
✓ Branch 2 taken 219 times.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*&&):
✓ Branch 1 taken 7 times.
✓ Branch 2 taken 13 times.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&):
✓ Branch 1 taken 2 times.
✓ Branch 2 taken 20 times.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [9], char const (&) [9]>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [9], char const (&) [9]>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [9], char const (&) [9]):
✓ Branch 1 taken 20 times.
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, double&, double, std::basic_string_view<char, std::char_traits<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, double&, double, std::basic_string_view<char, std::char_traits<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*&&, double&, double&&, std::basic_string_view<char, std::char_traits<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&):
✗ Branch 1 not taken.
✓ Branch 2 taken 1117 times.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, unsigned int const&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, unsigned int const&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, unsigned int const&):
✗ Branch 1 not taken.
✓ Branch 2 taken 13 times.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&):
✗ Branch 1 not taken.
✓ Branch 2 taken 6 times.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int const&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int const&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, unsigned int const&):
✗ Branch 1 not taken.
✓ Branch 2 taken 1 time.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string_view<char, std::char_traits<char> > const&, unsigned long>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string_view<char, std::char_traits<char> > const&, unsigned long>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string_view<char, std::char_traits<char> > const&, unsigned long&&):
✗ Branch 1 not taken.
✓ Branch 2 taken 27 times.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string_view<char, std::char_traits<char> >&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string_view<char, std::char_traits<char> >&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string_view<char, std::char_traits<char> >&):
✓ Branch 1 taken 5 times.
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long const&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long const&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long&&, unsigned long const&):
✗ Branch 1 not taken.
✓ Branch 2 taken 115 times.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&):
✓ Branch 1 taken 3 times.
✓ Branch 2 taken 25 times.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned int, double&, double>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned int, double&, double>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned int&&, double&, double&&):
✓ Branch 1 taken 12 times.
✓ Branch 2 taken 1 time.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned int, double&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned int, double&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned int&&, double&):
✗ Branch 1 not taken.
✓ Branch 2 taken 13 times.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&):
✓ Branch 1 taken 2 times.
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> >&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> >&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string_view<char, std::char_traits<char> >&):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*, double const&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*, double const&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*&&, double const&):
✓ Branch 1 taken 52 times.
✓ Branch 2 taken 1 time.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int&, unsigned int>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int&, unsigned int>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, unsigned int&, unsigned int&&):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*, std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*, std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*&&, std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&):
✓ Branch 1 taken 17 times.
✓ Branch 2 taken 1 time.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*&&):
✓ Branch 1 taken 3 times.
✓ Branch 2 taken 61 times.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&):
✓ Branch 1 taken 11 times.
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int const&, unsigned int>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int const&, unsigned int>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, unsigned int const&, unsigned int&&):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&):
✗ Branch 1 not taken.
✓ Branch 2 taken 17 times.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double const&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double const&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, double const&):
✗ Branch 1 not taken.
✓ Branch 2 taken 1 time.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float const&, float const&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float const&, float const&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, float const&, float const&):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&):
✓ Branch 1 taken 1 time.
✓ Branch 2 taken 165 times.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> > const&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> > const&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string_view<char, std::char_traits<char> > const&):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int&, unsigned int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int&, unsigned int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, unsigned int&, unsigned int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&):
✓ Branch 1 taken 1 time.
✓ Branch 2 taken 206 times.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string_view<char, std::char_traits<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string_view<char, std::char_traits<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, unsigned int&):
✓ Branch 1 taken 5 times.
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > const&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > const&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > const&):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > const&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > const&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > const&):
✓ Branch 1 taken 3 times.
✓ Branch 2 taken 17 times.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> > const&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> > const&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string_view<char, std::char_traits<char> > const&):
✓ Branch 1 taken 2 times.
✓ Branch 2 taken 1 time.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> >&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> >&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string_view<char, std::char_traits<char> >&):
✗ Branch 1 not taken.
✓ Branch 2 taken 9 times.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&):
✗ Branch 1 not taken.
✓ Branch 2 taken 8 times.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> >&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> >&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string_view<char, std::char_traits<char> >&):
✓ Branch 1 taken 2 times.
✓ Branch 2 taken 235 times.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> >&, std::basic_string_view<char, std::char_traits<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> >&, std::basic_string_view<char, std::char_traits<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string_view<char, std::char_traits<char> >&, std::basic_string_view<char, std::char_traits<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int const&, unsigned int&, unsigned int const&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int const&, unsigned int&, unsigned int const&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, unsigned int const&, unsigned int&, unsigned int const&):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long, unsigned long, unsigned long>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long, unsigned long, unsigned long>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, unsigned long&&, unsigned long&&, unsigned long&&):
✗ Branch 1 not taken.
✓ Branch 2 taken 8 times.
void chrono::batch_render::Log<std::basic_string_view<char, std::char_traits<char> > >(chrono::batch_render::LogLevel, fmt::v12::fstring<std::basic_string_view<char, std::char_traits<char> > >::t, std::basic_string_view<char, std::char_traits<char> >&&):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > const&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > const&>::t, std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > const&):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::basic_string_view<char, std::char_traits<char> >&, char const*, std::basic_string_view<char, std::char_traits<char> >&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::basic_string_view<char, std::char_traits<char> >&, char const*, std::basic_string_view<char, std::char_traits<char> >&>::t, std::basic_string_view<char, std::char_traits<char> >&, char const*&&, std::basic_string_view<char, std::char_traits<char> >&):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::t, std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&):
✓ Branch 1 taken 1 time.
✓ Branch 2 taken 22 times.
void chrono::batch_render::Log<std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::t, std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::basic_string_view<char, std::char_traits<char> >&, std::basic_string_view<char, std::char_traits<char> > const&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::basic_string_view<char, std::char_traits<char> >&, std::basic_string_view<char, std::char_traits<char> > const&>::t, std::basic_string_view<char, std::char_traits<char> >&, std::basic_string_view<char, std::char_traits<char> > const&):
✓ Branch 1 taken 2 times.
✓ Branch 2 taken 212 times.
void chrono::batch_render::Log<unsigned int const&, double>(chrono::batch_render::LogLevel, fmt::v12::fstring<unsigned int const&, double>::t, unsigned int const&, double&&):
✗ Branch 1 not taken.
✓ Branch 2 taken 1 time.
void chrono::batch_render::Log<unsigned int const&>(chrono::batch_render::LogLevel, fmt::v12::fstring<unsigned int const&>::t, unsigned int const&):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
void chrono::batch_render::Log<unsigned int&, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(chrono::batch_render::LogLevel, fmt::v12::fstring<unsigned int&, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::t, unsigned int&, char const*&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&):
✗ Branch 1 not taken.
✓ Branch 2 taken 20 times.
void chrono::batch_render::Log<unsigned int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(chrono::batch_render::LogLevel, fmt::v12::fstring<unsigned int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::t, unsigned int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&):
✓ Branch 1 taken 5 times.
✓ Branch 2 taken 473 times.
void chrono::batch_render::Log<unsigned int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, unsigned long>(chrono::batch_render::LogLevel, fmt::v12::fstring<unsigned int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, unsigned long>::t, unsigned int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, unsigned int&&, unsigned long&&):
✗ Branch 1 not taken.
✓ Branch 2 taken 14 times.
void chrono::batch_render::Log<unsigned int&, unsigned int&, unsigned int, unsigned long>(chrono::batch_render::LogLevel, fmt::v12::fstring<unsigned int&, unsigned int&, unsigned int, unsigned long>::t, unsigned int&, unsigned int&, unsigned int&&, unsigned long&&):
✓ Branch 1 taken 5 times.
✓ Branch 2 taken 306 times.
void chrono::batch_render::Log<unsigned int, unsigned int const&>(chrono::batch_render::LogLevel, fmt::v12::fstring<unsigned int, unsigned int const&>::t, unsigned int&&, unsigned int const&):
✗ Branch 1 not taken.
✗ Branch 2 not taken.
void chrono::batch_render::Log<unsigned int, unsigned long, unsigned long, unsigned long>(chrono::batch_render::LogLevel, fmt::v12::fstring<unsigned int, unsigned long, unsigned long, unsigned long>::t, unsigned int&&, unsigned long&&, unsigned long&&, unsigned long&&):
✓ Branch 1 taken 1 time.
✓ Branch 2 taken 310 times.
void chrono::batch_render::Log<unsigned long const&>(chrono::batch_render::LogLevel, fmt::v12::fstring<unsigned long const&>::t, unsigned long const&):
✓ Branch 1 taken 1 time.
✓ Branch 2 taken 165 times.
void chrono::batch_render::Log<unsigned long&, unsigned long&>(chrono::batch_render::LogLevel, fmt::v12::fstring<unsigned long&, unsigned long&>::t, unsigned long&, unsigned long&):
✓ Branch 1 taken 3 times.
✓ Branch 2 taken 823 times.
void chrono::batch_render::Log<unsigned long, unsigned int>(chrono::batch_render::LogLevel, fmt::v12::fstring<unsigned long, unsigned int>::t, unsigned long&&, unsigned int&&):
✓ Branch 1 taken 5 times.
✓ Branch 2 taken 1108 times.
void chrono::batch_render::Log<unsigned long>(chrono::batch_render::LogLevel, fmt::v12::fstring<unsigned long>::t, unsigned long&&):
✓ Branch 1 taken 2 times.
✓ Branch 2 taken 631 times.
7346 if (level >= GetLogLevel()) {
34
37/79
void chrono::batch_render::Log<>(chrono::batch_render::LogLevel, fmt::v12::fstring<>::t):
✓ Branch 2 taken 2 times.
void chrono::batch_render::Log<char const (&) [19]>(chrono::batch_render::LogLevel, fmt::v12::fstring<char const (&) [19]>::t, char const (&) [19]):
✗ Branch 1 not taken.
void chrono::batch_render::Log<char const* const&, char const*>(chrono::batch_render::LogLevel, fmt::v12::fstring<char const* const&, char const*>::t, char const* const&, char const*&&):
✗ Branch 2 not taken.
void chrono::batch_render::Log<char const* const&>(chrono::batch_render::LogLevel, fmt::v12::fstring<char const* const&>::t, char const* const&):
✗ Branch 2 not taken.
void chrono::batch_render::Log<char const*&, char const*>(chrono::batch_render::LogLevel, fmt::v12::fstring<char const*&, char const*>::t, char const*&, char const*&&):
✗ Branch 2 not taken.
void chrono::batch_render::Log<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(chrono::batch_render::LogLevel, fmt::v12::fstring<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::t, char const*&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&):
✗ Branch 2 not taken.
void chrono::batch_render::Log<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(chrono::batch_render::LogLevel, fmt::v12::fstring<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::t, char const*&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&):
✓ Branch 2 taken 1 time.
void chrono::batch_render::Log<char const*, unsigned long, unsigned int>(chrono::batch_render::LogLevel, fmt::v12::fstring<char const*, unsigned long, unsigned int>::t, char const*&&, unsigned long&&, unsigned int&&):
✗ Branch 2 not taken.
void chrono::batch_render::Log<char const*, unsigned long, unsigned long>(chrono::batch_render::LogLevel, fmt::v12::fstring<char const*, unsigned long, unsigned long>::t, char const*&&, unsigned long&&, unsigned long&&):
✓ Branch 2 taken 1 time.
void chrono::batch_render::Log<char const*, unsigned long>(chrono::batch_render::LogLevel, fmt::v12::fstring<char const*, unsigned long>::t, char const*&&, unsigned long&&):
✗ Branch 2 not taken.
void chrono::batch_render::Log<char const*>(chrono::batch_render::LogLevel, fmt::v12::fstring<char const*>::t, char const*&&):
✓ Branch 2 taken 1 time.
void chrono::batch_render::Log<double&, double&>(chrono::batch_render::LogLevel, fmt::v12::fstring<double&, double&>::t, double&, double&):
✗ Branch 2 not taken.
void chrono::batch_render::Log<int, double>(chrono::batch_render::LogLevel, fmt::v12::fstring<int, double>::t, int&&, double&&):
✓ Branch 2 taken 1 time.
void chrono::batch_render::Log<int>(chrono::batch_render::LogLevel, fmt::v12::fstring<int>::t, int&&):
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&):
✓ Branch 2 taken 10 times.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*&&):
✓ Branch 2 taken 7 times.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&):
✓ Branch 2 taken 2 times.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [9], char const (&) [9]>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [9], char const (&) [9]>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [9], char const (&) [9]):
✓ Branch 2 taken 20 times.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, double&, double, std::basic_string_view<char, std::char_traits<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, double&, double, std::basic_string_view<char, std::char_traits<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*&&, double&, double&&, std::basic_string_view<char, std::char_traits<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&):
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&):
✓ Branch 2 taken 3 times.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, unsigned int const&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, unsigned int const&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int const&, unsigned int const&):
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&):
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int const&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int const&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, unsigned int const&):
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string_view<char, std::char_traits<char> > const&, unsigned long>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string_view<char, std::char_traits<char> > const&, unsigned long>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string_view<char, std::char_traits<char> > const&, unsigned long&&):
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&):
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string_view<char, std::char_traits<char> >&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string_view<char, std::char_traits<char> >&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string_view<char, std::char_traits<char> >&):
✓ Branch 2 taken 5 times.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long const&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long const&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long&&, unsigned long const&):
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&):
✓ Branch 2 taken 3 times.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&):
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&):
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned int, double&, double>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned int, double&, double>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned int&&, double&, double&&):
✓ Branch 2 taken 12 times.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&):
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned int, double&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned int, double&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned int&&, double&):
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&):
✓ Branch 2 taken 2 times.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> >&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> >&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string_view<char, std::char_traits<char> >&):
✓ Branch 2 taken 3 times.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&):
✓ Branch 2 taken 1 time.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*, double const&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*, double const&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*&&, double const&):
✓ Branch 2 taken 52 times.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int&, unsigned int>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int&, unsigned int>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, unsigned int&, unsigned int&&):
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*, std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*, std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*&&, std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&):
✓ Branch 2 taken 17 times.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*&&):
✓ Branch 2 taken 3 times.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&):
✓ Branch 2 taken 11 times.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&):
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int const&, unsigned int>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int const&, unsigned int>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, unsigned int const&, unsigned int&&):
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&):
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double const&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double const&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, double const&):
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float const&, float const&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float const&, float const&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, float const&, float const&):
✓ Branch 2 taken 3 times.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&):
✓ Branch 2 taken 1 time.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> > const&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> > const&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string_view<char, std::char_traits<char> > const&):
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int&, unsigned int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int&, unsigned int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, unsigned int&, unsigned int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&):
✓ Branch 2 taken 1 time.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string_view<char, std::char_traits<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&):
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string_view<char, std::char_traits<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, unsigned int&):
✓ Branch 2 taken 5 times.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > const&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > const&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > const&):
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > const&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > const&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > const&):
✓ Branch 2 taken 3 times.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> > const&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> > const&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string_view<char, std::char_traits<char> > const&):
✓ Branch 2 taken 2 times.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&):
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> >&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> >&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string_view<char, std::char_traits<char> >&):
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&):
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> >&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> >&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string_view<char, std::char_traits<char> >&):
✓ Branch 2 taken 2 times.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> >&, std::basic_string_view<char, std::char_traits<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> >&, std::basic_string_view<char, std::char_traits<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::basic_string_view<char, std::char_traits<char> >&, std::basic_string_view<char, std::char_traits<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&):
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int const&, unsigned int&, unsigned int const&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int const&, unsigned int&, unsigned int const&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, unsigned int const&, unsigned int&, unsigned int const&):
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long, unsigned long, unsigned long>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long, unsigned long, unsigned long>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, unsigned long&&, unsigned long&&, unsigned long&&):
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::basic_string_view<char, std::char_traits<char> > >(chrono::batch_render::LogLevel, fmt::v12::fstring<std::basic_string_view<char, std::char_traits<char> > >::t, std::basic_string_view<char, std::char_traits<char> >&&):
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > const&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > const&>::t, std::basic_string_view<char, std::char_traits<char> > const&, std::basic_string_view<char, std::char_traits<char> > const&):
✓ Branch 2 taken 1 time.
void chrono::batch_render::Log<std::basic_string_view<char, std::char_traits<char> >&, char const*, std::basic_string_view<char, std::char_traits<char> >&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::basic_string_view<char, std::char_traits<char> >&, char const*, std::basic_string_view<char, std::char_traits<char> >&>::t, std::basic_string_view<char, std::char_traits<char> >&, char const*&&, std::basic_string_view<char, std::char_traits<char> >&):
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::t, std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&):
✓ Branch 2 taken 1 time.
void chrono::batch_render::Log<std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::t, std::basic_string_view<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&):
✗ Branch 2 not taken.
void chrono::batch_render::Log<std::basic_string_view<char, std::char_traits<char> >&, std::basic_string_view<char, std::char_traits<char> > const&>(chrono::batch_render::LogLevel, fmt::v12::fstring<std::basic_string_view<char, std::char_traits<char> >&, std::basic_string_view<char, std::char_traits<char> > const&>::t, std::basic_string_view<char, std::char_traits<char> >&, std::basic_string_view<char, std::char_traits<char> > const&):
✓ Branch 2 taken 2 times.
void chrono::batch_render::Log<unsigned int const&, double>(chrono::batch_render::LogLevel, fmt::v12::fstring<unsigned int const&, double>::t, unsigned int const&, double&&):
✗ Branch 2 not taken.
void chrono::batch_render::Log<unsigned int const&>(chrono::batch_render::LogLevel, fmt::v12::fstring<unsigned int const&>::t, unsigned int const&):
✗ Branch 2 not taken.
void chrono::batch_render::Log<unsigned int&, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(chrono::batch_render::LogLevel, fmt::v12::fstring<unsigned int&, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::t, unsigned int&, char const*&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&):
✗ Branch 2 not taken.
void chrono::batch_render::Log<unsigned int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(chrono::batch_render::LogLevel, fmt::v12::fstring<unsigned int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::t, unsigned int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&):
✓ Branch 2 taken 5 times.
void chrono::batch_render::Log<unsigned int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, unsigned long>(chrono::batch_render::LogLevel, fmt::v12::fstring<unsigned int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, unsigned long>::t, unsigned int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, unsigned int&&, unsigned long&&):
✗ Branch 2 not taken.
void chrono::batch_render::Log<unsigned int&, unsigned int&, unsigned int, unsigned long>(chrono::batch_render::LogLevel, fmt::v12::fstring<unsigned int&, unsigned int&, unsigned int, unsigned long>::t, unsigned int&, unsigned int&, unsigned int&&, unsigned long&&):
✓ Branch 2 taken 5 times.
void chrono::batch_render::Log<unsigned int, unsigned int const&>(chrono::batch_render::LogLevel, fmt::v12::fstring<unsigned int, unsigned int const&>::t, unsigned int&&, unsigned int const&):
✗ Branch 2 not taken.
void chrono::batch_render::Log<unsigned int, unsigned long, unsigned long, unsigned long>(chrono::batch_render::LogLevel, fmt::v12::fstring<unsigned int, unsigned long, unsigned long, unsigned long>::t, unsigned int&&, unsigned long&&, unsigned long&&, unsigned long&&):
✓ Branch 2 taken 1 time.
void chrono::batch_render::Log<unsigned long const&>(chrono::batch_render::LogLevel, fmt::v12::fstring<unsigned long const&>::t, unsigned long const&):
✓ Branch 2 taken 1 time.
void chrono::batch_render::Log<unsigned long&, unsigned long&>(chrono::batch_render::LogLevel, fmt::v12::fstring<unsigned long&, unsigned long&>::t, unsigned long&, unsigned long&):
✓ Branch 2 taken 3 times.
void chrono::batch_render::Log<unsigned long, unsigned int>(chrono::batch_render::LogLevel, fmt::v12::fstring<unsigned long, unsigned int>::t, unsigned long&&, unsigned int&&):
✓ Branch 2 taken 5 times.
void chrono::batch_render::Log<unsigned long>(chrono::batch_render::LogLevel, fmt::v12::fstring<unsigned long>::t, unsigned long&&):
✓ Branch 2 taken 2 times.
400 LogMessage(level, fmt::format(format, std::forward<Args>(args)...));
35 }
36 7346 }
37
38 1704 inline std::string Counted(uint64_t count, std::string_view noun) {
39
2/2
✓ Branch 0 taken 746 times.
✓ Branch 1 taken 958 times.
2450 return fmt::format("{} {}{}", count, noun, count == 1 ? "" : "s");
40 }
41 #endif
42
43 }
44