57 [[nodiscard]]
auto str() const noexcept -> const
util::Utf8String&;
61 util::Utf8String str_;
72[[nodiscard]] inline auto operator==(
74 return lhs.str() == rhs.str();
100 :
public formatter<stat_bench::util::Utf8String> {
109 fmt::format_context& context)
const -> fmt::format_context::iterator {
110 return formatter<stat_bench::util::Utf8String>::format(
117namespace stat_bench {
128 return stream << val.str();
Class of names of custom outputs.
CustomOutputName(std::string str)
Constructor.
auto str() const noexcept -> const util::Utf8String &
Get the string of the name.
CustomOutputName(util::Utf8String str) noexcept
Constructor.
Class of UTF-8 encoded string.
Namespace of utility functions and classes.
Namespace of stat_bench source codes.
auto operator!=(const BenchmarkCaseName &lhs, const BenchmarkCaseName &rhs) noexcept -> bool
Compare two BenchmarkCaseName objects.
auto operator<<(std::ostream &stream, const BenchmarkCaseName &val) -> std::ostream &
Format to a stream.
Definition of Utf8String class.