33template<
typename... Args>
42 std::tuple<decltype(ns_string::to_string(std::declval<Args>()))...>
m_tuple_args;
63 return std::apply([](
auto&&... e) {
return std::make_format_args(e...); },
m_tuple_args);
92constexpr inline decltype(
auto)
operator ""_kib(
unsigned long long value)
noexcept
94 return value * (1 << 10);
109constexpr inline decltype(
auto)
operator ""_mib(
unsigned long long value)
noexcept
111 return value * (1 << 20);
String manipulation and conversion utilities.